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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Hélène Verhaeghe

dblp:195/8205 · DBLP profile ↗
← Back
11ranked-venue papers
6as first author
6since 2021 · last 2026
0000-0003-0233-4656ORCID · verified

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

Artificial intelligence and machine learning · 11 · 6 first-author · 6 since 2021Software engineering, systems software and programming languages · 4 · 2 first-author · 3 since 2021Graphics, computer vision, multimedia, augmented reality and games · 4 · 3 first-author · 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.

Theoretical computer science
3 papers
Automated reasoning and model checking · 82% Algorithms and data structures · 9% Computational complexity · 8%
Artificial intelligence
2 papers
Planning, search and constraint satisfaction · 33% Trustworthy machine learning · 33% Kernel, tree and ensemble methods · 33%
Databases, data mining, and information retrieval
1 paper
Data mining · 100%

Topics — the 11 heaviest of 12, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Automated reasoning and model checking
constraint solving
0.912025
Exploiting Symmetries in MUS Computation · AAAI 2025
Automated reasoning and model checking › satisfiability › unsatisfiable cores
minimal unsatisfiable subset
0.912025
Exploiting Symmetries in MUS Computation · AAAI 2025
Automated reasoning and model checking
symmetry exploitation
0.912025
Exploiting Symmetries in MUS Computation · AAAI 2025
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
constraint programming
0.412020
Learning Optimal Decision Trees using Constraint Programming (Extended Abstract) · IJCAI 2020
Machine learning › Kernel, tree and ensemble methods
decision tree
0.412020
Learning Optimal Decision Trees using Constraint Programming (Extended Abstract) · IJCAI 2020
Machine learning › Trustworthy machine learning › interpretability
optimal decision tree
0.412020
Learning Optimal Decision Trees using Constraint Programming (Extended Abstract) · IJCAI 2020
Algorithms and data structures
decision diagrams
0.312018
Compact-MDD: Efficiently Filtering (s)MDD Constraints with Reversible Sparse Bit-sets · IJCAI 2018
Computational complexity
constraint satisfaction
0.312017
Extending Compact-Table to Negative and Short Tables · AAAI 2017
Automated reasoning and model checking › constraint solving
generalized arc consistency
0.312017
Extending Compact-Table to Negative and Short Tables · AAAI 2017
Data mining › pattern mining
itemset mining
0.112020
Learning Optimal Decision Trees using Constraint Programming (Extended Abstract) · IJCAI 2020
Data mining
pattern mining
0.112020
Learning Optimal Decision Trees using Constraint Programming (Extended Abstract) · IJCAI 2020

Methods — techniques the papers use, named apart from their topics

