Comment

Comment by version_five

This article is mostly a straw man, while still containing some valid ML criticism. I am a ML s(c|k)eptic too, in that popular conceptions of what ML is currently overpromise, often don't even understand what ML actually is, and are often just some layperson's imagination about what "artificial intelligence" might do.

This article is the opposite. He's treating ML as basically a simple supervised architecture that doesn't allow any domain knowledge to be incorporated and simply dead-reckons, making unchecked inferences from what it learned in training. Under these constraints, everything he says is correct. But there is no reason ML has to be used this way, in fact it is extremely irresponsible to do so in many cases. ML as part of a system (whether directly part of the model architecture and learned or imposed by domain knowledge) is possible, and is generally the right way to build an "AI" system.

I think ML has its limitations and will be surprised to see current neural networks evolve into AGI. But I also don't think the engineers working in this space are as out to lunch as the author seems to imply, and would not write off the possibilities of what contemporary ML systems can accomplish based on the flaws pointed out in relation to a very narrow view of what ML is.

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton