Comment by cshimmin
2 years ago
I disagree; consider the use of the term "video game AI", which historically at least has just been a bunch of _if_ statements chained together. This is totally valid, it's an example of AI without machine learning.
The thing is that AI is just about the most general term for the type of computing that gives the illusion of intelligence. Machine learning is a more specific region of the space of AI, and generally is made of statistical models that lead to algorithms that can train and modify their behavior based on data. But this includes "mundane" algorithms like k-means clustering or line-fitting. Deep learning (aka neural networks) is yet a more specific subfield of ML.
I think the term AI just has more "sex appeal" because people confuse it with the concept of AGI, which is the holy grail of machine intelligence. But we don't even know if this is achievable, or what technology it will use.
So in terms of conceptual spaces, we can say that AI > ML > DL, and we can say (by definition) that AI > AGI. And it seems very likely that AGI > ML. But it's not known, for instance, whether AGI > DL, ie, we don't know for sure that deep learning/neural networks are sufficient to obtain AGI.
In any case, people should put less weight on the term AI, as it's a pretty low bar. But also yes, the term is way over hyped.
I'm thinking of cases such as colleagues selling as "ML" something they were then forced to admit as "we use SQL to pick out instances of this specific behaviour we knew was happening". Embarrassing all round.
As folks that work in tech we can tell the difference between stuff that's got some form of depth to it in "proper" AI: ML, DL, AGI as you suggest, vs the over-hyped basic computation stuff. And the selling of the latter as the former can rankle.