EDBT 2026 Demo / reviewers in the wild / expert
Scott M. Lundberg
dblp:03/5955
· DBLP profile ↗
14ranked-venue papers
2as first author
6since 2021 · last 2023
0000-0001-6280-0941ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 10 · 1 first-author · 6 since 2021Theory of computation · 3Databases, data management, data science and information retrieval · 2 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2 · 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 · 70% Vision and language · 16% Language models and text generation · 7% | |
| Software engineering, system software, and programming languages
2 papers |
Software testing · 81% Debugging and program repair · 19% | |
| Databases, data mining, and information retrieval
1 paper |
Information retrieval · 100% |
Topics — the 17 heaviest of 19, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Trustworthy machine learning
interpretability |
2.2 | 5 | 2022 | Axiomatic Explanations for Visual Search, Retrieval, and Similarity Learning · ICLR 2022 Explaining by Removing: A Unified Framework for Model Explanation · J. Mach. Learn. Res. 2021 Understanding Global Feature Contributions With Additive Importance Measures · NeurIPS 2020 |
Computer vision › Vision and language › vision-language model
CLIP |
0.7 | 1 | 2023 | Adaptive Testing of Computer Vision Models · ICCV 2023 |
Machine learning › Trustworthy machine learning
robustness |
0.7 | 1 | 2023 | Adaptive Testing of Computer Vision Models · ICCV 2023 |
Computer vision › Vision and language
vision-language model |
0.7 | 1 | 2023 | Adaptive Testing of Computer Vision Models · ICCV 2023 |
Software testing
adaptive testing |
0.7 | 1 | 2023 | Adaptive Testing of Computer Vision Models · ICCV 2023 |
Software testing
model testing |
0.7 | 1 | 2023 | Adaptive Testing of Computer Vision Models · ICCV 2023 |
Machine learning › Trustworthy machine learning › interpretability › attribution methods
axiomatic attribution |
0.6 | 1 | 2022 | Axiomatic Explanations for Visual Search, Retrieval, and Similarity Learning · ICLR 2022 |
Natural language and speech › Information extraction and text analysis
relation extraction |
0.6 | 1 | 2022 | Fixing Model Bugs with Natural Language Patches · EMNLP 2022 |
Information retrieval
image retrieval |
0.6 | 1 | 2022 | Axiomatic Explanations for Visual Search, Retrieval, and Similarity Learning · ICLR 2022 |
Software testing › machine learning testing
machine learning model testing |
0.6 | 1 | 2022 | Adaptive Testing and Debugging of NLP Models · ACL (1) 2022 |
Software testing › deep learning testing
NLP model testing |
0.6 | 1 | 2022 | Adaptive Testing and Debugging of NLP Models · ACL (1) 2022 |
Machine learning › Trustworthy machine learning › interpretability › attribution methods
feature attribution |
0.5 | 1 | 2021 | Explaining by Removing: A Unified Framework for Model Explanation · J. Mach. Learn. Res. 2021 |
Machine learning › Trustworthy machine learning › interpretability › post-hoc explanation
removal-based explanation |
0.5 | 1 | 2021 | Explaining by Removing: A Unified Framework for Model Explanation · J. Mach. Learn. Res. 2021 |
Machine learning › Trustworthy machine learning › interpretability
feature importance |
0.4 | 1 | 2020 | Understanding Global Feature Contributions With Additive Importance Measures · NeurIPS 2020 |
Machine learning › Trustworthy machine learning › interpretability › model explanation
global explanation |
0.4 | 1 | 2020 | Understanding Global Feature Contributions With Additive Importance Measures · NeurIPS 2020 |
Machine learning › Trustworthy machine learning › interpretability › shapley value
shapley value explanation |
0.3 | 1 | 2017 | A Unified Approach to Interpreting Model Predictions · NIPS 2017 |
Machine learning › Trustworthy machine learning
fairness |
0.1 | 1 | 2020 | Intelligible and Explainable Machine Learning: Best Practices and Practical Challenges · KDD 2020 |
Methods — techniques the papers use, named apart from their topics
retrieval-based hill climbing · 1.3large language model prompting · 1.3interactive testing · 1.3axiomatic attribution · 1.1shapley value · 0.7synthetic data generation · 0.6large language model · 0.6human-in-the-loop testing · 0.6fine-tuning · 0.6information theory · 0.5counterfactual reasoning · 0.5cooperative game theory · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Adaptive Testing of Computer Vision ModelsabstractVision models often fail systematically on groups of data that share common semantic characteristics (e.g., rare objects or unusual scenes), but identifying these failure modes is a challenge. We introduce AdaVision, an interactive process for testing vision models which helps users identify and fix coherent failure modes. Given a natural language description of a coherent group, AdaVision retrieves relevant images from LAION-5B with CLIP. The user then labels a small amount of data for model correctness, which is used in successive retrieval rounds to hill-climb towards high-error regions, refining the group definition. Once a group is saturated, AdaVision uses GPT-3 to suggest new group descriptions for the user to explore. We demonstrate the usefulness and generality of AdaVision in user studies, where users find major bugs in state-of-the-art classification, object detection, and image captioning models. These user-discovered groups have failure rates 2-3x higher than those surfaced by automatic error clustering methods. Finally, finetuning on examples found with AdaVision fixes the discovered bugs when evaluated on unseen examples, without degrading in-distribution accuracy, and while also improving performance on out-of-distribution datasets. Irena Gao, Gabriel Ilharco, Scott M. Lundberg, Marco Túlio Ribeiro |
ICCV | 3 |
| 2022 | Adaptive Testing and Debugging of NLP ModelsabstractCurrent approaches to testing and debugging NLP models rely on highly variable human creativity and extensive labor, or only work for a very restrictive class of bugs.We present AdaTest, a process which uses large scale language models (LMs) in partnership with human feedback to automatically write unit tests highlighting bugs in a target model.Such bugs are then addressed through an iterative text-fixretest loop, inspired by traditional software development.In experiments with expert and non-expert users and commercial / research models for 8 different tasks, AdaTest makes users 5-10x more effective at finding bugs than current approaches, and helps users effectively fix bugs without adding new bugs. Marco Túlio Ribeiro, Scott M. Lundberg |
ACL (1) | 2 |
| 2022 | Fixing Model Bugs with Natural Language PatchesabstractCurrent approaches for fixing systematic problems in NLP models (e.g., regex patches, finetuning on more data) are either brittle, or labor-intensive and liable to shortcuts.In contrast, humans often provide corrections to each other through natural language.Taking inspiration from this, we explore natural language patches-declarative statements that allow developers to provide corrective feedback at the right level of abstraction, either overriding the model ("if a review gives 2 stars, the sentiment is negative") or providing additional information the model may lack ("if something is described as the bomb, then it is good").We model the task of determining if a patch applies separately from the task of integrating patch information, and show that with a small amount of synthetic data, we can teach models to effectively use real patches on real data-1 to 7 patches improve accuracy by ~1-4 accuracy points on different slices of a sentiment analysis dataset, and F1 by 7 points on a relation extraction dataset.Finally, we show that finetuning on as many as 100 labeled examples may be needed to match the performance of a small set of language patches. Shikhar Murty, Christopher D. Manning, Scott M. Lundberg, Marco Túlio Ribeiro |
EMNLP | 3 |
| 2022 | Axiomatic Explanations for Visual Search, Retrieval, and Similarity Learning
Mark Hamilton, Scott M. Lundberg, Stephanie Fu, Lei Zhang 0001, William T. Freeman |
ICLR | 2 |
| 2021 | Shapley Flow: A Graph-based Approach to Interpreting Model PredictionsabstractMany existing approaches for estimating feature importance are problematic because they ignore or hide dependencies among features. A causal graph, which encodes the relationships among input variables, can aid in assigning feature importance. However, current approaches that assign credit to nodes in the causal graph fail to explain the entire graph. In light of these limitations, we propose Shapley Flow, a novel approach to interpreting machine learning models. It considers the entire causal graph, and assigns credit to edges instead of treating nodes as the fundamental unit of credit assignment. Shapley Flow is the unique solution to a generalization of the Shapley value axioms for directed acyclic graphs. We demonstrate the benefit of using Shapley Flow to reason about the impact of a model’s input on its output. In addition to maintaining insights from existing approaches, Shapley Flow extends the flat, set-based, view prevalent in game theory based explanation methods to a deeper, graph-based, view. This graph-based view enables users to understand the flow of importance through a system, and reason about potential interventions. Jenna Wiens, Scott M. Lundberg |
AISTATS | 3 |
| 2021 | Explaining by Removing: A Unified Framework for Model ExplanationabstractResearchers have proposed a wide variety of model explanation approaches, but it remains unclear how most methods are related or when one method is preferable to another. We describe a new unified class of methods, removal-based explanations, that are based on the principle of simulating feature removal to quantify each feature's influence. These methods vary in several respects, so we develop a framework that characterizes each method along three dimensions: 1) how the method removes features, 2) what model behavior the method explains, and 3) how the method summarizes each feature's influence. Our framework unifies 26 existing methods, including several of the most widely used approaches: SHAP, LIME, Meaningful Perturbations, and permutation tests. This newly understood class of explanation methods has rich connections that we examine using tools that have been largely overlooked by the explainability literature. To anchor removal-based explanations in cognitive psychology, we show that feature removal is a simple application of subtractive counterfactual reasoning. Ideas from cooperative game theory shed light on the relationships and trade-offs among different methods, and we derive conditions under which all removal-based explanations have information-theoretic interpretations. Through this analysis, we develop a unified framework that helps practitioners better understand model explanation tools, and that offers a strong theoretical foundation upon which future explainability research can build. Ian Covert, Scott M. Lundberg, Su-In Lee |
J. Mach. Learn. Res. | 2 |
| 2020 | Intelligible and Explainable Machine Learning: Best Practices and Practical ChallengesabstractLearning methods such as boosting and deep learning have made ML models harder to understand and interpret. This puts data scientists and ML developers in the position of often having to make a tradeoff between accuracy and intelligibility. Research in IML (Interpretable Machine Learning) and XAI (Explainable AI) focus on minimizing this trade-off by developing more accurate interpretable models and by developing new techniques to explain black-box models. Such models and techniques make it easier for data scientists, engineers and model users to debug models and achieve important objectives such as ensuring the fairness of ML decisions and the reliability and safety of AI systems. In this tutorial, we present an overview of various interpretability methods and provide a framework for thinking about how to choose the right explanation method for different real-world scenarios. We will focus on the application of XAI in practice through a variety of case studies from domains such as healthcare, finance, and bias and fairness. Finally, we will present open problems and research directions for the data mining and machine learning community. What audience will learn: When and how to use a variety of machine learning interpretability methods through case studies of real-world situations. The difference between glass-box and black-box explanation methods and when to use them. How to use open source interpretability toolkits that are now available Rich Caruana, Scott M. Lundberg, Marco Túlio Ribeiro, Harsha Nori, Samuel Jenkins |
KDD | 2 |
| 2020 | Understanding Global Feature Contributions With Additive Importance MeasuresabstractUnderstanding the inner workings of complex machine learning models is a long-standing problem and most recent research has focused on local interpretability. To assess the role of individual input features in a global sense, we explore the perspective of defining feature importance through the predictive power associated with each feature. We introduce two notions of predictive power (model-based and universal) and formalize this approach with a framework of additive importance measures, which unifies numerous methods in the literature. We then propose SAGE, a model-agnostic method that quantifies predictive power while accounting for feature interactions. Our experiments show that SAGE can be calculated efficiently and that it assigns more accurate importance values than other methods. Ian Covert, Scott M. Lundberg, Su-In Lee |
NeurIPS | 2 |
| 2017 | A Unified Approach to Interpreting Model PredictionsabstractUnderstanding why a model makes a certain prediction can be as crucial as the prediction's accuracy in many applications. However, the highest accuracy for large modern datasets is often achieved by complex models that even experts struggle to interpret, such as ensemble or deep learning models, creating a tension between accuracy and interpretability. In response, various methods have recently been proposed to help users interpret the predictions of complex models, but it is often unclear how these methods are related and when one method is preferable over another. To address this problem, we present a unified framework for interpreting predictions, SHAP (SHapley Additive exPlanations). SHAP assigns each feature an importance value for a particular prediction. Its novel components include: (1) the identification of a new class of additive feature importance measures, and (2) theoretical results showing there is a unique solution in this class with a set of desirable properties. The new class unifies six existing methods, notable because several recent methods in the class lack the proposed desirable properties. Based on insights from this unification, we present new methods that show improved computational performance and/or better consistency with human intuition than previous approaches. Scott M. Lundberg, Su-In Lee |
NIPS | 1 |
| 2010 | Analysis of CBRN sensor fusion methods
Scott M. Lundberg, Randy C. Paffenroth, Jason Yosinski |
FUSION | 1 |
| 2010 | An implicit representation of chordal comparability graphs in linear time
Andrew R. Curtis, Clemente Izurieta, Benson L. Joeris, Scott M. Lundberg, Ross M. McConnell |
Discret. Appl. Math. | 4 |
| 2010 | O(mlogn) split decomposition of strongly-connected graphs
Benson L. Joeris, Scott M. Lundberg, Ross M. McConnell |
Discret. Appl. Math. | 2 |
| 2008 | Top down image segmentation using congealing and graph-cutabstractThis paper develops a weakly supervised algorithm that learns to segment rigid multi-colored objects from a set of training images and key points. The approach uses congealing to learn a probabilistic spatial model of the multi-colored object class and graph-cut to separate the foreground from the background. The result is a novel approach which can segment heterogeneous objects, in contrast to other recent approaches which are better at segmenting uniform but possibly flexible objects. Douglas Moore, John Stevens, Scott M. Lundberg, Bruce A. Draper |
ICPR | 3 |
| 2006 | An Implicit Representation of Chordal Comparabilty Graphs in Linear-Time
Andrew R. Curtis, Clemente Izurieta, Benson L. Joeris, Scott M. Lundberg, Ross M. McConnell |
WG | 4 |