Using neural networks to solve advanced mathematics equations
ai.facebook.com
ai.facebook.com
I think the point in the comments about Mathematica et al just being more careful about the domain is pretty damning of the claim the neural net beats them.
In some cases it may be easy to prove the correctness once you have the proposed answer, but in others the network might need to produce intermediate steps or some kind of 'argument' to let the CAS check correctness in reasonable time. Perhaps do that by instrumenting a CAS to output intermediate steps and train the network on that, not just problem/answer pairs.
Broadly, humans who have seen a lot of problems solved can say "this looks like a situation where you could try X" and do X without going down all the blind alleys that a CAS might. So it doesn't seem implausible that automated learned models might also outperform the heuristics CASes have hard-coded in for making those kinds of guesses.
(You can imagine closer coupling, e.g. a CAS that calls out to an NN to propose solutions to certain hard-to-solve-but-easy-to-check subproblems, or uses learned models to try to guess the right branch to go down in a solution process that already looks like searching a tree of possibilities. But the more you have to crack open the CAS, the less appealing the whole thing becomes.)
https://math.stackexchange.com/questions/3299096/resource-me...
https://math.stackexchange.com/questions/3477810/estimating-...
At this point in time AI research is so saturated with hype and BS, it needs some sort of adversarial process to be taken seriously.
Uh, this isn't true. Even their paper cites previous work. I guess it's PR speak.
A little disappointing that it just guesses solutions and doesn't offer proofs.
“Mathematical” is a meaningful modifier, not a frivolous one, for “equation”.
https://papers.nips.cc/paper/8233-learning-to-solve-smt-form...