EDBT 2026 Demo / reviewers in the wild / expert
Jan Jakubuv
dblp:88/7998
· DBLP profile ↗
25ranked-venue papers
11as first author
11since 2021 · last 2026
0000-0002-8848-5537ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 17 · 8 first-author · 8 since 2021Theory of computation · 17 · 8 first-author · 8 since 2021Software engineering, systems software and programming languages · 8 · 6 first-author · 3 since 2021Graphics, computer vision, multimedia, augmented reality and games · 3 · 1 first-author · 2 since 2021Databases, data management, data science and information retrieval · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Machine learning for quantifier selection in cvc5abstractIn this work we considerably improve the real-time performance of state-of-the-art SMT solving on first-order quantified problems by efficient machine learning guidance of quantifier selection. Quantifiers represent a significant challenge for SMT and are technically a source of undecidability. In our approach, we train an efficient machine learning model that informs the solver which quantifiers should be instantiated and which not. Each quantifier may be instantiated multiple times and the set of the currently active quantifiers changes as the solving progresses. Therefore, we invoke the ML predictor many times, during the whole run of the solver. To make this efficient, we use fast ML models based on gradient boosted decision trees. We integrate our approach into the state-of-the-art cvc5 SMT solver and show a considerable increase of the system’s holdout-set performance after training it on large sets of first-order problems. The method is tested in several ways, using both single-strategy and portfolio approaches. The evaluation is done on two large formal verification corpora: first-order problems created from the Mizar Mathematical Library, and first-order problems created from the HOL4 standard library. Jan Jakubuv, Mikolás Janota, Jelle Piepenbrock, Josef Urban |
Int. J. Approx. Reason. | 1 |
| 2025 | Automated Strategy Invention for Confluence of Term Rewrite SystemsabstractTerm rewriting plays a crucial role in software verification and compiler optimization. With dozens of highly parameterizable techniques developed to prove various system properties, automatic term rewriting tools work in an extensive parameter space. This complexity exceeds human capacity for parameter selection, motivating an investigation into automated strategy invention. In this paper, we focus on confluence of term rewrite systems, and apply AI techniques to invent strategies for automatic confluence proving. Moreover, we randomly generate a large dataset to analyze confluence for term rewrite systems. We improve the state-of-the-art automatic confluence prover CSI: When equipped with our invented strategies, it surpasses its human-designed strategies both on the augmented dataset and on the original human-created benchmark dataset ARI-COPS, proving/disproving the confluence of several term rewrite systems for which no automated proofs were known before. Liao Zhang, Fabian Mitterwallner, Jan Jakubuv, Cezary Kaliszyk |
IJCAI | 3 |
| 2024 | Machine Learning for Quantifier Selection in cvc5abstractIn this work we considerably improve the state-of-the-art SMT solving on first-order quantified problems by efficient machine learning guidance of quantifier selection. Quantifiers represent a significant challenge for SMT and are technically a source of undecidability. In our approach, we train an efficient machine learning model that informs the solver which quantifiers should be instantiated and which not. Each quantifier may be instantiated multiple times and the set of the active quantifiers changes as the solving progresses. Therefore, we invoke the ML predictor many times, during the whole run of the solver. To make this efficient, we use fast ML models based on gradient boosted decision trees. We integrate our approach into the state-of-the-art cvc5 SMT solver and show a considerable increase of the system’s holdout-set performance after training it on a large set of first-order problems collected from the Mizar Mathematical Library. Jan Jakubuv, Mikolás Janota, Jelle Piepenbrock, Josef Urban |
ECAI | 1 |
| 2024 | Prover9 Unleashed: Automated Configuration for Enhanced Proof DiscoveryabstractWhile many of the state-of-art Automated Theorem Provers (ATP) like E and Vampire, were subject to extensive tuning of strategy schedules in the last decade, the classical ATP prover Prover9 has never been optimized in this direction. Both E and Vampire provide the user with an automatic mode to select good proof search strategies based on the properties of the input problem, while Prover9 provides by default only a relatively weak auto mode. Interestingly, Prover9 provides more varied means for proof control than its competitors. These means, however, must be manually investigated and that is possible only by experienced Prover9 users with a good understanding of how Prover9 works. In this paper, we investigate the possibilities of automatic configuration of Prover9 for user-specified benchmark problems. We employ the automated strategy invention system Grackle to generate Prover9 strategies with both basic and advanced proof search options which require sophisticated strategy space features for Grackle. We test the strategy invention on AIM train/test problem collection and we show that Prover9 can outperform both E and Vampire on these problems. To test the generality of our approach we train and evaluate strategies also on TPTP problems, showing that Prover9 can achieve reasonable complementarity with other ATPs. Kristina Aleksandrova, Jan Jakubuv, Cezary Kaliszyk |
LPAR | 2 |
| 2024 | First Experiments with Neural cvc5abstractThe cvc5 solver is today one of the strongest systems for solving first order problems with theories but also without them. In this work we equip its enumeration-based instan- tiation with a neural network that guides the choice of the quantified formulas and their instances. For that we develop a relatively fast graph neural network that repeatedly scores all available instantiation options with respect to the available formulas. The network runs directly on a CPU without the need for any special hardware. We train the neural guidance on a large set of proofs generated by the e-matching instantiation strategy and evaluate its performance on a set of previously unseen problems. Jelle Piepenbrock, Mikolás Janota, Josef Urban, Jan Jakubuv |
LPAR | 4 |
| 2024 | Solving Hard Mizar Problems with Instantiation and Strategy Invention
Jan Jakubuv, Mikolás Janota, Josef Urban |
CICM | 1 |
| 2023 | MizAR 60 for Mizar 50abstractAs a present to Mizar on its 50th anniversary, we develop an AI/TP system that automatically proves about 60% of the Mizar theorems in the hammer setting. We also automatically prove 75% of the Mizar theorems when the automated provers are helped by using only the premises used in the human-written Mizar proofs. We describe the methods and large-scale experiments leading to these results. This includes in particular the E and Vampire provers, their ENIGMA and Deepire learning modifications, a number of learning-based premise selection methods, and the incremental loop that interleaves growing a corpus of millions of ATP proofs with training increasingly strong AI/TP systems on them. We also present a selection of Mizar problems that were proved automatically. Jan Jakubuv, Karel Chvalovský, Zarathustra Amadeus Goertzel, Cezary Kaliszyk, Miroslav Olsák, Bartosz Piotrowski, Stephan Schulz 0001, Martin Suda 0001, Josef Urban |
ITP | 1 |
| 2023 | VizAR: Visualization of Automated Reasoning Proofs (System Description)
Jan Jakubuv, Cezary Kaliszyk |
CICM | 1 |
| 2022 | The Isabelle ENIGMAabstractWe significantly improve the performance of the E automated theorem prover on the Isabelle Sledgehammer problems by combining learning and theorem proving in several ways. In particular, we develop targeted versions of the ENIGMA guidance for the Isabelle problems, targeted versions of neural premise selection, and targeted strategies for E. The methods are trained in several iterations over hundreds of thousands untyped and typed first-order problems extracted from Isabelle. Our final best single-strategy ENIGMA and premise selection system improves the best previous version of E by 25.3% in 15 seconds, outperforming also all other previous ATP and SMT systems. Zarathustra Amadeus Goertzel, Jan Jakubuv, Cezary Kaliszyk, Miroslav Olsák, Jelle Piepenbrock, Josef Urban |
ITP | 2 |
| 2022 | Targeted Configuration of an SMT Solver
Jan Hula, Jan Jakubuv, Mikolás Janota, Lukás Kubej |
CICM | 2 |
| 2021 | Learning Theorem Proving Components
Karel Chvalovský, Jan Jakubuv, Miroslav Olsák, Josef Urban |
TABLEAUX | 2 |
| 2020 | First Neural Conjecturing Datasets and Experiments
Josef Urban, Jan Jakubuv |
CICM | 2 |
| 2019 | ENIGMA-NG: Efficient Neural and Gradient-Boosted Inference Guidance for E
Karel Chvalovský, Jan Jakubuv, Martin Suda 0001, Josef Urban |
CADE | 2 |
| 2019 | Hammering Mizar by Learning Clause Guidance (Short Paper)abstractWe describe a very large improvement of existing hammer-style proof automation over large ITP libraries by combining learning and theorem proving. In particular, we have integrated state-of-the-art machine learners into the E automated theorem prover, and developed methods that allow learning and efficient internal guidance of E over the whole Mizar library. The resulting trained system improves the real-time performance of E on the Mizar library by 70% in a single-strategy setting. Jan Jakubuv, Josef Urban |
ITP | 1 |
| 2019 | ENIGMAWatch: ProofWatch Meets ENIGMA
Zarathustra Amadeus Goertzel, Jan Jakubuv, Josef Urban |
TABLEAUX | 2 |
| 2018 | ProofWatch: Watchlist Guidance for Large Theories in E
Zarathustra Amadeus Goertzel, Jan Jakubuv, Stephan Schulz 0001, Josef Urban |
ITP | 2 |
| 2018 | Enhancing ENIGMA Given Clause Guidance
Jan Jakubuv, Josef Urban |
CICM | 1 |
| 2017 | BliStrTune: hierarchical invention of theorem proving strategiesabstractInventing targeted proof search strategies for specific problem sets is a difficult task. State-of-the-art automated theorem provers (ATPs) such as E allow a large number of user-specified proof search strategies described in a rich domain specific language. Several machine learning methods that invent strategies automatically for ATPs were proposed previously. One of them is the Blind Strategymaker (BliStr), a system for automated invention of ATP strategies. Jan Jakubuv, Josef Urban |
CPP | 1 |
| 2017 | ENIGMA: Efficient Learning-Based Inference Guiding Machine
Jan Jakubuv, Josef Urban |
CICM | 1 |
| 2016 | Recursive Reductions of Internal Dependencies in Multiagent PlanningabstractProblems of cooperative multiagent planning in deterministic environments can be efficiently solved both by distributed search or coordination of local plans. In the current coordination approaches, behavior of other agents is modeled as public external projections of their actions. The agent does not require any additional information from the other agents, that is the planning process ignores any dependencies of the projected actions possibly caused by sequences of other agents’ private actions. In this work, we formally define several types of internal dependencies of multiagent planning problems and provide an algorithmic approach how to extract the internally dependent actions during multiagent planning. We show how to take an advantage of the computed dependencies by means of reducing the multiagent planning problems. We experimentally show strong reduction of majority of standard multiagent benchmarks and nearly doubling of solved problems in comparison to a variant of a planner without the reductions. The efficiency of the method is demonstrated by winning in a recent competition of distributed multiagent planners. Jan Tozicka, Jan Jakubuv, Antonín Komenda |
ICAART (2) | 2 |
| 2016 | Extending E Prover with Similarity Based Clause Selection Strategies
Jan Jakubuv, Josef Urban |
CICM | 1 |
| 2016 | Privacy-concerned multiagent planning
Jan Tozicka, Jan Jakubuv, Antonín Komenda, Michal Pechoucek |
Knowl. Inf. Syst. | 2 |
| 2015 | Multiagent Planning by Plan Set Intersection and Plan Verification
Jan Jakubuv, Jan Tozicka, Antonín Komenda |
ICAART (2) | 1 |
| 2014 | Generating Multi-Agent Plans by Distributed Intersection of Finite State MachinesabstractDeterministic multi-agent planning described by MA-STRIPS formalism requires mixture of coordination and synthesis of local agents' plans. All agents' plans, as sequences of actions, can be implicitly described by an appropriate generative structure. Having all local plans of all participating agents described by such a structure and having a merged process of such structures, we can induce a global multi-agent plan by successive elimination of unfeasible combinations of local agents' plans. Jan Tozicka, Jan Jakubuv, Antonín Komenda |
ECAI | 2 |
| 2014 | Multiagent Planning Supported by Plan Diversity Metrics and Landmark ActionsabstractProblems of domain-independent multiagent planning for cooperative agents in deterministic
environments can be tackled by a well-known initiator--participants scheme from classical
multiagent negotiation protocols. In this work, we use the approach to describe a multiagent
extension of the Generate-And-Test principle distributively searching for a coordinated multiagent
plan. The generate part uses a novel plan quality estimation technique based on metrics borrowed
from the field of diverse planning. The test part builds upon planning with landmarks by
compilation to classical planning. Finally, the proposed multiagent planning approach was
experimentally analyzed on one newly designed domain and one classical benchmark domain. The
results show what combination of plan quality estimation and diversity metrics provide the best
planning efficiency Jan Tozicka, Jan Jakubuv, Karel Durkota, Antonín Komenda, Michal Pechoucek |
ICAART (1) | 2 |