← Search

Stefan Szeider

32 accepted papers

2026

Computing Probabilistic Explanations for ML Models: Fixed-Parameter Algorithms

AAAI 2026technical

Machine learning models now drive many critical decisions, making explanations of their reasoning essential. Recent work analyzes the complexity of exact explanations in transparent models, but these explanations are often too large for practical use. This has motivated research into probabilistic a

Cited by 0SourcePDFScholar
2026

Generating Streamlining Constraints with Large Language Models (Abstract Reprint)

AAAI 2026technical

Streamlining constraints (or streamliners, for short) narrow the search space, enhancing the speed and feasibility of solving complex constraint satisfaction problems. Traditionally, streamliners were crafted manually or generated through systematically combined atomic constraints with high-effort o

Cited by 0SourcePDFScholar
2026

Graph Choosability via SAT: Beyond the Nullstellensatz

AAAI 2026technical

List coloring extends graph coloring by assigning each vertex a list of allowed colors. A graph is k-choosable if it can be properly colored for any choice of lists with k colors each. Deciding k-choosability is π²ₚ-complete, bipartite graphs have unbounded list chromatic number, and planar graphs (

Cited by 0SourcePDFScholar
2025

Breaking Symmetries in Quantified Graph Search: A Comparative Study

AAAI 2025technical

Graph generation and enumeration problems often require handling equivalent graphs---those that differ only in vertex labeling. We study how to extend SAT Modulo Symmetries (SMS), a framework for eliminating such redundant graphs, to handle more complex constraints. While SMS was originally designed…

Cited by 0SourcePDFScholar
2025

Optimal Decision Tree Pruning Revisited: Algorithms and Complexity

ICML 2025poster

We present a comprehensive classical and parameterized complexity analysis of decision tree pruning operations, extending recent research on the complexity of learning small decision trees. Thereby, we offer new insights into the computational challenges of decision tree simplification, a crucial as…

Cited by 0SourcePDFScholar
2024

A General Theoretical Framework for Learning Smallest Interpretable Models

AAAI 2024technical

We develop a general algorithmic framework that allows us to obtain fixed-parameter tractability for computing smallest symbolic models that represent given data. Our framework applies to all ML model types that admit a certain extension property. By showing this extension property for decision tree…

Cited by 4SourcePDFScholar
2024

Hardness of Random Reordered Encodings of Parity for Resolution and CDCL

AAAI 2024technical

Parity reasoning is challenging for Conflict-Driven Clause Learning (CDCL) SAT solvers. This has been observed even for simple formulas encoding two contradictory parity constraints with different variable orders (Chew and Heule 2020). We provide an analytical explanation for their hardness by showi…

2024

Learning Small Decision Trees for Data of Low Rank-Width

AAAI 2024technical

We consider the NP-hard problem of finding a smallest decision tree representing a classification instance in terms of a partially defined Boolean function. Small decision trees are desirable to provide an interpretable model for the given data. We show that the problem is fixed-parameter tractable…

Cited by 2SourcePDFScholar
2023

Circuit Minimization with QBF-Based Exact Synthesis

AAAI 2023technical

This paper presents a rewriting method for Boolean circuits that minimizes small subcircuits with exact synthesis. Individual synthesis tasks are encoded as Quantified Boolean Formulas (QBFs) that capture the full flexibility for implementing multi-output subcircuits. This is in contrast to SAT-base…

2023

Inconsistent Cores for ASP: The Perks and Perils of Non-monotonicity

AAAI 2023technical

Answer Set Programming (ASP) is a prominent modeling and solving framework. An inconsistent core (IC) of an ASP program is an inconsistent subset of rules. In the case of inconsistent programs, a smallest or subset-minimal IC contains crucial rules for the inconsistency. In this work, we study fndin…

2023

Learning Small Decision Trees with Large Domain

IJCAI 2023poster

One favors decision trees (DTs) of the smallest size or depth to facilitate explainability and interpretability. However, learning such an optimal DT from data is well-known to be NP-hard. To overcome this complexity barrier, Ordyniak and Szeider (AAAI 21) initiated the study of optimal DT learning…

Cited by 12SourcePDFScholar
2023

The Computational Complexity of Concise Hypersphere Classification

ICML 2023poster

Hypersphere classification is a classical and foundational method that can provide easy-to-process explanations for the classification of real-valued as well as binary data. However, obtaining an (ideally concise) explanation via hypersphere classification is much more difficult when dealing with bi…

Cited by 1SourcePDFScholar
2023

The Parameterized Complexity of Finding Concise Local Explanations

IJCAI 2023poster

We consider the computational problem of finding a smallest local explanation (anchor) for classifying a given feature vector (example) by a black-box model. After showing that the problem is NP-hard in general, we study various natural restrictions of the problem in terms of problem parameters to…

Cited by 6SourcePDFScholar
2022

Tractable Abstract Argumentation via Backdoor-Treewidth

AAAI 2022technical

Argumentation frameworks (AFs) are a core formalism in the field of formal argumentation. As most standard computational tasks regarding AFs are hard for the first or second level of the Polynomial Hierarchy, a variety of algorithmic approaches to achieve manageable runtimes have been considered in…

2021

The Parameterized Complexity of Clustering Incomplete Data

AAAI 2021technical

We study fundamental clustering problems for incomplete data. Specifically, given a set of incomplete d-dimensional vectors (representing rows of a matrix), the goal is to complete the missing vector entries in a way that admits a partitioning of the vectors into at most k clusters with radius or di…

Cited by 8SourcePDFScholar
2021

Turbocharging Treewidth-Bounded Bayesian Network Structure Learning

AAAI 2021technical

We present a new approach for learning the structure of a treewidth-bounded Bayesian Network (BN). The key to our approach is applying an exact method (based on MaxSAT) locally, to improve the score of a heuristically computed BN. This approach allows us to scale the power of exact methods—so far on…

2019

The Parameterized Complexity of Cascading Portfolio Scheduling

NeurIPS 2019poster

Cascading portfolio scheduling is a static algorithm selection strategy which uses a sample of test instances to compute an optimal ordering (a cascading schedule) of a portfolio of available algorithms. The algorithms are then applied to each future instance according to this cascading schedule, u…

Cited by 6SourcePDFScholar
2018

Parameterized Algorithms for the Matrix Completion Problem

ICML 2018oral

We consider two matrix completion problems, in which we are given a matrix with missing entries and the task is to complete the matrix in a way that (1) minimizes the rank, or (2) minimizes the number of distinct rows. We study the parameterized complexity of the two aforementioned problems with res…

Cited by 33SourcePDFScholar