How the Netflix prize was won
wired.com
wired.com
Create a website where anyone can upload their algorithm. The website takes it and runs it on the data set. Depending on its accuracy and the accuracy of everything else it has, it will give it a weight.
I wonder how well this would do.
For example f(x) could measure the success of a film based on the amount of marketing money spent on it. h(x) would describe the success based on the day that it was released. f(x) does not consider h(x), so there would be small bumps that are dependent on the day it was released. When h(x), which by itself would be a very poor predictor, seeing as it only factors in the day of the week.
But combined! They fix each other.
The rest of the piece seems to gloss over the importance of "distinct effects". If you have a collection of algorithms which are each trying to interpret the same effect or data, but in different ways, combining them could make things worse.
So this isn't just a great example that "proffered hard proof of a basic crowdsourcing concept" (in fact, I would argue it doesn't even fit within the concept of crowd-sourcing, at least as I understand it). It's a great example of really smart people who really know their models working together.
Can it? I wouldn't think so if you are combining them properly... at least, I would expect the overall average to be better even if its worse in some predictions.
Obviously if you are doing something like evenly weighing the predictions you could end up with something worse but thats not really a smart combination.
In other words, if combining algorithms is making things worse than you are probably combining them wrong.
I'm sorta pulling this out of my ass (in the sense that I haven't done this before), but thats what I would thing...
No references handy unfortunately.
So I guess the real art comes down to
1) Picking your learning algo
2) Some details with each method. For nn's - do you use sigmoid squashing, etc... For knn - what is your distance metric.
I'll dig around and see if I can find the paper.