LOAILGMLMar 11, 2020

Stateful Premise Selection by Recurrent Neural Networks

arXiv:2004.08212v124 citations
AI Analysis

This work addresses premise selection in automated theorem proving, an incremental improvement over existing methods.

The authors tackled the problem of selecting relevant facts for proving new goals in large formal libraries by introducing a stateful method using recurrent neural networks, which significantly outperformed the state-of-the-art gradient boosted trees approach and solved many new problems.

In this work, we develop a new learning-based method for selecting facts (premises) when proving new goals over large formal libraries. Unlike previous methods that choose sets of facts independently of each other by their rank, the new method uses the notion of \emph{state} that is updated each time a choice of a fact is made. Our stateful architecture is based on recurrent neural networks which have been recently very successful in stateful tasks such as language translation. The new method is combined with data augmentation techniques, evaluated in several ways on a standard large-theory benchmark, and compared to state-of-the-art premise approach based on gradient boosted trees. It is shown to perform significantly better and to solve many new problems.

Foundations

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

Your Notes