Mathematical Reasoning via Self-supervised Skip-tree Training

Markus N. Rabe, Dennis Lee, Kshitij Bansal, Christian Szegedy

View at source ↗PDF ↗Preprint24 citations
Preprint: not peer reviewed. Results may change in later versions.

Abstract

We examine whether self-supervised language modeling applied to mathematical formulas enables logical reasoning. We suggest several logical reasoning tasks that can be used to evaluate language models trained on formal mathematical statements, such as type inference, suggesting missing assumptions and completing equalities. To train language models for formal mathematics, we propose a novel skip-tree task. We find that models trained on the skip-tree task show surprisingly strong mathematical reasoning abilities, and outperform models trained on standard skip-sequence tasks. We also analyze the models' ability to formulate new conjectures by measuring how often the predictions are provable and useful in other proofs.

Abstract: arXiv descriptive metadata (CC0). Thank you to arXiv for use of its open access interoperability. This service was not reviewed or approved by, nor does it necessarily express or reflect the policies or opinions of, arXiv.

Record

Archive ID
arxiv:2006.04757
Published
Jun 8, 2020
Updated
Aug 12, 2020
arXiv
2006.04757
Categories
cs.LG, cs.AI, cs.PL, stat.ML
Provenance
arxiv

Topics