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

Hao Hu 0008

dblp:67/6924-8 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Automated reasoning and model checking › satisfiability
maximum satisfiability
1.022022
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.612022
Optimizing Binary Decision Diagrams with MaxSAT for Classification · AAAI 2022
Machine learning › Trustworthy machine learning
interpretability
0.612022
Optimizing Binary Decision Diagrams with MaxSAT for Classification · AAAI 2022
Machine learning › Kernel, tree and ensemble methods › ensemble learning
boosting
0.412020
Learning Optimal Decision Trees with MaxSAT and its Integration in AdaBoost · IJCAI 2020
Machine learning › Kernel, tree and ensemble methods
ensemble learning
0.412020
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.212022
Optimizing Binary Decision Diagrams with MaxSAT for Classification · AAAI 2022
Coding theory › error-correcting codes › decoding › minimum distance decoding
bounded-distance decoding
0.212022
Optimizing Binary Decision Diagrams with MaxSAT for Classification · AAAI 2022
Automated reasoning and model checking
satisfiability
0.112020
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
YearPublicationVenuePosition
2026 Efficient Explanations for Rule Ensembles
abstract
Decision 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
CP1
2024 ParLS-PBO: A Parallel Local Search Solver for Pseudo Boolean Optimization
Zhihan Chen 0001, Peng Lin 0005, Hao Hu 0008, Shaowei Cai 0001
CP3
2022 Optimizing Binary Decision Diagrams with MaxSAT for Classification
abstract
The 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
AAAI1
2020 Learning Optimal Decision Trees with MaxSAT and its Integration in AdaBoost
abstract
Recently, 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
IJCAI1