Should I Machine-Learn? (2014)
blog.nullspace.io
blog.nullspace.io
> Pretty much anything that a normal person can do in <1 sec, we can now automate with AI.
https://twitter.com/andrewyng/status/788548053745569792?lang...
And was summarily derided for it. Read the replies to his tweet to see some of the suggested counter examples.
I sympathize with Ng here because he's making an effort to describe the boundaries and capabilities of ML to non-technical people in a simple way, and the 1-second heuristic is about as good at that as any I've seen. Yet it's incredibly difficult to delinieate what ML is good and bad at because it's so different than human or animal intelligence!
On the one hand, Modern ML is reasonably good at what Daniel Kahneman calls "System 1" thinking - fast, intuitive, stimulus-response stuff. However, for a lot of this stuff, the AI can do it MUCH faster, sometimes millions of times faster.
On the other, There are many tasks that modern ML can do that humans cannot do, such as learn to see digits even after the pixels have been scrambled in a deterministic way. To the human eye, it always looks like static, but (non-CNN) neural nets don't care and still achieve 99% accuracy on MNIST. A very broad category of things where ML is just plain better than humans is nuanced probability estimates. While human intuition into probability appears to be a pile of fallacies and broken rules of thumb, ML algorithms with appropriate loss functions can achieve very high "calibration" in the sense that the probability estimates they produce closely match the empirical conditional probabilities in real-world data.
Fyi to add some extra context to that "1 sec heuristic"...
I've seen several Andrew Ng presentations over the last several years and in the live talks, he has more of a lead up to that "1 second" idea[0]. He was trying to help project managers at Baidu think about the possibilities of new AI products to build.
Unfortunately, the extreme brevity of that tweet removes all that surrounding context that so it makes him look like an AI crackpot instead of an AI realist. (E.g. The top tweet reply from Pedro Domingos seems to be based on the limitations of current AI but Andrew Ng was trying to convey the idea to PMs of what new AI to build.)
[0] deep link at 12m20s for context and 14m05s is the "1 sec heuristic": https://youtu.be/21EiKfQYZXc?t=740
It seems to me that there has been a lot of success in recommendation engines (i.e. Spotify, the "Netflix Algorithm", etc). Maybe not so much on a smaller scale, but large companies are using recommendation engines all the time to keep user's engaged.
Other than that, I agree with the rest of the post. The eagerness to throw ML at any and everything can be kind of exhausting. When used right, it can be super powerful but sometimes a simpler method that achieves 80% of the results may be enough for certain use cases.
Not as much as you might think:
https://apenwarr.ca/log/20190201
"Mainstream movies are specially designed to be inoffensive to just about everyone. My Netflix recommendations screen is no longer "Recommended for you," it's "New Releases," and then "Trending Now," and "Watch it again." ""As promised, Netflix paid out their $1 million prize to buy the winning recommendation algorithm, which was even better than their old one. But they didn't use it, they threw it away."