symmetry detection · 0.9MUS computation · 0.9coversize global constraint · 0.9caching · 0.9AND/OR search · 0.9reversible sparse bit-sets · 0.7compact-table · 0.3
YearPublicationVenuePosition
2026 The CP Shortcut: Solving the High-Power Pump Activation Problem Without the Overkill (Short Paper)
Mohamed-Anass Gallass, Philippe Greiner, Antoine Tuerlinckx, Hélène Verhaeghe
CP4
2025 Exploiting Symmetries in MUS Computation
abstract
In eXplainable Constraint Solving (XCS), it is common to extract a Minimal Unsatisfiable Subset (MUS) from a set of unsatisfiable constraints. This helps explain to a user why a constraint specification does not admit a solution. Finding MUSes can be computationally expensive for highly symmetric problems, as many combinations of constraints need to be considered. In the traditional context of solving satisfaction problems, symmetry has been well studied, and effective ways to detect and exploit symmetries during the search exist. However, in the setting of finding MUSes of unsatisfiable constraint programs, symmetries are understudied. In this paper, we take inspiration from existing symmetry-handling techniques and adapt well-known MUS-computation methods to exploit symmetries in the specification, speeding-up overall computation time. Our results display a significant reduction of runtime for our adapted algorithms compared to the baseline on symmetric problems.
Ignace Bleukx, Hélène Verhaeghe, Bart Bogaerts 0001, Tias Guns
AAAI2
2024 Mutational Fuzz Testing for Constraint Modeling Systems
abstract
Constraint programming (CP) modeling languages, like MiniZinc, Essence and CPMpy, play a crucial role in making CP technology accessible to non-experts. Both solver-independent modeling frameworks and solvers themselves are complex pieces of software that can contain bugs, which undermines their usefulness. Mutational fuzz testing is a way to test complex systems by stochastically mutating input and verifying preserved properties of the mutated output. We investigate different mutations and verification methods that can be used on the constraint specifications directly. This includes methods proposed in the context of SMT problem specifications, as well as new methods related to global constraints, optimization, and solution counting/preservation. Our results show that such a fuzz testing approach improves the overall code coverage of a modeling system compared to only unit testing, and is able to find bugs in the whole toolchain, from the modeling language transformations themselves to the underlying solvers.
Wout Vanroose, Ignace Bleukx, Jo Devriendt, Dimosthenis C. Tsouros, Hélène Verhaeghe, Tias Guns
CP5
2024 Learning Precedences for Scheduling Problems with Graph Neural Networks
Hélène Verhaeghe, Quentin Cappart, Gilles Pesant, Claude-Guy Quimper
CP1
2024 Towards a Generic Representation of Combinatorial Problems for Learning-Based Approaches
Léo Boisvert, Hélène Verhaeghe, Quentin Cappart
CPAIOR (1)2
2022 Practically Uniform Solution Sampling in Constraint Programming
Gilles Pesant, Claude-Guy Quimper, Hélène Verhaeghe
CPAIOR3
2020 Learning Optimal Decision Trees using Constraint Programming (Extended Abstract)
abstract
Decision trees are among the most popular classification models in machine learning. Traditionally, they are learned using greedy algorithms. However, such algorithms have their disadvantages: it is difficult to limit the size of the decision trees while maintaining a good classification accuracy, and it is hard to impose additional constraints on the models that are learned. For these reasons, there has been a recent interest in exact and flexible algorithms for learning decision trees. In this paper, we introduce a new approach to learn decision trees using constraint programming. Compared to earlier approaches, we show that our approach obtains better performance, while still being sufficiently flexible to allow for the inclusion of constraints. Our approach builds on three key building blocks: (1) the use of AND/OR search, (2) the use of caching, (3) the use of the CoverSize global constraint proposed recently for the problem of itemset mining. This allows our constraint programming approach to deal in a much more efficient way with the decompositions in the learning problem.
Hélène Verhaeghe, Siegfried Nijssen, Gilles Pesant, Claude-Guy Quimper, Pierre Schaus
IJCAI1
2019 Extending Compact-Diagram to Basic Smart Multi-Valued Variable Diagrams
Hélène Verhaeghe, Christophe Lecoutre, Pierre Schaus
CPAIOR1
2018 Compact-MDD: Efficiently Filtering (s)MDD Constraints with Reversible Sparse Bit-sets
abstract
Multi-Valued Decision Diagrams (MDDs) are instrumental in modeling combinatorial problems with Constraint Programming.In this paper, we propose a related data structure called sMDD (semi-MDD) where the central layer of the diagrams is non-deterministic.We show that it is easy and efficient to transform any table (set of tuples) into an sMDD.We also introduce a new filtering algorithm, called Compact-MDD, which is based on bitwise operations, and can be applied to both MDDs and sMDDs.Our experimental results show the practical interest of our approach, both in terms of compression and filtering speed.
Hélène Verhaeghe, Christophe Lecoutre, Pierre Schaus
IJCAI1
2017 Extending Compact-Table to Negative and Short Tables
abstract
Table constraints are very useful for modeling combinatorial constrained problems, and thus play an important role in Constraint Programming (CP). During the last decade, many algorithms have been proposed for enforcing the property known as Generalized Arc Consistency (GAC) on such constraints. A state-of-the art GAC algorithm called Compact-Table (CT), which has been recently proposed, significantly outperforms all previously proposed algorithms. In this paper, we extend this algorithm in order to deal with both short supports and negative tables, i.e., tables that contain universal values and conflicts. Our experimental results show the interest of using this fast general algorithm.
Hélène Verhaeghe, Christophe Lecoutre, Pierre Schaus
AAAI1
2017 Extending Compact-Table to Basic Smart Tables
Hélène Verhaeghe, Christophe Lecoutre, Yves Deville, Pierre Schaus
CP1