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.

Chudi Zhong

dblp:267/5474 · DBLP profile ↗
← Back
10ranked-venue papers
2as first author
9since 2021 · last 2025
—ORCID · none

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

Artificial intelligence and machine learning · 10 · 2 first-author · 9 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 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
7 papers
Trustworthy machine learning · 76% Kernel, tree and ensemble methods · 14% Planning, search and constraint satisfaction · 4%
Theoretical computer science
3 papers
Mathematical optimization · 100%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Computational science and engineering · 100%

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

TopicWeightPapersLastEvidence papers
Machine learning › Trustworthy machine learning
interpretability
3.962025
The Rashomon Set Has It All: Analyzing Trustworthiness of Trees under Multiplicity · NeurIPS 2025
Position: Amazing Things Come From Having Many Good Models · ICML 2024
Exploring and Interacting with the Set of Good Sparse Generalized Additive Models · NeurIPS 2023
Machine learning › Trustworthy machine learning › interpretability
rashomon set
2.132025
The Rashomon Set Has It All: Analyzing Trustworthiness of Trees under Multiplicity · NeurIPS 2025
Exploring and Interacting with the Set of Good Sparse Generalized Additive Models · NeurIPS 2023
Exploring the Whole Rashomon Set of Sparse Decision Trees · NeurIPS 2022
Machine learning › Trustworthy machine learning
fairness
1.622025
The Rashomon Set Has It All: Analyzing Trustworthiness of Trees under Multiplicity · NeurIPS 2025
Position: Amazing Things Come From Having Many Good Models · ICML 2024
Machine learning › Kernel, tree and ensemble methods
decision tree
0.912025
The Rashomon Set Has It All: Analyzing Trustworthiness of Trees under Multiplicity · NeurIPS 2025
Machine learning › Trustworthy machine learning › interpretability
explainable AI
0.722022
FasterRisk: Fast and Accurate Interpretable Risk Scores · NeurIPS 2022
Generalized and Scalable Optimal Sparse Decision Trees · ICML 2020
Machine learning › Trustworthy machine learning › interpretability › explainable AI › self-interpretable models
generalized additive model
0.712023
Exploring and Interacting with the Set of Good Sparse Generalized Additive Models · NeurIPS 2023
Computational science and engineering
system identification
0.712023
OKRidge: Scalable Optimal k-Sparse Ridge Regression · NeurIPS 2023
Mathematical optimization
discrete optimization
0.712023
OKRidge: Scalable Optimal k-Sparse Ridge Regression · NeurIPS 2023
Mathematical optimization › statistical estimation › regression
sparse regression
0.712023
OKRidge: Scalable Optimal k-Sparse Ridge Regression · NeurIPS 2023
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › heuristic search
branch-and-bound search
0.612022
Fast Sparse Decision Tree Optimization via Reference Ensembles · AAAI 2022
Machine learning › Kernel, tree and ensemble methods
decision tree learning
0.612022
Exploring the Whole Rashomon Set of Sparse Decision Trees · NeurIPS 2022
Machine learning › Trustworthy machine learning › interpretability
sparse decision trees
0.612022
Exploring the Whole Rashomon Set of Sparse Decision Trees · NeurIPS 2022
Machine learning › Probabilistic and Bayesian machine learning › statistical inference › regression
sparse linear model
0.612022
FasterRisk: Fast and Accurate Interpretable Risk Scores · NeurIPS 2022
Mathematical optimization
sparse optimization
0.612022
FasterRisk: Fast and Accurate Interpretable Risk Scores · NeurIPS 2022
Machine learning › Kernel, tree and ensemble methods › decision tree learning
decision tree optimization
0.412020
Generalized and Scalable Optimal Sparse Decision Trees · ICML 2020
Machine learning › Trustworthy machine learning › interpretability › sparse decision trees
optimal sparse decision trees
0.412020
Generalized and Scalable Optimal Sparse Decision Trees · ICML 2020
Mathematical optimization
combinatorial optimization
0.412020
Generalized and Scalable Optimal Sparse Decision Trees · ICML 2020
Data mining
tabular data
0.212024
Position: Amazing Things Come From Having Many Good Models · ICML 2024
Machine learning › Trustworthy machine learning › interpretability
feature importance
0.212023
Exploring and Interacting with the Set of Good Sparse Generalized Additive Models · NeurIPS 2023
Mathematical optimization › discrete optimization
mixed integer linear programming
0.212023
OKRidge: Scalable Optimal k-Sparse Ridge Regression · NeurIPS 2023
Machine learning › Learning theory
model selection
0.212022
Exploring the Whole Rashomon Set of Sparse Decision Trees · NeurIPS 2022

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

