The Dark Secret at the Heart of AI
technologyreview.com
technologyreview.com
Apart from that, the strength of DNNs is exactly that complex decision making compared to, say, the simple algorithms physicians learn and manually apply for diagnosis. Those are obviously vastly underfitting in many cases.
But, the reasoning goes, because this was learned, and there is no code in there implementing that algorithm (just "weights" implementing an unrolled version), that code does not violate patents.
It's not a bug, it's a feature. Know any valuable algorithms ? Figure out how to learn them.
Me: "That's funny."
Friend: "Do you want to get lunch tomorrow?"
*car assistant: Do you wish to stop the car?"
Me: "Yeah." (responding to my friend's question)
This is a valid response. Yes, but this is the case if the assistant has a bug, so the safety meter isn't working quite properly.
Sure, you can get around some silly patents, but you have only solved that problem (and an implementation at best): because you can't get the algorithm to explain itself, you don't know why it works, or how and you hence can't use that knowledge to build something better or increase your understanding.
I don't know anything about how to tell syllables from eachother. I don't know how to transform images so that I can transform an image of a 3 into a 3. I don't know ...
And yet I can make programs that do all those things ! That's great. That's the big advantage here.
To the extent this is even possible - which is debatable, for all kinds of reasons - we're going to need a different set of tools. ML is not the right tool for that problem.
Something similar to ML may be, but ML itself definitely isn't.