4 ms·
(Not Ben, but - ) outside of academia, the main thing that seems to encourage people to do supervised ML is that it's the only thing that seems to work. I haven
by hideo 8y ago
(Not Ben, but - ) outside of academia, the main thing that seems to encourage people to do supervised ML is that it's the only thing that seems to work. I haven't really heard of any success stories with using unsupervised techniques for most common ML applications.
- harias 8y agoWhat about clustering?
- dotancohen 8y agoI used a very simple unsupervised ML built in scikit-learn to find good matches on OK Cupid. Worked very well, it found definite boundaries between the clusters of women. One of the features was a subjective rating of how much I liked some of the women, and scikit-learn then suggested to me other women in the clusters that had my best ratings. It turns out that I like vegetarians, redheads, and left-wingers. Which happens to be true, even though I eat meat and do not identify as left-wing. But those traits correlate with _other_ traits that are more difficult to measure objectively, such as caring about children, liking to hike, and preferring an evening of sex to an evening of television.
- raverbashing 8y agoUnsupervised works, but your ability to measure "does it work or not" is much more dependent on a case by case evaluation rather than a score. (Because if you know a priori what is it that you want to measure - it's supervised)
- atupis 8y agoYeah this my experience too, evaluation ends being almost endless time sink.
- laichzeit0 8y agoI'm not an expert, but I feel that: Unsupervised techniques work really well for language modelling. There is also weakly supervised and distant-supervision, where the labels are "noisy" or not exactly what you want. You're right in that strong supervision, where you basically trust your class label, works really well, because it's probably the easiest case. Combining unsupervised (e.g. pre-trained language models) with a very small set of strongly labeled data, or a larger set of weakly labeled data, seems to work pretty well too.
- taneq 8y agoI think it's more that supervised ML is sufficient for most of the low hanging fruit. It's relatively easy and well-understood, and there are a lot of things out there where we have copious data that we just need to digest into a model to make it useful.