EDBT 2026 Demo / reviewers in the wild / expert
Behrouz Babaki
dblp:145/1683
· DBLP profile ↗
13ranked-venue papers
6as first author
2since 2021 · last 2022
0000-0002-0512-4323ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 13 · 6 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 5 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 2 · 1 first-authorDatabases, data management, data science and information retrieval · 1 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1
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.
| Artificial intelligence
5 papers |
Planning, search and constraint satisfaction · 49% Knowledge representation and reasoning · 25% Probabilistic and Bayesian machine learning · 16% | |
| Theoretical computer science
2 papers |
Mathematical optimization · 57% Algorithmic game theory and mechanism design · 43% | |
| Databases, data mining, and information retrieval
1 paper |
Data mining · 100% |
Topics — the 13 heaviest of 14, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
constraint programming |
1.0 | 2 | 2022 | Exact stochastic constraint optimisation with applications in network analysis · Artif. Intell. 2022 Stochastic Constraint Propagation for Mining Probabilistic Networks · IJCAI 2019 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › constraint optimization
stochastic constraint optimization |
1.0 | 2 | 2022 | Exact stochastic constraint optimisation with applications in network analysis · Artif. Intell. 2022 Stochastic Constraint Propagation for Mining Probabilistic Networks · IJCAI 2019 |
Mathematical optimization
constraint programming |
0.5 | 1 | 2021 | Individual Fairness in Kidney Exchange Programs · AAAI 2021 |
Algorithmic game theory and mechanism design › market design › matching markets
kidney exchange |
0.5 | 1 | 2021 | Individual Fairness in Kidney Exchange Programs · AAAI 2021 |
Machine learning › Trustworthy machine learning
fairness |
0.4 | 1 | 2020 | Learning Fair Naive Bayes Classifiers by Discovering and Eliminating Discrimination Patterns · AAAI 2020 |
Machine learning › Probabilistic and Bayesian machine learning › structured models › graphical models › bayesian network › bayesian network classifiers
naive bayes |
0.4 | 1 | 2020 | Learning Fair Naive Bayes Classifiers by Discovering and Eliminating Discrimination Patterns · AAAI 2020 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › probabilistic reasoning
hinge-loss markov random fields |
0.4 | 1 | 2019 | Lifted Hinge-Loss Markov Random Fields · AAAI 2019 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › statistical relational learning
lifted inference |
0.4 | 1 | 2019 | Lifted Hinge-Loss Markov Random Fields · AAAI 2019 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
statistical relational learning |
0.4 | 1 | 2019 | Lifted Hinge-Loss Markov Random Fields · AAAI 2019 |
Data mining
pattern mining |
0.4 | 1 | 2019 | Stochastic Constraint Propagation for Mining Probabilistic Networks · IJCAI 2019 |
Machine learning › Probabilistic and Bayesian machine learning
probabilistic inference |
0.3 | 1 | 2017 | Stochastic Constraint Programming with And-Or Branch-and-Bound · IJCAI 2017 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › constraint programming
stochastic constraint programming |
0.3 | 1 | 2017 | Stochastic Constraint Programming with And-Or Branch-and-Bound · IJCAI 2017 |
Mathematical optimization › discrete optimization
mixed integer linear programming |
0.2 | 1 | 2022 | Exact stochastic constraint optimisation with applications in network analysis · Artif. Intell. 2022 |
Methods — techniques the papers use, named apart from their topics
ordered binary decision diagrams · 1.5programming by optimisation · 1.1knowledge compilation · 1.1algorithm configuration · 1.1mixed integer programming · 0.8constraint propagation · 0.8randomized policy · 0.5optimal solution enumeration · 0.5linear programming · 0.5constraint programming · 0.5maximum likelihood estimation · 0.4constraint learning · 0.4ordered binary decision diagram · 0.4lifted inference · 0.4branch-and-bound · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Exact stochastic constraint optimisation with applications in network analysisabstractWe present an extensive study of methods for exactly solving stochastic constraint (optimisation) problems (SCPs) in network analysis. These problems are prevalent in science, governance and industry. The first method we study is generic and decomposes stochastic constraints into a multitude of smaller local constraints that are solved using a constraint programming (CP) or mixed-integer programming (MIP) solver. However, many SCPs are formulated on probability distributions with a monotonic property, meaning that adding a positive decision to a partial solution to the problem cannot cause a decrease in solution quality. The second method is specifically designed for solving global stochastic constraints on monotonic probability distributions (SCMDs) in CP. Both methods use knowledge compilation to obtain a decision diagram encoding of the relevant probability distributions, where we focus on ordered binary decision diagrams (OBDDs). We discuss theoretical advantages and disadvantages of these methods and evaluate them experimentally. We observed that global approaches to solving SCMDs outperform decomposition approaches from CP, and perform complementarily to MIP-based decomposition approaches, while scaling much more favourably with instance size. Both methods have many alternative design choices, as both knowledge compilation and constraint solvers are used in a single pipeline. To identify which configurations work best, we apply programming by optimisation. Specifically, we show how an automated algorithm configurator can be used to find optimised configurations of our pipeline. After configuration, our global SCMD solving pipeline outperforms its closest competitor (a MIP-based decomposition pipeline) on all test sets we considered by up to two orders of magnitude in terms of PAR10 scores. Anna L. D. Latour, Behrouz Babaki, Daniël Fokkinga, Marie Anastacio, Holger H. Hoos, Siegfried Nijssen |
Artif. Intell. | 2 |
| 2021 | Individual Fairness in Kidney Exchange ProgramsabstractKidney transplant is the preferred method of treatment for patients suffering from kidney failure. However, not all patients can find a donor which matches their physiological characteristics. Kidney exchange programs (KEPs) seek to match such incompatible patient-donor pairs together, usually with the main objective of maximizing the total number of transplants. Since selecting one optimal solution translates to a decision on who receives a transplant, it has a major effect on the lives of patients. The current practice in selecting an optimal solution does not necessarily ensure fairness in the selection process. In this paper, the existence of multiple optimal plans for a KEP is explored as a mean to achieve individual fairness. We propose the use of randomized policies for selecting an optimal solution in which patients' equal opportunity to receive a transplant is promoted. Our approach gives rise to the problem of enumerating all optimal solutions, which we tackle using a hybrid of constraint programming and linear programming. The advantages of our proposed method over the common practice of using the optimal solution obtained by a solver are stressed through computational experiments. Our methodology enables decision makers to fully control KEP outcomes, overcoming any potential bias or vulnerability intrinsic to a deterministic solver. Golnoosh Farnadi, William St-Arnaud, Behrouz Babaki, Margarida Carvalho |
AAAI | 3 |
| 2020 | Learning Fair Naive Bayes Classifiers by Discovering and Eliminating Discrimination PatternsabstractAs machine learning is increasingly used to make real-world decisions, recent research efforts aim to define and ensure fairness in algorithmic decision making. Existing methods often assume a fixed set of observable features to define individuals, but lack a discussion of certain features not being observed at test time. In this paper, we study fairness of naive Bayes classifiers, which allow partial observations. In particular, we introduce the notion of a discrimination pattern, which refers to an individual receiving different classifications depending on whether some sensitive attributes were observed. Then a model is considered fair if it has no such pattern. We propose an algorithm to discover and mine for discrimination patterns in a naive Bayes classifier, and show how to learn maximum-likelihood parameters subject to these fairness constraints. Our approach iteratively discovers and eliminates discrimination patterns until a fair model is learned. An empirical evaluation on three real-world datasets demonstrates that we can remove exponentially many discrimination patterns by only adding a small fraction of them as constraints. YooJung Choi 0001, Golnoosh Farnadi, Behrouz Babaki, Guy Van den Broeck |
AAAI | 3 |
| 2020 | Combinatorial Search in CP-Based Iterated Belief Propagation
Behrouz Babaki, Bilel Omrani, Gilles Pesant |
CP | 1 |
| 2020 | Parallel Planning using a Lazy Clause Generation SolverabstractReduction to a sequence of SAT problems has been a main approach for solving parallel planning problems for a long time. However, attempts at using constraint programming (CP) solvers for this purpose have witnessed relatively limited success. We show that existing CP formulations can deliver competitive results when a lazy clause generation solver (which is a hybrid of SAT and CP) is employed. This suggests promise for future cross-fertilization in SAT, CP, and AI planning. Behrouz Babaki, Gilles Pesant |
ICTAI | 1 |
| 2020 | Solving Classical AI Planning Problems Using Planning-Independent CP Modeling and SearchabstractThe combinatorial problems that constraint programming typically solves belong to the class of NP-hard problems. The AI planning community focuses on even harder problems: for example, classical planning is PSPACE-hard. A natural and well-known constraint programming approach to classical planning solves a succession of fixed plan-length problems, but with limited success. We revisit this approach in light of recent progress on general-purpose branching heuristics. We conduct an empirical comparison of our proposal against state-of-the-art planners. Behrouz Babaki, Gilles Pesant, Claude-Guy Quimper |
SOCS | 1 |
| 2019 | Lifted Hinge-Loss Markov Random Fields
Sriram Srinivasan 0004, Behrouz Babaki, Golnoosh Farnadi, Lise Getoor |
AAAI | 2 |
| 2019 | Stochastic Constraint Propagation for Mining Probabilistic NetworksabstractA number of data mining problems on probabilistic networks can be modeled as Stochastic Constraint Optimization and Satisfaction Problems, i.e., problems that involve objectives or constraints with a stochastic component. Earlier methods for solving these problems used Ordered Binary Decision Diagrams (OBDDs) to represent constraints on probability distributions, which were decomposed into sets of smaller constraints and solved by Constraint Programming (CP) or Mixed Integer Programming (MIP) solvers. For the specific case of monotonic distributions, we propose an alternative method: a new propagator for a global OBDD-based constraint. We show that this propagator is (sub-)linear in the size of the OBDD, and maintains domain consistency. We experimentally evaluate the effectiveness of this global constraint in comparison to existing decomposition-based approaches, and show how this propagator can be used in combination with another data mining specific constraint present in CP systems. As test cases we use problems from the data mining literature. Anna L. D. Latour, Behrouz Babaki, Siegfried Nijssen |
IJCAI | 2 |
| 2018 | Fairness in Relational DomainsabstractAI and machine learning tools are being used with increasing frequency for decision making in domains that affect peoples' lives such as employment, education, policing and loan approval. These uses raise concerns about biases of algorithmic discrimination and have motivated the development of fairness-aware machine learning. However, existing fairness approaches are based solely on attributes of individuals. In many cases, discrimination is much more complex, and taking into account the social, organizational, and other connections between individuals is important. We introduce new notions of fairness that are able to capture the relational structure in a domain. We use first-order logic to provide a flexible and expressive language for specifying complex relational patterns of discrimination. Furthermore, we extend an existing statistical relational learning framework, probabilistic soft logic (PSL), to incorporate our definition of relational fairness. We refer to this fairness-aware framework FairPSL. FairPSL makes use of the logical definitions of fairnesss but also supports a probabilistic interpretation. In particular, we show how to perform maximum a posteriori(MAP) inference by exploiting probabilistic dependencies within the domain while avoiding violation of fairness guarantees. Preliminary empirical evaluation shows that we are able to make both accurate and fair decisions. Golnoosh Farnadi, Behrouz Babaki, Lise Getoor |
AIES | 2 |
| 2017 | Combining Stochastic Constraint Optimization and Probabilistic Programming - From Knowledge Compilation to Constraint Solving
Anna L. D. Latour, Behrouz Babaki, Anton Dries, Angelika Kimmig, Guy Van den Broeck, Siegfried Nijssen |
CP | 2 |
| 2017 | Stochastic Constraint Programming with And-Or Branch-and-BoundabstractComplex multi-stage decision making problems often involve uncertainty, for example, regarding demand or processing times. Stochastic constraint programming was proposed as a way to formulate and solve such decision problems, involving arbitrary constraints over both decision and random variables. What stochastic constraint programming still lacks is support for the use of factorized probabilistic models that are popular in the graphical model community. We show how a state-of-the-art probabilistic inference engine can be integrated into standard constraint solvers. The resulting approach searches over the And-Or search tree directly, and we investigate tight bounds on the expected utility objective. This significantly improves search efficiency and outperforms scenario-based methods that ground out the possible worlds. Behrouz Babaki, Tias Guns, Luc De Raedt |
IJCAI | 1 |
| 2015 | Constraint-Based Querying for Bayesian Network Exploration
Behrouz Babaki, Tias Guns, Siegfried Nijssen, Luc De Raedt |
IDA | 1 |
| 2014 | Constrained Clustering Using Column Generation
Behrouz Babaki, Tias Guns, Siegfried Nijssen |
CPAIOR | 1 |