Demo Data from EDBT 2026 / reviewers in the wild / expert
Hao Hu 0008
dblp:67/6924-8
· DBLP profile ↗
4ranked-venue papers
3as first author
3since 2021 · last 2026
0000-0003-4103-3098ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 4 · 3 first-author · 3 since 2021Software engineering, systems software and programming languages · 2 · 1 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 2 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.
| Artificial intelligence
2 papers |
Trustworthy machine learning · 57% Kernel, tree and ensemble methods · 43% | |
| Theoretical computer science
2 papers |
Automated reasoning and model checking · 77% Logic in computer science · 12% Coding theory · 12% |
Topics — the 8 heaviest of 8, 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 |
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 |
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 |
Automated reasoning and model checking
satisfiability |
0.1 | 1 | 2020 | Learning Optimal Decision Trees with MaxSAT and its Integration in AdaBoost · IJCAI 2020 |
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.6decision trees · 0.4decision tree · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Efficient Explanations for Rule EnsemblesabstractDecision trees (DTs) epitomize what have become to be known as interpretable machine learning (ML) models. This is informally motivated by paths in DTs being often much smaller than the total number of features. This paper shows that in some settings DTs can hardly be deemed interpretable, with paths in a DT being arbitrarily larger than a PI-explanation, i.e. a subset-minimal set of feature values that entails the prediction. As a result, the paper proposes a novel model for computing PI-explanations of DTs, which enables computing one PI-explanation in polynomial time. Moreover, it is shown that enumeration of PI-explanations can be reduced to the enumeration of minimal hitting sets. Experimental results were obtained on a wide range of publicly available datasets with well-known DT-learning tools, and confirm that in most cases DTs have paths that are proper supersets of PI-explanations. Hao Hu 0008, Alexey Ignatiev, João Marques-Silva 0001 |
CP | 1 |
| 2024 | ParLS-PBO: A Parallel Local Search Solver for Pseudo Boolean Optimization
Zhihan Chen 0001, Peng Lin 0005, Hao Hu 0008, Shaowei Cai 0001 |
CP | 3 |
| 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 | 1 |
| 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 | 1 |