LGAILOMLMay 25, 2019

Learning to Reason in Large Theories without Imitation

arXiv:1905.10501v344 citations
Originality Incremental advance
AI Analysis

This addresses the problem of scaling theorem proving in AI by reducing reliance on human data, though it is incremental as it builds on existing reinforcement learning approaches.

The paper tackles automated theorem proving in large knowledge bases without using human proofs, introducing a tf-idf-based exploration mechanism in deep reinforcement learning to select relevant premises, resulting in a prover that outperforms those trained only on human proofs and approaches the performance of combined imitation and reinforcement learning methods.

In this paper, we demonstrate how to do automated theorem proving in the presence of a large knowledge base of potential premises without learning from human proofs. We suggest an exploration mechanism that mixes in additional premises selected by a tf-idf (term frequency-inverse document frequency) based lookup in a deep reinforcement learning scenario. This helps with exploring and learning which premises are relevant for proving a new theorem. Our experiments show that the theorem prover trained with this exploration mechanism outperforms provers that are trained only on human proofs. It approaches the performance of a prover trained by a combination of imitation and reinforcement learning. We perform multiple experiments to understand the importance of the underlying assumptions that make our exploration approach work, thus explaining our design choices.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes