2017
DOI: 10.1007/978-3-319-62075-6_20
|View full text |Cite
|
Sign up to set email alerts
|

ENIGMA: Efficient Learning-Based Inference Guiding Machine

Abstract: ENIGMA is a learning-based method for guiding given clause selection in saturationbased theorem provers. Clauses from many proof searches are classified as positive and negative based on their participation in the proofs. An efficient classification model is trained on this data, using fast feature-based characterization of the clauses . The learned model is then tightly linked with the core prover and used as a basis of a new parameterized evaluation heuristic that provides fast ranking of all generated claus… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
83
0

Year Published

2019
2019
2020
2020

Publication Types

Select...
5
2

Relationship

4
3

Authors

Journals

citations
Cited by 61 publications
(85 citation statements)
references
References 18 publications
0
83
0
Order By: Relevance
“…Various machine learning methods can handle numeric vectors and their success heavily depends on the selection of correct clause features. Various possible choices of efficient clause features for theorem prover guidance have been experimented with [6,7,10,11]. The original ENIGMA [6] uses term-tree walks of length 3 as features, while the second version [7] reaches better results by employing various additional features.…”
Section: Enigma: Learning From Successful Proof Searchesmentioning
confidence: 99%
“…Various machine learning methods can handle numeric vectors and their success heavily depends on the selection of correct clause features. Various possible choices of efficient clause features for theorem prover guidance have been experimented with [6,7,10,11]. The original ENIGMA [6] uses term-tree walks of length 3 as features, while the second version [7] reaches better results by employing various additional features.…”
Section: Enigma: Learning From Successful Proof Searchesmentioning
confidence: 99%
“…More recently, machine learning has also started to be used to guide the internal search of the ATP systems. In sophisticated saturation-style provers this has been done by feedback loops for strategy invention [38,16,33] and by using supervised learning [14,26] to select the next given clause [27]. In the simpler connection tableau systems such as leancop [29], supervised learning has been used to choose ⋆ Supported by the ERC Consolidator grant no.…”
mentioning
confidence: 99%
“…In this work, we add two state-of-the-art machine learning methods to the ENIGMA [14,15] algorithm that efficiently guides saturation-style proof search. The first one trains gradient boosted trees on efficiently extracted manually designed (handcrafted) clause features.…”
mentioning
confidence: 99%
“…I am not going to argue and explain more here -I have written enough on this topic in the past fifteen years [5,6,7,9,11,10,2,8,3,1]. Despite Dmitriy's and Giles's honest efforts, it is hard to believe that it would not be a wasted effort, as were my occasional replies to the most appalling reviews in the past.…”
Section: Arcade Textmentioning
confidence: 99%