← Search

Nicolas Szczepanski

6 accepted papers

2026

Compact Modeling in Constraint Programming with Hybrid Tables

IJCAI 2026

Hybrid tables, also referred to as `smart' in the literature, represent a valuable modeling technique within Constraint Programming (CP). These tables allow us to handle disjunctive cases (constraining expressions) in a compact and structured way, by authorizing tuples (table entries) to contain sim

Cited by 0Scholar
2026

Computing Coverage-Based Prime Implicant Explanations for Tree-Based Models

IJCAI 2026

Coverage-based prime implicant explanations are formal explanations offering a number of valuable assets, especially in terms of faithfulness and generality. Unfortunately, deriving a coverage-based prime implicant explanation for an instance is computationally hard in the general case (the problem

Cited by 0Scholar
2024

Deriving Provably Correct Explanations for Decision Trees: The Impact of Domain Theories

IJCAI 2024poster

We are interested in identifying the complexity of computing local explanations of various types given a decision tree, when the Boolean conditions used in the tree are not independent. This is usually the case when decision trees are learned from instances described using numerical or categorical a…

Cited by 1SourcePDFScholar
2024

On the Computation of Example-Based Abductive Explanations for Random Forests

IJCAI 2024poster

We show how to define and compute example-based abductive explanations. Such explanations are guaranteed to be 100% correct, fairly general, and persuasive enough since they cover sufficiently many reference instances furnished by the explainee. We prove that the latter coverage condition yields a c…

Cited by 1SourcePDFScholar
2024

PyXAI: An XAI Library for Tree-Based Models

IJCAI 2024poster

PyXAI (Python eXplainable AI) is a Python library designed for providing explanations and cor- recting tree-based Machine Learning (ML) models. It is suited to decision trees, random forests, and boosted trees, when used for regression or classification tasks. In contrast to many model-agnostic appr…

2023

Computing Abductive Explanations for Boosted Trees

AISTATS 2023poster

Boosted trees is a dominant ML model, exhibiting high accuracy. However, boosted trees are hardly intelligible, and this is a problem whenever they are used in safety-critical applications. Indeed, in such a context, provably sound explanations for the predictions made are expected. Recent work have…