Hacker News new | ask | show | jobs
by hogFeast 2383 days ago
Nick Patterson has said they never used anything more complicated than linear regression whilst he was there. The trick was how to use it, not the tool itself...I think people who read a lot of textbooks get obsessed with finding the next complex "secret silver bullet" technique. Good analytical work with basic techniques is often more worthwhile.
2 comments

Linear regression can be the reduction form of many sophisticated methods. For example, HMM or CRF like inference can be easily done with linear regression.

Hierarchical models with several layers of symbolic inference can be done with linear regression.

Reinforcement learning too.

You can reduce almost anything to a binary classifier and implement it in practice to work well. The reduction is tricky but performance is not.

As I explained, he said it was none of this.
I do not see where you explained it. Doing cost sensitive linear regression (which is pretty trivial to implement) allows you to approximate Markov models, any hierarchical model, and all sorts of other stuff (like minimizing different cost functions, quantile regression etc.) All achievable with the same linear regression algorithm and additional data modifications.

Maybe sometimes you need to change the weight update rule, but that's it.

It is funny to watch you struggle with this (maybe this is why you don't see). He specifically said that wasn't what they were doing (and said it was often simple linear regression with one or two variables), they used no complicated techniques (he even pointed out that people assume that must be true...but it isn't), and that what they did was a combination of good analytical work/hiring. Btw, this is also quite obvious from reading Zuckerman's book.

I understand why almost no-one gets it. And that is why firms like RenTech are able to print money. I actually do work like this in a similar field, and everyone assumes you have some kind of secret algo that is the product of some unpublished, very complex work (these days, usually deep/reinforcement learning). But the reality is doing the simple stuff well and using that to build a deep understanding of the data. I suppose that is less fun for researchers who want to publish flashy stuff about deep learning and write lots of equations on whiteboards...but I prefer the money.

I do not even know about RenTech. I was just pointing out that there are several tiny hacks one can do to significantly expand capabilities of linear regression. Just like you can do polynomial regression with some data modification, you can do practically anything I mentioned above. It's very simple, modifications you can use in minutes.
Exactly. In my experience in prop trading, simple things win. Convoluted strategies probably don't...

Also, the winners usually have a structural edge that others don't. In the past this used to be low latency infra but now everyone has it. Usually edge means unique flow or market access that isn't common.

Just my 2c but I think RenTech's edge is hiring.

I think people assume that because you hire all these brilliant people that their domain knowledge is the reason you are hiring them (which usually plays into most people's understanding that what you need is the secret knowledge, and once you have your piece of paper then life is over, you have won).

An alternate hypothesis is that RenTech looks for people who have good domain knowledge AND have proven analytical ability translating that knowledge into practical results. Example: Nick Patterson is clearly a genius, he clearly has immense knowledge about stats/probability but he also seems like a very practical guy who has built a reputation on getting things done. It seems like RenTech hire smart people but also people who get things done.

I worked in fundamental equity research. Latency or tech is definitely an advantage but hiring/training processes can be very powerful too (it is often impossible for some firms to replicate at all). I have no idea if it is true here but given the focus RenTech place on hiring, it seems logical that is where their edge is.