beam search · 2.5branch-and-bound · 1.4warm-start · 1.3saddle point formulation · 1.3lower bound calculation · 1.3ADMM · 1.3star ray search · 1.1mathematical programming · 1.1sparse decision tree · 0.9rashomon set enumeration · 0.9ellipsoid approximation · 0.7sampling · 0.6reference ensemble · 0.6complete enumeration · 0.6dynamic programming · 0.4
YearPublicationVenuePosition
2025 Models That Are Interpretable But Not Transparent
abstract
Faithful explanations are essential for machine learning models in high-stakes applications. Inherently interpretable models are well-suited for these applications because they naturally provide faithful explanations by revealing their decision logic. However, model designers often need to keep these models proprietary to maintain their value. This creates a tension: we need models that are interpretable—allowing human decision-makers to understand and justify predictions, but not transparent, so that the model’s decision boundary is not easily replicated by attackers. Shielding the model’s decision boundary is particularly challenging alongside the requirement of completely faithful explanations, since such explanations reveal the true logic of the model for an entire subspace around each query point. This work provides an approach, FaithfulDefense, that creates model explanations for logical models that are completely faithful, yet reveal as little as possible about the decision boundary. FaithfulDefense is based on a maximum set cover formulation, and we provide multiple formulations for it, taking advantage of submodularity.
Chudi Zhong, Panyu Chen, Cynthia Rudin
AISTATS1
2025 The Rashomon Set Has It All: Analyzing Trustworthiness of Trees under Multiplicity
abstract
In practice, many models from a function class can fit a dataset almost equally well. This collection of near-optimal models is known as the Rashomon set. Prior work has shown that the Rashomon set offers flexibility in choosing models aligned with secondary objectives like interpretability or fairness. However, it is unclear how far this flexibility extends to different trustworthy criteria, especially given that most trustworthy machine learning systems today still rely on complex specialized optimization procedures. *Is the Rashomon set all you need for trustworthy model selection? Can simply searching the Rashomon set suffice to find models that are not only accurate but also fair, stable, robust, or private, without explicitly optimizing for these criteria?*In this paper, we introduce a framework for systematically analyzing trustworthiness within Rashomon sets and conduct extensive experiments on high-stakes tabular datasets. We focus on sparse decision trees, where the Rashomon set can be fully enumerated. Across seven distinct metrics, we find that the Rashomon set almost always contains models that match or exceed the performance of state-of-the-art methods specifically designed to optimize individual trustworthiness criteria. These results suggest that for many practical applications, computing the Rashomon set once can serve as an efficient and effective method for identifying highly accurate and trustworthy models. Our framework can be a valuable tool for both benchmarking Rashomon sets of decision trees and studying the trustworthiness properties of interpretable models.
Ethan Hsu, Tony Cao, Lesia Semenova, Chudi Zhong
NeurIPS4
2024 Position: Amazing Things Come From Having Many Good Models
abstract
The *Rashomon Effect*, coined by Leo Breiman, describes the phenomenon that there exist many equally good predictive models for the same dataset. This phenomenon happens for many real datasets and when it does, it sparks both magic and consternation, but mostly magic. In light of the Rashomon Effect, this perspective piece proposes reshaping the way we think about machine learning, particularly for tabular data problems in the nondeterministic (noisy) setting. We address how the Rashomon Effect impacts (1) the existence of simple-yet-accurate models, (2) flexibility to address user preferences, such as fairness and monotonicity, without losing performance, (3) uncertainty in predictions, fairness, and explanations, (4) reliable variable importance, (5) algorithm choice, specifically, providing advanced knowledge of which algorithms might be suitable for a given problem, and (6) public policy. We also discuss a theory of when the Rashomon Effect occurs and why. Our goal is to illustrate how the Rashomon Effect can have a massive impact on the use of machine learning for complex problems in society.
Cynthia Rudin, Chudi Zhong, Lesia Semenova, Margo I. Seltzer, Ronald Parr, Jiachang Liu 0001, Srikar Katta, Jon Donnelly, Zachery Boner
ICML2
2023 OKRidge: Scalable Optimal k-Sparse Ridge Regression
abstract
We consider an important problem in scientific discovery, namely identifying sparse governing equations for nonlinear dynamical systems. This involves solving sparse ridge regression problems to provable optimality in order to determine which terms drive the underlying dynamics. We propose a fast algorithm, OKRidge, for sparse ridge regression, using a novel lower bound calculation involving, first, a saddle point formulation, and from there, either solving (i) a linear system or (ii) using an ADMM-based approach, where the proximal operators can be efficiently evaluated by solving another linear system and an isotonic regression problem. We also propose a method to warm-start our solver, which leverages a beam search. Experimentally, our methods attain provable optimality with run times that are orders of magnitude faster than those of the existing MIP formulations solved by the commercial solver Gurobi.
Jiachang Liu 0001, Sam Rosen, Chudi Zhong, Cynthia Rudin
NeurIPS3
2023 Exploring and Interacting with the Set of Good Sparse Generalized Additive Models
abstract
In real applications, interaction between machine learning models and domain experts is critical; however, the classical machine learning paradigm that usually produces only a single model does not facilitate such interaction. Approximating and exploring the Rashomon set, i.e., the set of all near-optimal models, addresses this practical challenge by providing the user with a searchable space containing a diverse set of models from which domain experts can choose. We present algorithms to efficiently and accurately approximate the Rashomon set of sparse, generalized additive models with ellipsoids for fixed support sets and use these ellipsoids to approximate Rashomon sets for many different support sets. The approximated Rashomon set serves as a cornerstone to solve practical challenges such as (1) studying the variable importance for the model class; (2) finding models under user-specified constraints (monotonicity, direct editing); and (3) investigating sudden changes in the shape functions. Experiments demonstrate the fidelity of the approximated Rashomon set and its effectiveness in solving practical challenges.
Chudi Zhong, Zhi Chen 0009, Jiachang Liu 0001, Margo I. Seltzer, Cynthia Rudin
NeurIPS1
2022 Fast Sparse Decision Tree Optimization via Reference Ensembles
abstract
Sparse decision tree optimization has been one of the most fundamental problems in AI since its inception and is a challenge at the core of interpretable machine learning. Sparse decision tree optimization is computationally hard, and despite steady effort since the 1960's, breakthroughs have been made on the problem only within the past few years, primarily on the problem of finding optimal sparse decision trees. However, current state-of-the-art algorithms often require impractical amounts of computation time and memory to find optimal or near-optimal trees for some real-world datasets, particularly those having several continuous-valued features. Given that the search spaces of these decision tree optimization problems are massive, can we practically hope to find a sparse decision tree that competes in accuracy with a black box machine learning model? We address this problem via smart guessing strategies that can be applied to any optimal branch-and-bound-based decision tree algorithm. The guesses come from knowledge gleaned from black box models. We show that by using these guesses, we can reduce the run time by multiple orders of magnitude while providing bounds on how far the resulting trees can deviate from the black box's accuracy and expressive power. Our approach enables guesses about how to bin continuous features, the size of the tree, and lower bounds on the error for the optimal decision tree. Our experiments show that in many cases we can rapidly construct sparse decision trees that match the accuracy of black box models. To summarize: when you are having trouble optimizing, just guess.
Hayden McTavish, Chudi Zhong, Reto Achermann, Ilias Karimalis, Jacques Chen, Cynthia Rudin, Margo I. Seltzer
AAAI2
2022 Fast Sparse Classification for Generalized Linear and Additive Models
abstract
We present fast classification techniques for sparse generalized linear and additive models. These techniques can handle thousands of features and thousands of observations in minutes, even in the presence of many highly correlated features. For fast sparse logistic regression, our computational speed-up over other best-subset search techniques owes to linear and quadratic surrogate cuts for the logistic loss that allow us to efficiently screen features for elimination, as well as use of a priority queue that favors a more uniform exploration of features. As an alternative to the logistic loss, we propose the exponential loss, which permits an analytical solution to the line search at each iteration. Our algorithms are generally 2 to 5 times faster than previous approaches. They produce interpretable models that have accuracy comparable to black box models on challenging datasets.
Jiachang Liu 0001, Chudi Zhong, Margo I. Seltzer, Cynthia Rudin
AISTATS2
2022 FasterRisk: Fast and Accurate Interpretable Risk Scores
abstract
Over the last century, risk scores have been the most popular form of predictive model used in healthcare and criminal justice. Risk scores are sparse linear models with integer coefficients; often these models can be memorized or placed on an index card. Typically, risk scores have been created either without data or by rounding logistic regression coefficients, but these methods do not reliably produce high-quality risk scores. Recent work used mathematical programming, which is computationally slow. We introduce an approach for efficiently producing a collection of high-quality risk scores learned from data. Specifically, our approach produces a pool of almost-optimal sparse continuous solutions, each with a different support set, using a beam-search algorithm. Each of these continuous solutions is transformed into a separate risk score through a "star ray" search, where a range of multipliers are considered before rounding the coefficients sequentially to maintain low logistic loss. Our algorithm returns all of these high-quality risk scores for the user to consider. This method completes within minutes and can be valuable in a broad variety of applications.
Jiachang Liu 0001, Chudi Zhong, Boxuan Li, Margo I. Seltzer, Cynthia Rudin
NeurIPS2
2022 Exploring the Whole Rashomon Set of Sparse Decision Trees
abstract
In any given machine learning problem, there may be many models that could explain the data almost equally well. However, most learning algorithms return only one of these models, leaving practitioners with no practical way to explore alternative models that might have desirable properties beyond what could be expressed within a loss function. The Rashomon set is the set of these all almost-optimal models. Rashomon sets can be extremely complicated, particularly for highly nonlinear function classes that allow complex interaction terms, such as decision trees. We provide the first technique for completely enumerating the Rashomon set for sparse decision trees; in fact, our work provides the first complete enumeration of any Rashomon set for a non-trivial problem with a highly nonlinear discrete function class. This allows the user an unprecedented level of control over model choice among all models that are approximately equally good. We represent the Rashomon set in a specialized data structure that supports efficient querying and sampling. We show three applications of the Rashomon set: 1) it can be used to study variable importance for the set of almost-optimal trees (as opposed to a single tree), 2) the Rashomon set for accuracy enables enumeration of the Rashomon sets for balanced accuracy and F1-score, and 3) the Rashomon set for a full dataset can be used to produce Rashomon sets constructed with only subsets of the data set. Thus, we are able to examine Rashomon sets across problems with a new lens, enabling users to choose models rather than be at the mercy of an algorithm that produces only a single model.
Rui Xin 0002, Chudi Zhong, Zhi Chen 0009, Takuya Takagi, Margo I. Seltzer, Cynthia Rudin
NeurIPS2
2020 Generalized and Scalable Optimal Sparse Decision Trees
abstract
Decision tree optimization is notoriously difficult from a computational perspective but essential for the field of interpretable machine learning. Despite efforts over the past 40 years, only recently have optimization breakthroughs been made that have allowed practical algorithms to find optimal decision trees. These new techniques have the potential to trigger a paradigm shift, where, it is possible to construct sparse decision trees to efficiently optimize a variety of objective functions, without relying on greedy splitting and pruning heuristics that often lead to suboptimal solutions. The contribution in this work is to provide a general framework for decision tree optimization that addresses the two significant open problems in the area: treatment of imbalanced data and fully optimizing over continuous variables. We present techniques that produce optimal decision trees over variety of objectives including F-score, AUC, and partial area under the ROC convex hull. We also introduce a scalable algorithm that produces provably optimal results in the presence of continuous variables and speeds up decision tree construction by several order of magnitude relative to the state-of-the art.
Jimmy Lin, Chudi Zhong, Diane Hu, Cynthia Rudin, Margo I. Seltzer
ICML2