Ask HN: Machine learning in 5 papers. What should they be?
I am helping to organize a reading group to introduce people to machine learning in a way that is more informal and interactive than a class. With only 5 meetings slated for this semester, what do you think would be a good selection of topics to cover? Ideally one would come out of this reading group with high level appreciation of ways to think about problems in machine learning (feature selection, training, supervised vs. unsupervised learning, function approximation, etc) as well as familiarity with some high level tools (statistics, optimization, linear algebra). This is not meant to be a class, which makes it all the more difficult to strike a balance between depth and breadth.
Any thoughts, as well as paper or topic suggestions would be greatly appreciated.
5 comments
[ 3.7 ms ] story [ 24.8 ms ] thread1. Naive Bayes (with review of probability needed to understand)
2. Linear Regression
3. Decision Trees (for a nonlinear model)
4. Boosting (and why it doesn't overfit much)
5. k-means (and other clustering)
Be sure to emphasize cross validation or a holdout set to evaluate all these models.
The new edition of the "WEKA" book would be a nice text, rather than the original papers.
Data Mining: Practical Machine Learning Tools and Techniques, Third Edition Ian H. Witten, Eibe Frank, Mark A. Hall
Also check out Lasso regularization (L1 norm) for sparse feature selection.
Both the slides and the book are highly readable. There are no good papers that cover everything. I wouldn't necessarily dive in to a paper on regularization or non-parametrics for a beginning class (is this a slug talk series?). The Netflix paper really doesn't convey good understanding of ML (they combine a large number of techniques at the problem) but you might want to cover boosting using a different source.