Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Philipp Hanisch

dblp:325/1514 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Knowledge, reasoning and agents › Knowledge representation and reasoning
argumentation
0.912025
Grounding Rule-Based Argumentation Using Datalog · KR 2025
Data models and query languages
datalog
0.912025
Grounding Rule-Based Argumentation Using Datalog · KR 2025
Database theory › data dependencies › chase procedure
chase termination
0.812024
Chase Termination Beyond Polynomial Time · Proc. ACM Manag. Data 2024
Database theory › query complexity
data complexity
0.812024
Chase Termination Beyond Polynomial Time · Proc. ACM Manag. Data 2024
Database theory › query answering
query entailment
0.812024
Chase Termination Beyond Polynomial Time · Proc. ACM Manag. Data 2024
Logic in computer science › logic programming
answer set programming
0.612022
Simulating Sets in Answer Set Programming · IJCAI 2022
Logic in computer science › knowledge representation and reasoning
existential rules
0.612022
Simulating Sets in Answer Set Programming · IJCAI 2022
Logic in computer science › knowledge representation and reasoning
grounding
0.612022
Simulating Sets in Answer Set Programming · IJCAI 2022
Knowledge, reasoning and agents › Knowledge representation and reasoning › logic-based reasoning
first-order logic
0.312025
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
YearPublicationVenuePosition
2026 Rule Rewriting Revisited: A Fresh Look at Static Filtering for Datalog and ASP
abstract
Static 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
ICDT1
2025 Grounding Rule-Based Argumentation Using Datalog
abstract
ASPIC+ 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
KR3
2024 Chase Termination Beyond Polynomial Time
abstract
The 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. Data1
2022 Simulating Sets in Answer Set Programming
abstract
We 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
IJCAI2