EDBT 2026 Demo / reviewers in the wild / expert
Jon Donnelly
dblp:307/5438
· DBLP profile ↗
10ranked-venue papers
3as first author
10since 2021 · last 2026
0000-0002-3971-1075ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 8 · 3 first-author · 8 since 2021Graphics, computer vision, multimedia, augmented reality and games · 5 · 2 first-author · 5 since 2021Applied, interdisciplinary, general and emerging computing · 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
8 papers |
Trustworthy machine learning · 79% Image recognition and object detection · 10% Probabilistic and Bayesian machine learning · 6% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Medical and health informatics · 100% |
Topics — the 14 heaviest of 15, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Trustworthy machine learning
interpretability |
6.1 | 8 | 2025 | Leveraging Predictive Equivalence in Decision Trees · ICML 2025 Rashomon Sets for Prototypical-Part Networks: Editing Interpretable Models in Real-Time · CVPR 2025 How Your Location Relates to Health: Variable Importance and Interpretable Machine Learning for Environmental and Sociodemographic Data · AAAI 2025 |
Machine learning › Trustworthy machine learning › interpretability
feature importance |
2.4 | 3 | 2025 | Leveraging Predictive Equivalence in Decision Trees · ICML 2025 How Your Location Relates to Health: Variable Importance and Interpretable Machine Learning for Environmental and Sociodemographic Data · AAAI 2025 The Rashomon Importance Distribution: Getting RID of Unstable, Single Model-based Variable Importance · NeurIPS 2023 |
Computer vision › Image recognition and object detection
image classification |
1.6 | 3 | 2025 | Interpretable Image Classification with Adaptive Prototype-based Vision Transformers · NeurIPS 2024 Deformable ProtoPNet: An Interpretable Image Classifier Using Deformable Prototypes · CVPR 2022 Rashomon Sets for Prototypical-Part Networks: Editing Interpretable Models in Real-Time · CVPR 2025 |
Natural language and speech › Language models and text generation
knowledge editing |
0.9 | 1 | 2025 | Rashomon Sets for Prototypical-Part Networks: Editing Interpretable Models in Real-Time · CVPR 2025 |
Medical and health informatics
public health |
0.9 | 1 | 2025 | How Your Location Relates to Health: Variable Importance and Interpretable Machine Learning for Environmental and Sociodemographic Data · AAAI 2025 |
Machine learning › Trustworthy machine learning
fairness |
0.8 | 1 | 2024 | Position: Amazing Things Come From Having Many Good Models · ICML 2024 |
Machine learning › Trustworthy machine learning › interpretability › explainable AI › self-interpretable models
generalized additive model |
0.8 | 1 | 2024 | Interpretable Generalized Additive Models for Datasets with Missing Values · NeurIPS 2024 |
Machine learning › Trustworthy machine learning › interpretability › explainable AI
interpretable image classification |
0.8 | 1 | 2024 | Interpretable Image Classification with Adaptive Prototype-based Vision Transformers · NeurIPS 2024 |
Machine learning › Probabilistic and Bayesian machine learning
missing data |
0.8 | 1 | 2024 | Interpretable Generalized Additive Models for Datasets with Missing Values · NeurIPS 2024 |
Machine learning › Trustworthy machine learning › interpretability › example-based explanation
prototype-based explanation |
0.8 | 1 | 2024 | Interpretable Image Classification with Adaptive Prototype-based Vision Transformers · NeurIPS 2024 |
Machine learning › Trustworthy machine learning
robustness |
0.7 | 1 | 2023 | The Rashomon Importance Distribution: Getting RID of Unstable, Single Model-based Variable Importance · NeurIPS 2023 |
Machine learning › Probabilistic and Bayesian machine learning › statistical inference › regression
sparse additive model |
0.2 | 1 | 2024 | Interpretable Generalized Additive Models for Datasets with Missing Values · NeurIPS 2024 |
Data mining
tabular data |
0.2 | 1 | 2024 | Position: Amazing Things Come From Having Many Good Models · ICML 2024 |
Machine learning › Trustworthy machine learning › interpretability › example-based explanation › prototype-based explanation
prototypical part network |
0.2 | 1 | 2022 | Deformable ProtoPNet: An Interpretable Image Classifier Using Deformable Prototypes · CVPR 2022 |
Methods — techniques the papers use, named apart from their topics
variable importance · 1.7multiscale geographically weighted regression · 1.7generalized additive model · 1.7rashomon set · 1.5case-based reasoning · 1.3prototypical part network · 0.9boolean logical representation · 0.9vision transformer · 0.8missingness indicators · 0.8l0 regularization · 0.8
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Cosine Similarity is Almost All You Need (for Prototypical-Part Models)abstractPrototypical-part networks are a popular interpretable alternative to black-box deep learning models for computer vision because of their faithful, prototype-based self-explanations. However, in practice, they have proven difficult to train because they are highly sensitive to hyperparameter tuning and difficult to comprehend because they contain a large number of prototypes. We show that replacing ℓ2distance with an angular prototype similarity in the original ProtoPNet greatly improves robustness to hyperparameter selection and is sufficient to produce accuracy and sparsity competitive with state-of-the-art on many backbones and datasets. We also show cosine similarity leads to superior accuracy for five different ProtoPNet architectures (ProtoPNet, TesNet, Deformable ProtoPNet, ProtoTree, and ST-ProtoPNet). Finally, we demonstrate ProtoPNet with cosine similarity produces better semantics than ℓ2: prototypes from cosine models score better on prototype quality metrics and are perceived as more similar 3:2 in a user study.1 Luke Moffett, Frank Willard, Maximillian Machado, Emmanuel Mokel, Jon Donnelly, Zhicheng Guo, Adam Costarino, Julia Yang, Giyoung Kim, Alina Barnett, Cynthia Rudin |
WACV | 5 |
| 2025 | How Your Location Relates to Health: Variable Importance and Interpretable Machine Learning for Environmental and Sociodemographic DataabstractHealth outcomes depend on complex environmental and sociodemographic factors whose effects change over location and time. Only recently has fine-grained spatial and temporal data become available to study these effects, namely the MEDSAT dataset of English health, environmental, and sociodemographic information. Leveraging this new resource, we use a variety of variable importance techniques to robustly identify the most informative predictors across multiple health outcomes. We then develop an interpretable machine learning framework based on Generalized Additive Models (GAMs) and Multiscale Geographically Weighted Regression (MGWR) to analyze both local and global spatial dependencies of each variable on various health outcomes. Our findings identify NO2 as a global predictor for asthma, hypertension, and anxiety, alongside other outcome-specific predictors related to occupation, marriage, and vegetation. Regional analyses reveal local variations with air pollution and solar radiation, with notable shifts during COVID. This comprehensive approach provides actionable insights for addressing health disparities, and advocates for the integration of interpretable machine learning in public health. Ishaan Maitra, Raymond Lin, Jon Donnelly, Sanja Scepanovic, Cynthia Rudin |
AAAI | 4 |
| 2025 | Rashomon Sets for Prototypical-Part Networks: Editing Interpretable Models in Real-TimeabstractInterpretability is critical for machine learning models in high-stakes settings because it allows users to verify the model’s reasoning. In computer vision, prototypical part models (ProtoPNets) have become the dominant model type to meet this need. Users can easily identify flaws in ProtoPNets, but fixing problems in a ProtoPNet requires slow, difficult retraining that is not guaranteed to resolve the issue. This problem is called the "interaction bottleneck." We solve the interaction bottleneck for ProtoPNets by simultaneously finding many equally good ProtoPNets (i.e., a draw from a "Rashomon set"). We show that our framework – called Proto-RSet – quickly produces many accurate, diverse ProtoPNets, allowing users to correct problems in real time while maintaining performance guarantees with respect to the training set. We demonstrate the utility of this method in two settings: 1) removing synthetic bias introduced to a bird-identification model and 2) debugging a skin cancer identification model. This tool empowers nonmachine-learning experts, such as clinicians or domain experts, to quickly refine and correct machine learning models without repeated retraining by machine learning experts. Jon Donnelly, Zhicheng Guo, Alina Barnett, Hayden McTavish, Cynthia Rudin |
CVPR | 1 |
| 2025 | Leveraging Predictive Equivalence in Decision TreesabstractDecision trees are widely used for interpretable machine learning due to their clearly structured reasoning process. However, this structure belies a challenge we refer to as predictive equivalence: a given tree’s decision boundary can be represented by many different decision trees. The presence of models with identical decision boundaries but different evaluation processes makes model selection challenging. The models will have different variable importance and behave differently in the presence of missing values, but most optimization procedures will arbitrarily choose one such model to return. We present a boolean logical representation of decision trees that does not exhibit predictive equivalence and is faithful to the underlying decision boundary. We apply our representation to several downstream machine learning tasks. Using our representation, we show that decision trees are surprisingly robust to test-time missingness of feature values; we address predictive equivalence’s impact on quantifying variable importance; and we present an algorithm to optimize the cost of reaching predictions. Hayden McTavish, Zachery Boner, Jon Donnelly, Margo I. Seltzer, Cynthia Rudin |
ICML | 3 |
| 2025 | This EEG Looks Like These EEGs: Interpretable Interictal Epileptiform Discharge Detection With ProtoEEG-kNN
Dennis Tang, Jon Donnelly, Alina Barnett, Lesia Semenova, Jin Jing, Peter Hadar, Ioannis Karakis, Olga Selioutski, Kehan Zhao, M. Brandon Westover, Cynthia Rudin |
MICCAI (14) | 2 |
| 2024 | Position: Amazing Things Come From Having Many Good ModelsabstractThe *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 |
ICML | 8 |
| 2024 | Interpretable Image Classification with Adaptive Prototype-based Vision TransformersabstractWe present ProtoViT, a method for interpretable image classification combining deep learning and case-based reasoning. This method classifies an image by comparing it to a set of learned prototypes, providing explanations of the form ``this looks like that.'' In our model, a prototype consists of **parts**, which can deform over irregular geometries to create a better comparison between images. Unlike existing models that rely on Convolutional Neural Network (CNN) backbones and spatially rigid prototypes, our model integrates Vision Transformer (ViT) backbones into prototype based models, while offering spatially deformed prototypes that not only accommodate geometric variations of objects but also provide coherent and clear prototypical feature representations with an adaptive number of prototypical parts. Our experiments show that our model can generally achieve higher performance than the existing prototype based models. Our comprehensive analyses ensure that the prototypes are consistent and the interpretations are faithful. Chiyu Ma, Jon Donnelly, Soroush Vosoughi, Cynthia Rudin |
NeurIPS | 2 |
| 2024 | Interpretable Generalized Additive Models for Datasets with Missing ValuesabstractMany important datasets contain samples that are missing one or more feature values. Maintaining the interpretability of machine learning models in the presence of such missing data is challenging. Singly or multiply imputing missing values complicates the model’s mapping from features to labels. On the other hand, reasoning on indicator variables that represent missingness introduces a potentially large number of additional terms, sacrificing sparsity. We solve these problems with M-GAM, a sparse, generalized, additive modeling approach that incorporates missingness indicators and their interaction terms while maintaining sparsity through $\ell_0$ regularization. We show that M-GAM provides similar or superior accuracy to prior methods while significantly improving sparsity relative to either imputation or naïve inclusion of indicator variables. Hayden McTavish, Jon Donnelly, Margo I. Seltzer, Cynthia Rudin |
NeurIPS | 2 |
| 2023 | The Rashomon Importance Distribution: Getting RID of Unstable, Single Model-based Variable ImportanceabstractQuantifying variable importance is essential for answering high-stakes questions in fields like genetics, public policy, and medicine. Current methods generally calculate variable importance for a given model trained on a given dataset. However, for a given dataset, there may be many models that explain the target outcome equally well; without accounting for all possible explanations, different researchers may arrive at many conflicting yet equally valid conclusions given the same data. Additionally, even when accounting for all possible explanations for a given dataset, these insights may not generalize because not all good explanations are stable across reasonable data perturbations. We propose a new variable importance framework that quantifies the importance of a variable across the set of all good models and is stable across the data distribution. Our framework is extremely flexible and can be integrated with most existing model classes and global variable importance metrics. We demonstrate through experiments that our framework recovers variable importance rankings for complex simulation setups where other methods fail. Further, we show that our framework accurately estimates the _true importance_ of a variable for the underlying data distribution. We provide theoretical guarantees on the consistency and finite sample error rates for our estimator. Finally, we demonstrate its utility with a real-world case study exploring which genes are important for predicting HIV load in persons with HIV, highlighting an important gene that has not previously been studied in connection with HIV. Jon Donnelly, Srikar Katta, Cynthia Rudin, Edward P. Browne |
NeurIPS | 1 |
| 2022 | Deformable ProtoPNet: An Interpretable Image Classifier Using Deformable PrototypesabstractWe present a deformable prototypical part network (Deformable ProtoPNet), an interpretable image classifier that integrates the power of deep learning and the interpretability of case-based reasoning. This model classifies input images by comparing them with prototypes learned during training, yielding explanations in the form of “this looks like that.” However, while previous methods use spatially rigid prototypes, we address this shortcoming by proposing spatially flexible prototypes. Each prototype is made up of several prototypical parts that adaptively change their relative spatial positions depending on the input image. Consequently, a Deformable ProtoPNet can explicitly capture pose variations and context, improving both model accuracy and the richness of explanations provided. Compared to other case-based interpretable models using prototypes, our approach achieves state-of-the-art accuracy and gives an explanation with greater context. The code is available at https://github.com/jdonnelly36IDeformable-ProtoPNet. Jon Donnelly, Alina Barnett |
CVPR | 1 |