VLDB 2026 Research / reviewers in the wild / expert
Philipp Hanisch
dblp:325/1514
· DBLP profile ↗
4ranked-venue papers
2as first author
4since 2021 · last 2026
0000-0003-3115-7492ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 2 · 2 since 2021Databases, data management, data science and information retrieval · 2 · 2 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021Theory of computation · 1 · 1 since 2021
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.
| Databases, data mining, and information retrieval
2 papers |
Database theory · 72% Data models and query languages · 28% | |
| Theoretical computer science
1 paper |
Logic in computer science · 100% | |
| Artificial intelligence
1 paper |
Knowledge representation and reasoning · 100% |
Topics — the 9 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Knowledge, reasoning and agents › Knowledge representation and reasoning
argumentation |
0.9 | 1 | 2025 | Grounding Rule-Based Argumentation Using Datalog · KR 2025 |
Data models and query languages
datalog |
0.9 | 1 | 2025 | Grounding Rule-Based Argumentation Using Datalog · KR 2025 |
Database theory › data dependencies › chase procedure
chase termination |
0.8 | 1 | 2024 | Chase Termination Beyond Polynomial Time · Proc. ACM Manag. Data 2024 |
Database theory › query complexity
data complexity |
0.8 | 1 | 2024 | Chase Termination Beyond Polynomial Time · Proc. ACM Manag. Data 2024 |
Database theory › query answering
query entailment |
0.8 | 1 | 2024 | Chase Termination Beyond Polynomial Time · Proc. ACM Manag. Data 2024 |
Logic in computer science › logic programming
answer set programming |
0.6 | 1 | 2022 | Simulating Sets in Answer Set Programming · IJCAI 2022 |
Logic in computer science › knowledge representation and reasoning
existential rules |
0.6 | 1 | 2022 | Simulating Sets in Answer Set Programming · IJCAI 2022 |
Logic in computer science › knowledge representation and reasoning
grounding |
0.6 | 1 | 2022 | Simulating Sets in Answer Set Programming · IJCAI 2022 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › logic-based reasoning
first-order logic |
0.3 | 1 | 2025 | Grounding Rule-Based Argumentation Using Datalog · KR 2025 |
Methods — techniques the papers use, named apart from their topics
grounding · 1.7datalog engine · 1.7syntactic conditions · 0.8acyclicity conditions · 0.8stable model semantics · 0.6lazy grounding · 0.6
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Rule Rewriting Revisited: A Fresh Look at Static Filtering for Datalog and ASPabstractStatic filtering is a data-independent optimisation method for Datalog, which generalises algebraic query rewriting techniques from relational databases. In spite of its early discovery by Kifer and Lozinskii in 1986, the method has been overlooked in recent research and system development, and special cases are being rediscovered independently. We therefore recall the original approach, using updated terminology and more general filter predicates that capture features of modern systems, and we show how to extend its applicability to answer set programming (ASP). The outcome is strictly more general but also more complex than the classical approach: double exponential in general and single exponential even for predicates of bounded arity. As a solution, we propose tractable approximations of the algorithm that can still yield much improved logic programs in typical cases, e.g., it can improve the performance of rule systems over real-world data in the order of magnitude. Philipp Hanisch, Markus Krötzsch |
ICDT | 1 |
| 2025 | Grounding Rule-Based Argumentation Using DatalogabstractASPIC+ is one of the main general frameworks for rule-based argumentation for AI. Although first-order rules are commonly used in ASPIC+ examples, most existing approaches to reason over rule-based argumentation only support propositional rules. To enable reasoning over first-order instances, a preliminary grounding step is required. As groundings can lead to an exponential increase in the size of the input theories, intelligent procedures are needed. However, there is a lack of dedicated solutions for ASPIC+. Therefore, we propose an intelligent grounding procedure that keeps the size of the grounding manageable while preserving the correctness of the reasoning process. To this end, we translate the first-order ASPIC+ instance into a Datalog program and query a Datalog engine to obtain ground substitutions to perform the grounding of rules and contraries. Additionally, we propose simplifications specific to the ASPIC+ formalism to avoid grounding of rules that have no influence on the reasoning process. Finally, we performed an empirical evaluation of a prototypical implementation to show scalability. Martin Diller, Sarah Alice Gaggl, Philipp Hanisch, Giuseppina Monterosso, Fritz Rauschenbach |
KR | 3 |
| 2024 | Chase Termination Beyond Polynomial TimeabstractThe chase is a widely implemented approach to reason with tuple-generating dependencies (tgds), used in data exchange, data integration, and ontology-based query answering. However, it is merely a semi-decision procedure, which may fail to terminate. Many decidable conditions have been proposed for tgds to ensure chase termination, typically by forbidding some kind of "cycle'' in the chase process. We propose a new criterion that explicitly allows some such cycles, and yet ensures termination of the standard chase under reasonable conditions. This leads to new decidable fragments of tgds that are not only syntactically more general but also strictly more expressive than the fragments defined by prior acyclicity conditions. Indeed, while known terminating fragments are restricted to PTime data complexity, our conditions yield decidable languages for any k- ExpTime. We further refine our syntactic conditions to obtain fragments of tgds for which an optimised chase procedure decides query entailment in PSpace or k- ExpSpace, respectively. Philipp Hanisch, Markus Krötzsch |
Proc. ACM Manag. Data | 1 |
| 2022 | Simulating Sets in Answer Set ProgrammingabstractWe study the extension of non-monotonic disjunctive logic programs with terms that represent sets of constants, called DLP(S), under the stable model semantics. This strictly increases expressive power, but keeps reasoning decidable, though cautious entailment is coNEXPTIME^NP-complete, even for data complexity. We present two new reasoning methods for DLP(S): a semantics-preserving translation of DLP(S) to logic programming with function symbols, which can take advantage of lazy grounding techniques, and a ground-and-solve approach that uses non-monotonic existential rules in the grounding stage. Our evaluation considers problems of ontological reasoning that are not in scope for traditional ASP (unless EXPTIME =ΠP2 ), and we find that our new existential-rule grounding performs well in comparison with native implementations of set terms in ASP. Sarah Alice Gaggl, Philipp Hanisch, Markus Krötzsch |
IJCAI | 2 |