Demo Data from VLDB 2026 / reviewers in the wild / expert
Tobias Kaminski
dblp:163/5202
· DBLP profile ↗
11ranked-venue papers
3as first author
3since 2021 · last 2026
0000-0001-9776-0417ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 9 · 2 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 5 · 2 first-author · 1 since 2021Software engineering, systems software and programming languages · 2 · 1 first-author · 1 since 2021Theory of computation · 2
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Theoretical computer science
4 papers |
Logic in computer science · 100% | |
| Artificial intelligence
2 papers |
Knowledge representation and reasoning · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Program synthesis and code generation · 100% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Logic in computer science › logic programming
answer set programming |
2.0 | 4 | 2026 | A Solver-in-the-Loop Framework for Improving LLMs on Answer Set Programming for Logic Puzzle Solving · AAAI 2026 Pruning external minimality checking for answer set programs using semantic dependencies · Artif. Intell. 2021 Lazy-Grounding for Answer Set Programs with External Source Access · IJCAI 2017 |
Program synthesis and code generation
code generation with language models |
1.0 | 1 | 2026 | A Solver-in-the-Loop Framework for Improving LLMs on Answer Set Programming for Logic Puzzle Solving · AAAI 2026 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › logic programming
answer set programming |
0.4 | 1 | 2019 | Meta-Interpretive Learning Using HEX-Programs · IJCAI 2019 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › logic programming
inductive logic programming |
0.4 | 1 | 2019 | Meta-Interpretive Learning Using HEX-Programs · IJCAI 2019 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
logic programming |
0.4 | 1 | 2019 | Meta-Interpretive Learning Using HEX-Programs · IJCAI 2019 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › inconsistency handling › inconsistency-tolerant reasoning
paraconsistent reasoning |
0.2 | 1 | 2015 | Efficient Paraconsistent Reasoning with Ontologies and Rules · IJCAI 2015 |
Methods — techniques the papers use, named apart from their topics
supervised fine-tuning · 2.0solver-in-the-loop · 2.0best-of-n sampling · 2.0lazy grounding · 0.5meta-interpretive learning · 0.4answer set programming · 0.4HEX programs · 0.4value invention · 0.3partial assignment exploitation · 0.2paraconsistent reasoning · 0.2ontology reasoning · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | A Solver-in-the-Loop Framework for Improving LLMs on Answer Set Programming for Logic Puzzle SolvingabstractThe rise of large language models (LLMs) has sparked interest in coding assistants. While general-purpose programming languages are well supported, generating code for domain-specific languages remains a challenging problem for LLMs. In this paper, we focus on the LLM-based generation of code for Answer Set Programming (ASP), a particularly effective approach for finding solutions to combinatorial search problems. The effectiveness of LLMs in ASP code generation is currently hindered by the limited number of examples seen during their initial pre-training phase. In this paper, we introduce a novel ASP-solver-in-the-loop approach for solver-guided instruction-tuning of LLMs to addressing the highly complex semantic parsing task inherent in ASP code generation. Our method only requires problem specifications in natural language and their solutions. Specifically, we sample ASP statements for program continuations from LLMs for unriddling logic puzzles. Leveraging the special property of declarative ASP programming that partial encodings increasingly narrow down the solution space, we categorize them into chosen and rejected instances based on solver feedback. We then apply supervised fine-tuning to train LLMs on the curated data and further improve robustness using a solver-guided search that includes best-of-N sampling. Our experiments demonstrate consistent improvements in two distinct prompting settings on two datasets. Timo Pierre Schrader, Lukas Lange, Tobias Kaminski, Simon Razniewski, Annemarie Friedrich |
AAAI | 3 |
| 2025 | ASP-FZN: A Translation-Based Constraint Answer Set SolverabstractAbstract We present the solver asp-fzn for Constraint Answer Set Programming (CASP), which extends ASP with linear constraints. Our approach is based on translating CASP programs into the solver-independent FlatZinc language that supports several Constraint Programming and Integer Programming backend solvers. Our solver supports a rich language of linear constraints, including some common global constraints. As for evaluation, we show that asp-fzn is competitive with state-of-the-art ASP solvers on benchmarks taken from past ASP competitions. Furthermore, we evaluate it on several CASP problems from the literature and compare its performance with clingcon, which is a prominent CASP solver that supports most of the asp-fzn language. The performance of asp-fzn is very promising as it is already competitive on plain ASP and even outperforms clingcon on some CASP benchmarks. Thomas Eiter, Tobias Geibinger, Nysret Musliu, Johannes Oetsch, Tobias Kaminski |
Theory Pract. Log. Program. | 5 |
| 2021 | Pruning external minimality checking for answer set programs using semantic dependenciesabstractAnswer set programming (ASP) has become an increasingly popular approach for declarative problem solving. In order to address the needs of applications, ASP has been extended in different approaches with means for interfacing the outside world, of which hex programs are one of the most powerful such extension that provides API-style interfaces to access arbitrary external sources of information and computation, respectively. Adhering to the principle of founded derivation, computing answer sets of hex programs requires an external (e-) minimality check for answer set candidates in order to prevent cyclic justifications via external sources. Due to the generic nature of external sources, the check can be a bottleneck in practice. To mitigate this, various optimizations have been developed previously, including the use of syntactic information about atom dependencies in order to detect cases when an e-minimality check can be avoided. However, the approach largely over-approximates the real dependencies due to the black-box nature of external sources. We thus consider in this work the use of semantic information for achieving better approximations. To this end, we introduce input-output (io-) dependencies for external sources, which intuitively link the occurrence of values in the result of a call to an external source to the occurrence of values in the input provided to this call. It appears that disposing of information about io-dependencies significantly increases the potential for pruning e-minimality checks, and an empirical evaluation exhibits a clear benefit of this approach. Moreover, we study semantic and computational properties of io-dependencies and provide algorithms for constructing and optimizing sets of io-dependencies. Our work aims at laying some foundations for the use of semantic dependency information in external source access from ASP. The results are not limited to hex programs, but may analogously be deployed to other approaches that integrate external sources into ASP, such as clingo or wasp with external propagators. Furthermore, the results may be applied in other parts of the hex program evaluation pipeline as well. Thomas Eiter, Tobias Kaminski |
Artif. Intell. | 2 |
| 2019 | Meta-Interpretive Learning Using HEX-ProgramsabstractMeta-Interpretive Learning (MIL) is a recent approach for Inductive Logic Programming (ILP) implemented in Prolog. Alternatively, MIL-problems can be solved by using Answer Set Programming (ASP), which may result in performance gains due to efficient conflict propagation. However, a straightforward MIL-encoding results in a huge size of the ground program and search space. To address these challenges, we encode MIL in the HEX-extension of ASP, which mitigates grounding issues, and we develop novel pruning techniques. Tobias Kaminski, Thomas Eiter, Katsumi Inoue |
IJCAI | 1 |
| 2019 | Pruning External Minimality Checking for ASP Using Semantic Dependencies
Thomas Eiter, Tobias Kaminski |
LPNMR | 2 |
| 2018 | Exploiting Partial Assignments for Efficient Evaluation of Answer Set Programs with External Source AccessabstractAnswer Set Programming (ASP) is a well-known declarative problem solving approach based on nonmonotonic logic programs, which has been successfully applied to a wide range of applications in artificial intelligence and beyond. To address the needs of modern applications, HEX-programs were introduced as an extension of ASP with external atoms for accessing information outside programs via an API style bi-directional interface mechanism. To evaluate such programs, conflict-driving learning algorithms for SAT and ASP solving have been extended in order to capture the semantics of external atoms. However, a drawback of the state-of-the-art approach is that external atoms are only evaluated under complete assignments (i.e., input to the external source) while in practice, their values often can be determined already based on partial assignments alone (i.e., from incomplete input to the external source). This prevents early backtracking in case of conflicts, and hinders more efficient evaluation of HEX-programs. We thus extend the notion of external atoms to allow for three-valued evaluation under partial assignments, while the two-valued semantics of the overall HEX-formalism remains unchanged. This paves the way for three enhancements: first, to evaluate external sources at any point during model search, which can trigger learning knowledge about the source behavior and/or early backtracking in the spirit of theory propagation in SAT modulo theories (SMT). Second, to optimize the knowledge learned in terms of so-called nogoods, which roughly speaking are impossible input-output configurations. Shrinking nogoods to their relevant input part leads to more effective search space pruning. And third, to make a necessary minimality check of candidate answer sets more efficient by exploiting early external evaluation calls. As this check usually accounts for a large share of the total runtime, optimization is here particularly important. We further present an experimental evaluation of an implementation of a novel HEX-algorithm that incorporates these enhancements using a benchmark suite. Our results demonstrate a clear efficiency gain over the state-of-the-art HEX-solver for the benchmarks, and provide insights regarding the most effective combinations of solver configurations. Thomas Eiter, Tobias Kaminski, Christoph Redl, Antonius Weinzierl |
J. Artif. Intell. Res. | 2 |
| 2018 | Exploiting Answer Set Programming with External Sources for Meta-Interpretive LearningabstractAbstract Meta-Interpretive Learning (MIL) learns logic programs from examples by instantiating meta-rules, which is implemented by the Metagol system based on Prolog. Viewing MIL-problems as combinatorial search problems, they can alternatively be solved by employing Answer Set Programming (ASP), which may result in performance gains as a result of efficient conflict propagation. However, a straightforward ASP-encoding of MIL results in a huge search space due to a lack of procedural bias and the need for grounding. To address these challenging issues, we encode MIL in the HEX-formalism, which is an extension of ASP that allows us to outsource the background knowledge, and we restrict the search space to compensate for a procedural bias in ASP. This way, the import of constants from the background knowledge can for a given type of meta-rules be limited to relevant ones. Moreover, by abstracting from term manipulations in the encoding and by exploiting the HEX interface mechanism, the import of such constants can be entirely avoided in order to mitigate the grounding bottleneck. An experimental evaluation shows promising results. Tobias Kaminski, Thomas Eiter, Katsumi Inoue |
Theory Pract. Log. Program. | 1 |
| 2017 | Lazy-Grounding for Answer Set Programs with External Source AccessabstractHEX-programs enrich the well-known Answer Set Programming (ASP) paradigm. In HEX, problems are solved using nonmonotonic logic programs with bidirectional access to external sources. ASP evaluation is traditionally based on grounding the input program first, but recent advances in lazy-grounding make the latter also interesting for HEX, as the grounding bottleneck of ASP may be avoided. We explore this issue and present a new evaluation algorithm for HEX-programs based on lazy-grounding solving for ASP. Nonmonotonic dependencies and value invention (i.e., import of new constants) from external sources make an efficient solution nontrivial. However, illustrative benchmarks show a clear advantage of the new algorithm for grounding-intense programs, which is a new perspective to make HEX more suitable for real-world application needs. Thomas Eiter, Tobias Kaminski, Antonius Weinzierl |
IJCAI | 2 |
| 2016 | Exploiting Partial Assignments for Efficient Evaluation of Answer Set Programs with External Source Access
Thomas Eiter, Tobias Kaminski, Christoph Redl, Antonius Weinzierl |
IJCAI | 2 |
| 2016 | Exploiting Contextual Knowledge for Hybrid Classification of Visual Objects
Thomas Eiter, Tobias Kaminski |
JELIA | 2 |
| 2015 | Efficient Paraconsistent Reasoning with Ontologies and Rules
Tobias Kaminski, Matthias Knorr 0001, João Leite 0001 |
IJCAI | 1 |