Anselm Haak

dblp:177/9340 · DBLP profile ↗
← Back
12ranked-venue papers
7as first author
7since 2021 · last 2026
0000-0003-1031-5922ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 12 · 7 first-author · 7 since 2021Artificial intelligence and machine learning · 1 · 1 first-author · 1 since 2021
YearPublicationVenuePosition
2026 ABox Abduction for Inconsistent Knowledge Bases under Repair Semantics
abstract
Given a knowledge base (KB) with a non-entailed fact, the ABox abduction problem asks for possible extensions of the KB that would entail this fact. This problem has many applications, ranging from diagnosis to explainability and repair. ABox abduction has been well-investigated for consistent KBs and classical semantics, but little is known for the case of inconsistent KBs, which can be caused by erroneous data. In this paper we define suitable notions of abduction in this setting and propose criteria that guide abduction towards useful hypotheses. To regain meaningful reasoning in the presence of inconsistencies, we use well-established repair semantics. We provide a comprehensive landscape of the complexity of ABox abduction under repair semantics, treating different variants of the abduction problem for the light-weight description logics DL-Lite and EL_bot.
Anselm Haak, Patrick Koopmann, Yasir Mahmood 0002, Anni-Yasmin Turhan
KR1
2025 Solving Polynomial Equations Over Finite Fields
abstract
We present a randomized algorithm for solving low-degree polynomial equation systems over finite fields faster than exhaustive search. In order to do so, we follow a line of work by Lokshtanov, Paturi, Tamaki, Williams, and Yu (SODA 2017), Björklund, Kaski, and Williams (ICALP 2019), and Dinur (SODA 2021). In particular, we generalize Dinur’s algorithm for 𝔽2 to all finite fields, in particular the “symbolic interpolation” of Björklund, Kaski, and Williams, and we use an efficient trimmed multipoint evaluation and interpolation procedure for multivariate polynomials over finite fields by Van der Hoeven and Schost (AAECC 2013). The running time of our algorithm matches that of Dinur’s algorithm for 𝔽2 and is significantly faster than the one of Lokshtanov et al. for q > 2.
Holger Dell, Anselm Haak, Melvin Kallmayer, Leo Wennmann
SODA2
2023 PACE Solver Description: Exact (GUTHMI) and Heuristic (GUTHM)
Alexander Leonhardt, Holger Dell, Anselm Haak, Frank Kammer, Johannes Meintrup, Ulrich Meyer 0001, Manuel Penschuck
IPEC3
2023 Parameterised Counting in Logspace
abstract
Abstract Logarithmic space-bounded complexity classes such as $$\textbf{L} $$ L and $$\textbf{NL} $$ NL play a central role in space-bounded computation. The study of counting versions of these complexity classes have lead to several interesting insights into the structure of computational problems such as computing the determinant and counting paths in directed acyclic graphs. Though parameterised complexity theory was initiated roughly three decades ago by Downey and Fellows, a satisfactory study of parameterised logarithmic space-bounded computation was developed only in the last decade by Elberfeld, Stockhusen and Tantau (IPEC 2013, Algorithmica 2015). In this paper, we introduce a new framework for parameterised counting in logspace, inspired by the parameterised space-bounded models developed by Elberfeld, Stockhusen and Tantau. They defined the operators $$\textbf{para}_{\textbf{W}}$$ paraW and $$\textbf{para}_\beta $$ paraβ for parameterised space complexity classes by allowing bounded nondeterminism with multiple-read and read-once access, respectively. Using these operators, they characterised the parameterised complexity of natural problems on graphs. In the spirit of the operators $$\textbf{para}_{\textbf{W}}$$ paraW and $$\textbf{para}_\beta $$ paraβ by Stockhusen and Tantau, we introduce variants based on tail-nondeterminism, $$\textbf{para}_{{\textbf{W}}[1]}$$ paraW[1] and $$\textbf{para}_{\beta {\textbf{tail}}}$$ paraβtail . Then, we consider counting versions of all four operators and apply them to the class $$\textbf{L} $$ L . We obtain several natural complete problems for the resulting classes: counting of paths in digraphs, counting first-order models for formulas, and counting graph homomorphisms. Furthermore, we show that the complexity of a parameterised variant of the determinant function for (0, 1)-matrices is $$\#\textbf{para}_{\beta {\textbf{tail}}}\textbf{L} $$ #paraβtailL -hard and can be written as the difference of two functions in $$\#\textbf{para}_{\beta {\textbf{tail}}}\textbf{L} $$ #paraβtailL . These problems exhibit the richness of the introduced counting classes. Our results further indicate interesting structural characteristics of these classes. For example, we show that the closure of $$\#\textbf{para}_{\beta {\textbf{tail}}}\textbf{L} $$ #paraβtailL under parameterised logspace parsimonious reductions coincides with $$\#\textbf{para}_\beta \textbf{L} $$ #paraβL . In other words, in the setting of read-once access to nondeterministic bits, tail-nondeterminism coincides with unbounded nondeterminism modulo parameterised reductions. Initiating the study of closure properties of these parameterised logspace counting classes, we show that all introduced classes are closed under addition and multiplication, and those without tail-nondeterminism are closed under parameterised logspace parsimonious reductions. Finally, we want to emphasise the significance of this topic by providing a promising outlook highlighting several open problems and directions for further research.
Anselm Haak, Arne Meier, Om Prakash 0002, B. V. Raghavendra Rao
Algorithmica1
2022 Enumerating teams in first-order team logics
Anselm Haak, Arne Meier, Fabian Müller 0003, Heribert Vollmer
Ann. Pure Appl. Log.1
2021 Parameterised Counting in Logspace
Anselm Haak, Arne Meier, Om Prakash 0002, B. V. Raghavendra Rao
STACS1
2021 Descriptive complexity of #P functions: A new perspective
Arnaud Durand 0001, Anselm Haak, Juha Kontinen, Heribert Vollmer
J. Comput. Syst. Sci.2
2019 Counting of Teams in First-Order Team Logics
abstract
We study descriptive complexity of counting complexity classes in the range from #P to #*NP. A corollary of Fagin’s characterization of NP by existential second-order logic is that #P can be logically described as the class of functions counting satisfying assignments to free relation variables in first-order formulae. In this paper we extend this study to classes beyond #P and extensions of first-order logic with team semantics. These team-based logics are closely related to existential second-order logic and its fragments, hence our results also shed light on the complexity of counting for extensions of first-order logic in Tarski’s semantics. Our results show that the class #*NP can be logically characterized by independence logic and existential second-order logic, whereas dependence logic and inclusion logic give rise to subclasses of #*NP and #P, respectively. We also study the function class generated by inclusion logic and relate it to the complexity class TotP, which is a subclass of #P. Our main technical result shows that the problem of counting satisfying assignments for monotone Boolean Sigma_1-formulae is #*NP-complete with respect to Turing reductions as well as complete for the function class generated by dependence logic with respect to first-order reductions.
Anselm Haak, Juha Kontinen, Fabian Müller 0003, Heribert Vollmer, Fan Yang 0004
MFCS1
2019 A model-theoretic characterization of constant-depth arithmetic circuits
Anselm Haak, Heribert Vollmer
Ann. Pure Appl. Log.1
2018 Model-Theoretic Characterization of Boolean and Arithmetic Circuit Classes of Small Depth
abstract
In this paper we give a characterization of both Boolean and arithmetic circuit classes of logarithmic depth in the vein of descriptive complexity theory, i.e., the Boolean classes NC1, SAC1 and AC1 as well as their arithmetic counterparts #NC1, #SAC1 and #AC1. We build on Immerman's characterization of constant-depth polynomial-size circuits by formulae of first-order logic, i.e., AC0 = FO, and augment the logical language with an operator for defining relations in an inductive way. Considering slight variations of the new operator, we obtain uniform characterizations of the three just mentioned Boolean classes. The arithmetic classes can then be characterized by functions counting winning strategies in semantic games for formulae characterizing languages in the corresponding Boolean class.
Arnaud Durand 0001, Anselm Haak, Heribert Vollmer
LICS2
2016 Descriptive Complexity of #AC0 Functions
abstract
We introduce a new framework for a descriptive complexity approach to arithmetic computations. We define a hierarchy of classes based on the idea of counting assignments to free function variables in first-order formulae. We completely determine the inclusion structure and show that #P and #AC^0 appear as classes of this hierarchy. In this way, we unconditionally place #AC^0 properly in a strict hierarchy of arithmetic classes within #P. We compare our classes with a hierarchy within #P defined in a model-theoretic way by Saluja et al. We argue that our approach is better suited to study arithmetic circuit classes such as #AC^0 which can be descriptively characterized as a class in our framework.
Arnaud Durand 0001, Anselm Haak, Juha Kontinen, Heribert Vollmer
CSL2
2016 A Model-Theoretic Characterization of Constant-Depth Arithmetic Circuits
Anselm Haak, Heribert Vollmer
WoLLIC1