Demo Data from SIGIR 2026 / reviewers in the wild / expert
Mohamed Siala 0002
dblp:39/2558-2
· DBLP profile ↗
26ranked-venue papers
7as first author
6since 2021 · last 2025
0000-0001-9503-4091ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 24 · 6 first-author · 6 since 2021Graphics, computer vision, multimedia, augmented reality and games · 6 · 1 since 2021Software engineering, systems software and programming languages · 4 · 3 first-authorDatabases, data management, data science and information retrieval · 3 · 2 first-author · 2 since 2021Theory of computation · 2 · 1 first-author
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
5 papers |
Automated reasoning and model checking · 34% Graph algorithms and graph theory · 26% Mathematical optimization · 16% | |
| Artificial intelligence
3 papers |
Trustworthy machine learning · 57% Kernel, tree and ensemble methods · 43% |
Topics — the 15 heaviest of 16, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Automated reasoning and model checking › satisfiability
maximum satisfiability |
1.0 | 2 | 2022 | Optimizing Binary Decision Diagrams with MaxSAT for Classification · AAAI 2022 Learning Optimal Decision Trees with MaxSAT and its Integration in AdaBoost · IJCAI 2020 |
Machine learning › Trustworthy machine learning › interpretability
explainable AI |
0.6 | 1 | 2022 | Optimizing Binary Decision Diagrams with MaxSAT for Classification · AAAI 2022 |
Machine learning › Trustworthy machine learning
interpretability |
0.6 | 1 | 2022 | Optimizing Binary Decision Diagrams with MaxSAT for Classification · AAAI 2022 |
Graph algorithms and graph theory › graph matching › matching algorithms
stable marriage |
0.6 | 2 | 2017 | Finding Robust Solutions to Stable Marriage · IJCAI 2017 Robust Stable Marriage · AAAI 2017 |
Machine learning › Kernel, tree and ensemble methods › ensemble learning
boosting |
0.4 | 1 | 2020 | Learning Optimal Decision Trees with MaxSAT and its Integration in AdaBoost · IJCAI 2020 |
Machine learning › Kernel, tree and ensemble methods
ensemble learning |
0.4 | 1 | 2020 | Learning Optimal Decision Trees with MaxSAT and its Integration in AdaBoost · IJCAI 2020 |
Graph algorithms and graph theory › graph matching
matching algorithms |
0.3 | 1 | 2017 | Robust Stable Marriage · AAAI 2017 |
Mathematical optimization › optimization under uncertainty
robust optimization |
0.3 | 1 | 2017 | Robust Stable Marriage · AAAI 2017 |
Algorithmic game theory and mechanism design
matching |
0.2 | 1 | 2016 | A CP-Based Approach for Popular Matching · AAAI 2016 |
Algorithmic game theory and mechanism design › matching › matching under preferences
popular matching |
0.2 | 1 | 2016 | A CP-Based Approach for Popular Matching · AAAI 2016 |
Logic in computer science › algebraic logic › boolean algebra
boolean function representation |
0.2 | 1 | 2022 | Optimizing Binary Decision Diagrams with MaxSAT for Classification · AAAI 2022 |
Coding theory › error-correcting codes › decoding › minimum distance decoding
bounded-distance decoding |
0.2 | 1 | 2022 | Optimizing Binary Decision Diagrams with MaxSAT for Classification · AAAI 2022 |
Mathematical optimization
constraint programming |
0.2 | 2 | 2017 | Finding Robust Solutions to Stable Marriage · IJCAI 2017 A CP-Based Approach for Popular Matching · AAAI 2016 |
Automated reasoning and model checking
satisfiability |
0.1 | 1 | 2020 | Learning Optimal Decision Trees with MaxSAT and its Integration in AdaBoost · IJCAI 2020 |
Mathematical optimization › combinatorial optimization
local search |
0.1 | 1 | 2017 | Finding Robust Solutions to Stable Marriage · IJCAI 2017 |
Methods — techniques the papers use, named apart from their topics
MaxSAT · 2.0SAT encoding · 1.1adaboost · 0.9binary decision diagrams · 0.6binary decision diagram · 0.6constraint programming · 0.5decision trees · 0.4decision tree · 0.4stability · 0.3robustness · 0.3genetic algorithm · 0.3(a,b)-supermatch · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | On Trustworthy Rule-Based Models and Explanations
Mohamed Siala 0002, Jordi Planes, João Marques-Silva 0001 |
ECML/PKDD (4) | 1 |
| 2025 | Taming the Triangle: On the Interplays Between Fairness, Interpretability, and Privacy in Machine LearningabstractABSTRACT Machine learning techniques are increasingly used for high‐stakes decision‐making, such as college admissions, loan attribution, or recidivism prediction. Thus, it is crucial to ensure that the models learnt can be audited or understood by human users, do not create or reproduce discrimination or bias and do not leak sensitive information regarding their training data. Indeed, interpretability, fairness, and privacy are key requirements for the development of responsible machine learning, and all three have been studied extensively during the last decade. However, they were mainly considered in isolation, while in practice they interplay with each other, either positively or negatively. In this survey paper, we review the literature on the interactions between these three desiderata. More precisely, for each pairwise interaction, we summarize the identified synergies and tensions. These findings highlight several fundamental theoretical and empirical conflicts, while also demonstrating that jointly considering these different requirements is challenging when one aims at preserving a high level of utility. To solve this issue, we also discuss possible conciliation mechanisms, showing that a careful design can enable to successfully handle these different concerns in practice. Julien Ferry, Ulrich Aïvodji, Sébastien Gambs, Marie-José Huguet, Mohamed Siala 0002 |
Comput. Intell. | 5 |
| 2023 | Improving fairness generalization through a sample-robust optimization method
Julien Ferry, Ulrich Aïvodji, Sébastien Gambs, Marie-José Huguet, Mohamed Siala 0002 |
Mach. Learn. | 5 |
| 2022 | Optimizing Binary Decision Diagrams with MaxSAT for ClassificationabstractThe growing interest in explainable artificial intelligence(XAI) for critical decision making motivates the need for interpretable machine learning (ML) models. In fact, due to their structure (especially with small sizes), these models are inherently understandable by humans. Recently, several exact methods for computing such models are proposed to overcome weaknesses of traditional heuristic methods by providing more compact models or better prediction quality. Despite their compressed representation of Boolean functions, Binary decision diagrams (BDDs) did not gain enough interest as other interpretable ML models. In this paper, we first propose SAT-based models for learning optimal BDDs (in terms of the number of features) that classify all input examples. Then, we lift the encoding to a MaxSAT model to learn optimal BDDs in limited depths, that maximize the number of examples correctly classified. Finally, we tackle the fragmentation problem by introducing a method to merge compatible subtrees for the BDDs found via the MaxSAT model. Our empirical study shows clear benefits of the proposed approach in terms of prediction quality and interpretability (i.e., lighter size) compared to the state-of-the-art approaches. Hao Hu 0008, Marie-José Huguet, Mohamed Siala 0002 |
AAAI | 3 |
| 2022 | Leveraging Integer Linear Programming to Learn Optimal Fair Rule Lists
Ulrich Aïvodji, Julien Ferry, Sébastien Gambs, Marie-José Huguet, Mohamed Siala 0002 |
CPAIOR | 5 |
| 2021 | FairCORELS, an Open-Source Library for Learning Fair Rule ListsabstractFairCORELS is an open-source Python module for building fair rule lists. It is a multi-objective variant of CORELS, a branch-and-bound algorithm to learn certifiably optimal rule lists. FairCORELS supports six statistical fairness metrics, proposes several exploration parameters and leverages on the fairness constraints to prune the search space efficiently. It can easily generate sets of accuracy-fairness trade-offs. The models learnt are interpretable by design and a sparsity parameter can be used to control their length. Ulrich Aïvodji, Julien Ferry, Sébastien Gambs, Marie-José Huguet, Mohamed Siala 0002 |
CIKM | 5 |
| 2020 | Towards Formal Fairness in Machine Learning
Alexey Ignatiev, Martin C. Cooper, Mohamed Siala 0002, Emmanuel Hebrard, João Marques-Silva 0001 |
CP | 3 |
| 2020 | Learning Optimal Decision Trees with MaxSAT and its Integration in AdaBoostabstractRecently, several exact methods to compute decision trees have been introduced. On the one hand, these approaches can find optimal trees for various objective functions including total size, depth or accuracy on the training set and therefore. On the other hand, these methods are not yet widely used in practice and classic heuristics are often still the methods of choice. In this paper we show how the SAT model proposed by [Narodytska et.al 2018] can be lifted to a MaxSAT approach, making it much more practically relevant. In particular, it scales to much larger data sets; the objective function can easily be adapted to take into account combinations of size, depth and accuracy on the training set; and the fine-grained control of the objective function it offers makes it particularly well suited for boosting. Our experiments show promising results. In particular, we show that the prediction quality of our approach often exceeds state of the art heuristics. We also show that the MaxSAT formulation is well adapted for boosting using the well-known AdaBoost Algorithm. Hao Hu 0008, Mohamed Siala 0002, Emmanuel Hebrard, Marie-José Huguet |
IJCAI | 2 |
| 2019 | An Approach to Robustness in the Stable Roommates Problem and Its Comparison with the Stable Marriage Problem
Begum Genc, Mohamed Siala 0002, Gilles Simonin, Barry O'Sullivan |
CPAIOR | 2 |
| 2019 | Combinatorial search from an energy perspective
Mohamed Siala 0002, Barry O'Sullivan |
Inf. Process. Lett. | 1 |
| 2019 | Complexity Study for the Robust Stable Marriage Problem
Begum Genc, Mohamed Siala 0002, Gilles Simonin, Barry O'Sullivan |
Theor. Comput. Sci. | 2 |
| 2018 | From Backdoor Key to Backdoor Completability: Improving a Known Measure of Hardness for the Satisfiable CSP
Guillaume Escamocher, Mohamed Siala 0002, Barry O'Sullivan |
CPAIOR | 2 |
| 2018 | Assigning and Scheduling Service Visits in a Mixed Urban/Rural SettingabstractIn this paper we describe a complex optimization application arising in maintenance scheduling, developed in close collaboration with an industrial partner. We have to plan and schedule preventive and corrective maintenance activities at customer sites by a group of traveling repair technicians. A specific property of the problem considered here is a mix of customers in both urban centers and rural areas. This means that travel times between customers must be considered when balancing overall workload for each agent. We discuss a problem decomposition compatible with current management practice, describe different solvers for the individual problem steps, and show results on real-world data from the industrial partner. Mark Antunes, Vincent Armant, Kenneth N. Brown, Daniel A. Desmond, Guillaume Escamocher, Anne-Marie George, Diarmuid Grimes, Mike O'Keeffe, Yiqing Lin, Barry O'Sullivan, Cemalettin Ozturk, Luis Quesada 0001, Mohamed Siala 0002, Helmut Simonis, Nic Wilson |
ICTAI | 13 |
| 2017 | Robust Stable MarriageabstractStable Marriage (SM) is a well-known matching problem, where the aim is to match a set of men and women. The resulting matching must satisfy two properties: there is no unassigned person and there are no other assignments where two people of opposite gender prefer each other to their current assignments. We propose a new version of SM called as Robust Stable Marriage (RSM) by combining stability and robustness. We define robustness by introducing (a,b)-supermatches, which has been inspired by (a,b)-supermodels. An (a,b)-supermatch is a stable matching, where if at most a pairs want to break up, it is possible to find another stable matching by breaking at most b other pairs. Begum Genc, Mohamed Siala 0002, Barry O'Sullivan, Gilles Simonin |
AAAI | 2 |
| 2017 | On the Complexity of Robust Stable Marriage
Begum Genc, Mohamed Siala 0002, Gilles Simonin, Barry O'Sullivan |
COCOA (2) | 2 |
| 2017 | Rotation-Based Formulation for Stable Matching
Mohamed Siala 0002, Barry O'Sullivan |
CP | 1 |
| 2017 | Explanation-Based Weighted Degree
Emmanuel Hebrard, Mohamed Siala 0002 |
CPAIOR | 2 |
| 2017 | New Models for Two Variants of Popular MatchingabstractWe study the problem of matching a set of applicants to a set of posts, where each applicant has an ordinal preference list, which may contain ties, ranking a subset of posts. A matching M is popular if there exists no matching M' where more applicants prefer M' to M . Several notions of optimality are studied in the literature for the case of strictly ordered preference lists. In this paper we address the case involving ties and propose novel algorithmic and complexity results for this variant. Next, we focus on the NP-hard case where additional copies of posts can be added in the preference lists, called Popular Matching with Copies. We define new dominance rules for this problem and present several novel graph properties characterising the posts that should be copied with priority. We present a comprehensive set of experiments for the popular matching problem with copies to evaluate our dominance rules as well as the different branching strategies. Our experimental study emphasizes the importance of the dominance rules and characterises the key aspects of a good branching strategy. Danuta Sorina Chisca, Mohamed Siala 0002, Gilles Simonin, Barry O'Sullivan |
ICTAI | 2 |
| 2017 | Finding Robust Solutions to Stable MarriageabstractWe study the notion of robustness in stable matching problems. We first define robustness by introducing (a,b)-supermatches. An (a,b)-supermatch is a stable matching in which if a pairs break up it is possible to find another stable matching by changing the partners of those a pairs and at most b other pairs. In this context, we define the most robust stable matching as a (1,b)-supermatch where b is minimum. We show that checking whether a given stable matching is a (1,b)-supermatch can be done in polynomial time. Next, we use this procedure to design a constraint programming model, a local search approach, and a genetic algorithm to find the most robust stable matching. Our empirical evaluation on large instances show that local search outperforms the other approaches. Begum Genc, Mohamed Siala 0002, Barry O'Sullivan, Gilles Simonin |
IJCAI | 2 |
| 2016 | A CP-Based Approach for Popular MatchingabstractWe propose a constraint programming approach to the popular matching problem. We show that one can use the Global Cardinality Constraint to encode the problem even in cases that involve ties in the ordinal preferences of the applicants. Danuta Sorina Chisca, Mohamed Siala 0002, Gilles Simonin, Barry O'Sullivan |
AAAI | 2 |
| 2016 | Revisiting Two-Sided Stability Constraints
Mohamed Siala 0002, Barry O'Sullivan |
CPAIOR | 1 |
| 2015 | Two Clause Learning Approaches for Disjunctive Scheduling
Mohamed Siala 0002, Christian Artigues, Emmanuel Hebrard |
CP | 1 |
| 2015 | A study of constraint programming heuristics for the car-sequencing problem
Mohamed Siala 0002, Emmanuel Hebrard, Marie-José Huguet |
Eng. Appl. Artif. Intell. | 1 |
| 2014 | SAT and Hybrid Models of the Car Sequencing Problem
Christian Artigues, Emmanuel Hebrard, Valentin Mayer-Eichberger, Mohamed Siala 0002, Toby Walsh |
CPAIOR | 4 |
| 2013 | Three Generalizations of the FOCUS Constraint
Nina Narodytska, Thierry Petit, Mohamed Siala 0002, Toby Walsh |
IJCAI | 3 |
| 2012 | An Optimal Arc Consistency Algorithm for a Chain of Atmost Constraints with Cardinality
Mohamed Siala 0002, Emmanuel Hebrard, Marie-José Huguet |
CP | 1 |