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

Jonathan Brophy

dblp:229/7584 · DBLP profile ↗
← Back
3ranked-venue papers
3as first author
3since 2021 · last 2023
—ORCID · none

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

Artificial intelligence and machine learning · 3 · 3 first-author · 3 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 · 63% Kernel, tree and ensemble methods · 37%

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

TopicWeightPapersLastEvidence papers
Machine learning › Kernel, tree and ensemble methods › gradient boosting
gradient boosted decision trees
0.712023
Adapting and Evaluating Influence-Estimation Methods for Gradient-Boosted Decision Trees · J. Mach. Learn. Res. 2023
Machine learning › Trustworthy machine learning › Data-centric AI › data influence
influence estimation
0.712023
Adapting and Evaluating Influence-Estimation Methods for Gradient-Boosted Decision Trees · J. Mach. Learn. Res. 2023
Machine learning › Trustworthy machine learning
interpretability
0.712023
Adapting and Evaluating Influence-Estimation Methods for Gradient-Boosted Decision Trees · J. Mach. Learn. Res. 2023
Machine learning › Kernel, tree and ensemble methods › gradient boosting
boosted regression trees
0.612022
Instance-Based Uncertainty Estimation for Gradient-Boosted Regression Trees · NeurIPS 2022
Machine learning › Trustworthy machine learning
uncertainty estimation
0.612022
Instance-Based Uncertainty Estimation for Gradient-Boosted Regression Trees · NeurIPS 2022
Machine learning › Trustworthy machine learning › uncertainty estimation
probability calibration
0.212022
Instance-Based Uncertainty Estimation for Gradient-Boosted Regression Trees · NeurIPS 2022

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

tracin · 0.7representer-point methods · 0.7leave-one-out retraining · 0.7tree-ensemble kernel · 0.6nonparametric distribution estimation · 0.6k-nearest neighbors · 0.6
YearPublicationVenuePosition
2023 Adapting and Evaluating Influence-Estimation Methods for Gradient-Boosted Decision Trees
abstract
Influence estimation analyzes how changes to the training data can lead to different model predictions; this analysis can help us better understand these predictions, the models making those predictions, and the data sets they are trained on. However, most influence-estimation techniques are designed for deep learning models with continuous parameters. Gradient-boosted decision trees (GBDTs) are a powerful and widely-used class of models; however, these models are black boxes with opaque decision-making processes. In the pursuit of better understanding GBDT predictions and generally improving these models, we adapt recent and popular influence-estimation methods designed for deep learning models to GBDTs. Specifically, we adapt representer-point methods and TracIn, denoting our new methods TREX and BoostIn, respectively; source code is available at https://github.com/jjbrophy47/treeinfluence. We compare these methods to LeafInfluence and other baselines using 5 different evaluation measures on 22 real-world data sets with 4 popular GBDT implementations. These experiments give us a comprehensive overview of how different approaches to influence estimation work in GBDT models. We find BoostIn is an efficient influence-estimation method for GBDTs that performs equally well or better than existing work while being four orders of magnitude faster. Our evaluation also suggests the gold-standard approach of leave-one-out (LOO) retraining consistently identifies the single-most influential training example but performs poorly at finding the most influential set of training examples for a given target prediction.
Jonathan Brophy, Zayd Hammoudeh, Daniel Lowd
J. Mach. Learn. Res.1
2022 Instance-Based Uncertainty Estimation for Gradient-Boosted Regression Trees
abstract
Gradient-boosted regression trees (GBRTs) are hugely popular for solving tabular regression problems, but provide no estimate of uncertainty. We propose Instance-Based Uncertainty estimation for Gradient-boosted regression trees (IBUG), a simple method for extending any GBRT point predictor to produce probabilistic predictions. IBUG computes a non-parametric distribution around a prediction using the $k$-nearest training instances, where distance is measured with a tree-ensemble kernel. The runtime of IBUG depends on the number of training examples at each leaf in the ensemble, and can be improved by sampling trees or training instances. Empirically, we find that IBUG achieves similar or better performance than the previous state-of-the-art across 22 benchmark regression datasets. We also find that IBUG can achieve improved probabilistic performance by using different base GBRT models, and can more flexibly model the posterior distribution of a prediction than competing methods. We also find that previous methods suffer from poor probabilistic calibration on some datasets, which can be mitigated using a scalar factor tuned on the validation data. Source code is available at https://github.com/jjbrophy47/ibug.
Jonathan Brophy, Daniel Lowd
NeurIPS1
2021 Machine Unlearning for Random Forests
abstract
Responding to user data deletion requests, removing noisy examples, or deleting corrupted training data are just a few reasons for wanting to delete instances from a machine learning (ML) model. However, efficiently removing this data from an ML model is generally difficult. In this paper, we introduce data removal-enabled (DaRE) forests, a variant of random forests that enables the removal of training data with minimal retraining. Model updates for each DaRE tree in the forest are exact, meaning that removing instances from a DaRE model yields exactly the same model as retraining from scratch on updated data. DaRE trees use randomness and caching to make data deletion efficient. The upper levels of DaRE trees use random nodes, which choose split attributes and thresholds uniformly at random. These nodes rarely require updates because they only minimally depend on the data. At the lower levels, splits are chosen to greedily optimize a split criterion such as Gini index or mutual information. DaRE trees cache statistics at each node and training data at each leaf, so that only the necessary subtrees are updated as data is removed. For numerical attributes, greedy nodes optimize over a random subset of thresholds, so that they can maintain statistics while approximating the optimal threshold. By adjusting the number of thresholds considered for greedy nodes, and the number of random nodes, DaRE trees can trade off between more accurate predictions and more efficient updates. In experiments on 13 real-world datasets and one synthetic dataset, we find DaRE forests delete data orders of magnitude faster than retraining from scratch while sacrificing little to no predictive power.
Jonathan Brophy, Daniel Lowd
ICML1