1. Portfolio theorem proving and prover runtime prediction for geometry
- Author
-
Zoltán Kovács, Vesna Marinković, Mladen Nikolić, and Predrag Janičić
- Subjects
Selection (relational algebra) ,Computer science ,Applied Mathematics ,Proof assistant ,Geometry ,02 engineering and technology ,Gas meter prover ,Set (abstract data type) ,Automated theorem proving ,Artificial Intelligence ,0202 electrical engineering, electronic engineering, information engineering ,Benchmark (computing) ,Portfolio ,020201 artificial intelligence & image processing ,Automated reasoning - Abstract
In recent years, portfolio problem solving found many applications in automated reasoning, primarily in SAT solving and in automated and interactive theorem proving. Portfolio problem solving is an approach in which for an individual instance of a specific problem, one particular, hopefully most appropriate, solving technique is automatically selected among several available ones and used. The selection usually employs machine learning methods. To our knowledge, this approach has not been used in automated theorem proving in geometry so far and it poses a number of new challenges. In this paper we propose a set of features which characterize a specific geometric theorem, so that machine learning techniques can be used in geometry. Relying on these features and using different machine learning techniques, we constructed several portfolios for theorem proving in geometry and also runtime prediction models for provers involved. The evaluation was performed on two corpora of geometric theorems: one coming from geometric construction problems and one from a benchmark set of the GeoGebra tool. The obtained results show that machine learning techniques can be useful in automated theorem proving in geometry, while there is still room for further progress.
- Published
- 2018
- Full Text
- View/download PDF