I totally disagree. I’m an amateur mathematician who dropped out of his PhD program at NYU with a Master’s. But I remember when I was doing my math major ever since college, seeing the Appel and Haken proof of the four color theorem and thinking it wasn’t a real “proof”, only a “half proof”. Because it just came down to a computer checking thousands of cases. The “last mile” was not proven.
Proofs are basically being able to explain something with a small number of concepts at every step. That’s the human way. What we lose when we turn everything over to ML is the ability to understand anything. And I don’t just mean by humans. I mean by machines too.
I can accept that human logic and thinking is just whatever we can fit into a small vector, and small bandwidth. If that’s all there was, and understanding was synonymous with pattern recognition, then machine learning would just be an amazing upgrade to that, with far larger vectors and so on.
And although there may be a “superlogic” out there where each statement involves millions of variables, I do not think we are achieving “reasoning” using this logic when it comes to computers. A project like “Cyc” tries to do it. But Machine Learning is something completely different.
For the real world, the results have been undeniable. So far MCTS is king, followed by RNNs and gradient descent I think. And these may actually be really good for learning situations.
But proofs are supposed to be more elegant. In mathematics, the whole explanatory elegance is in the “bandwidth” at every step of how many concepts you invoke. The question of “Why” something is.
MCTS simply seems to say “well, dunno why it is but in these 927282781618 cases things just seem to be worse than in these other 91273737833738 cases”.
Although I am open to the idea that a lot of human learning doesn’t really have the “why” explanation either. Maybe “why” is out of place to ask in many questions. But NOT in mathematics!