Demo Data from SIGIR 2026 / reviewers in the wild / expert
Brian Barr
dblp:270/8463
· DBLP profile ↗
10ranked-venue papers
0as first author
10since 2021 · last 2025
0000-0002-4424-3448ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Graphics, computer vision, multimedia, augmented reality and games · 6 · 6 since 2021Artificial intelligence and machine learning · 5 · 5 since 2021Databases, data management, data science and information retrieval · 3 · 3 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 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.
| Computer graphics and multimedia
5 papers |
Visualization and visual analytics · 100% | |
| Artificial intelligence
6 papers |
Trustworthy machine learning · 86% Probabilistic and Bayesian machine learning · 14% |
Topics — the 13 heaviest of 15, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Trustworthy machine learning
interpretability |
2.3 | 5 | 2025 | Visual Exploration of Machine Learning Model Behavior With Hierarchical Surrogate Rule Sets · IEEE Trans. Vis. Comput. Graph. 2024 Gaussian Process Neural Additive Models · AAAI 2024 Visagreement: Visualizing and Exploring Explanations (Dis)Agreement · IEEE Trans. Vis. Comput. Graph. 2025 |
Visualization and visual analytics › explainable AI
explainable machine learning |
1.6 | 2 | 2025 | Visagreement: Visualizing and Exploring Explanations (Dis)Agreement · IEEE Trans. Vis. Comput. Graph. 2025 Mountaineer: Topology-Driven Visual Analytics for Comparing Local Explanations · IEEE Trans. Vis. Comput. Graph. 2024 |
Visualization and visual analytics
visual analytics |
1.6 | 2 | 2025 | PDPilot: Exploring Partial Dependence Plots Through Ranking, Filtering, and Clustering · IEEE Trans. Vis. Comput. Graph. 2025 Mountaineer: Topology-Driven Visual Analytics for Comparing Local Explanations · IEEE Trans. Vis. Comput. Graph. 2024 |
Visualization and visual analytics › explainable AI
model interpretation |
0.9 | 1 | 2025 | PDPilot: Exploring Partial Dependence Plots Through Ranking, Filtering, and Clustering · IEEE Trans. Vis. Comput. Graph. 2025 |
Machine learning › Trustworthy machine learning › interpretability › explainable AI
additive models |
0.8 | 1 | 2024 | Gaussian Process Neural Additive Models · AAAI 2024 |
Machine learning › Probabilistic and Bayesian machine learning › stochastic processes
gaussian process |
0.8 | 1 | 2024 | Gaussian Process Neural Additive Models · AAAI 2024 |
Visualization and visual analytics
graph representation |
0.8 | 1 | 2024 | Mountaineer: Topology-Driven Visual Analytics for Comparing Local Explanations · IEEE Trans. Vis. Comput. Graph. 2024 |
Visualization and visual analytics › visual analytics › visual analytics for machine learning
model interpretability visualization |
0.8 | 1 | 2024 | Visual Exploration of Machine Learning Model Behavior With Hierarchical Surrogate Rule Sets · IEEE Trans. Vis. Comput. Graph. 2024 |
Visualization and visual analytics
topological data analysis |
0.8 | 1 | 2024 | Mountaineer: Topology-Driven Visual Analytics for Comparing Local Explanations · IEEE Trans. Vis. Comput. Graph. 2024 |
Machine learning › Trustworthy machine learning › calibration
model calibration |
0.7 | 1 | 2023 | Calibrate: Interactive Analysis of Probabilistic Model Output · IEEE Trans. Vis. Comput. Graph. 2023 |
Machine learning › Trustworthy machine learning
uncertainty and calibration |
0.7 | 1 | 2023 | Calibrate: Interactive Analysis of Probabilistic Model Output · IEEE Trans. Vis. Comput. Graph. 2023 |
Machine learning › Trustworthy machine learning › interpretability
local explanation |
0.2 | 1 | 2024 | Mountaineer: Topology-Driven Visual Analytics for Comparing Local Explanations · IEEE Trans. Vis. Comput. Graph. 2024 |
Machine learning › Trustworthy machine learning › interpretability › explainable AI › interpretable neural network
neural additive models |
0.2 | 1 | 2024 | Gaussian Process Neural Additive Models · AAAI 2024 |
Methods — techniques the papers use, named apart from their topics
ranking · 1.7quantitative explanation comparison metrics · 1.7filtering · 1.7expert evaluation · 1.7clustering · 1.7topological data analysis · 1.5feature-aligned tree · 1.5feature attribution · 1.5instance-level inspection · 1.3random fourier features · 0.8hierarchical surrogate rules · 0.8convex optimization · 0.8reliability diagram · 0.7interactive subgroup analysis · 0.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Gaussian Process Tilted Nonparametric Density Estimation Using Fisher Divergence Score Matching
John W. Paisley, Wei Zhang 0262, Brian Barr |
IEEE Big Data | 3 |
| 2025 | Stochastic Variational Inference with Tuneable Stochastic Annealing
John W. Paisley, Ghazal Fazelnia, Brian Barr |
IEEE Big Data | 3 |
| 2025 | PDPilot: Exploring Partial Dependence Plots Through Ranking, Filtering, and ClusteringabstractPartial dependence plots (PDPs) and individual conditional expectation (ICE) plots are visualizations used for explaining the behavior of machine learning (ML) models trained on tabular datasets. They show how the values of a feature or pair of features impact a model's predictions. However, in models with a large number of features, it is impractical for an ML practitioner to analyze all possible plots. To address this, we present new techniques for ranking and filtering PDP and ICE plots and build upon existing strategies for clustering the lines in ICE plots. Together, these techniques aim to help ML practitioners efficiently explore PDP and ICE plots and identify interesting model behavior. We integrate these techniques into PDPilot, a visual analytics tool that runs in Jupyter notebooks. We use PDPilot to study how 7 ML practitioners utilize the ranking, filtering, and clustering techniques to analyze an ML model. Daniel Kerrigan, Brian Barr, Enrico Bertini |
IEEE Trans. Vis. Comput. Graph. | 2 |
| 2025 | Visagreement: Visualizing and Exploring Explanations (Dis)AgreementabstractThe emergence of distinct machine learning explanation methods has leveraged a number of new issues to be investigated. The disagreement problem is one such issue, as there may be scenarios where the output of different explanation methods disagree with each other. Although understanding how often, when, and where explanation methods agree or disagree is important to increase confidence in the explanations, few works have been dedicated to investigating such a problem. In this work, we proposed Visagreement, a visualization tool designed to assist practitioners in investigating the disagreement problem. Visagreement builds upon metrics to quantitatively compare and evaluate explanations, enabling visual resources to uncover where and why methods mostly agree or disagree. The tool is tailored for tabular data with binary classification and focuses on local feature importance methods. In the provided use cases, Visagreement turned out to be effective in revealing, among other phenomena, how disagreements relate to the quality of the explanations and machine learning model accuracy, thus assisting users in deciding where and when to trust explanations. To assess the effectiveness and practical utility of Visagreement, we conducted an evaluation involving four experts. These experts assessed the tool's Effectiveness, Usability, and Impact on Decision-Making. The experts confirm the Visagreement tool's effectiveness and user-friendliness, making it a valuable asset for analyzing and exploring (dis)agreements. Priscylla Silva, Vitória Guardieiro, Brian Barr, Cláudio T. Silva, Luis Gustavo Nonato |
IEEE Trans. Vis. Comput. Graph. | 3 |
| 2024 | Gaussian Process Neural Additive ModelsabstractDeep neural networks have revolutionized many fields, but their black-box nature also occasionally prevents their wider adoption in fields such as healthcare and finance where interpretable and explainable models are required. The recent development of Neural Additive Models (NAMs) poses a major step in the direction of interpretable deep learning for tabular datasets. In this paper, we propose a new subclass of NAMs that utilize a single-layer neural network construction of the Gaussian process via random Fourier features, which we call Gaussian Process Neural Additive Models (GP-NAM). GP-NAMs have the advantage of a convex objective function and number of trainable parameters that grows linearly with feature dimensions. It suffers no loss in performance compared with deeper NAM approaches because GPs are well-suited to learning complex non-parametric univariate functions. We demonstrate the performance of GP-NAM on several tabular datasets, showing that it achieves comparable performance in both classification and regression tasks with a massive reduction in the number of parameters. Wei Zhang 0262, Brian Barr, John W. Paisley |
AAAI | 2 |
| 2024 | Gaussian Process Neural Network Embeddings for Collaborative FilteringabstractWe propose a Gaussian process approach to collaborative filtering based on the random Fourier feature method. The result is a neural network consisting of two non-linear layers in which only the weights of the middle layer need to be learned, along with the embeddings of each user and item. The model is asymptotically equivalent to a Gaussian process with RBF kernel on the space of concatenated user/item embeddings. It has the advantage of computational scalability and doesn't require defining inducing points required by other Gaussian process approximation methods. The compactness of our representation and interpretability our model can make it attractive to a variety of practitioners in applied settings. We illustrate our model on a political voting dataset, followed by more extensive experiments on several MovieLens datasets of different sizes. Wei Zhang 0262, Brian Barr, John W. Paisley |
ICMLA | 2 |
| 2024 | Mountaineer: Topology-Driven Visual Analytics for Comparing Local ExplanationsabstractWith the increasing use of black-box Machine Learning (ML) techniques in critical applications, there is a growing demand for methods that can provide transparency and accountability for model predictions. As a result, a large number of local explainability methods for black-box models have been developed and popularized. However, machine learning explanations are still hard to evaluate and compare due to the high dimensionality, heterogeneous representations, varying scales, and stochastic nature of some of these methods. Topological Data Analysis (TDA) can be an effective method in this domain since it can be used to transform attributions into uniform graph representations, providing a common ground for comparison across different explanation methods. We present a novel topology-driven visual analytics tool, Mountaineer, that allows ML practitioners to interactively analyze and compare these representations by linking the topological graphs back to the original data distribution, model predictions, and feature attributions. Mountaineer facilitates rapid and iterative exploration of ML explanations, enabling experts to gain deeper insights into the explanation techniques, understand the underlying data distributions, and thus reach well-founded conclusions about model behavior. Furthermore, we demonstrate the utility of Mountaineer through two case studies using real-world data. In the first, we show how Mountaineer enabled us to compare black-box ML explanations and discern regions of and causes of disagreements between different explanations. In the second, we demonstrate how the tool can be used to compare and understand ML models themselves. Finally, we conducted interviews with three industry experts to help us evaluate our work. Parikshit Solunke, Vitória Guardieiro, João Rulff, Peter Xenopoulos, Gromit Yeuk-Yin Chan, Brian Barr, Luis Gustavo Nonato, Cláudio T. Silva |
IEEE Trans. Vis. Comput. Graph. | 6 |
| 2024 | Visual Exploration of Machine Learning Model Behavior With Hierarchical Surrogate Rule SetsabstractOne of the potential solutions for model interpretation is to train a surrogate model: a more transparent model that approximates the behavior of the model to be explained. Typically, classification rules or decision trees are used due to their logic-based expressions. However, decision trees can grow too deep, and rule sets can become too large to approximate a complex model. Unlike paths on a decision tree that must share ancestor nodes (conditions), rules are more flexible. However, the unstructured visual representation of rules makes it hard to make inferences across rules. In this paper, we focus on tabular data and present novel algorithmic and interactive solutions to address these issues. First, we present Hierarchical Surrogate Rules (HSR), an algorithm that generates hierarchical rules based on user-defined parameters. We also contribute SuRE, a visual analytics (VA) system that integrates HSR and an interactive surrogate rule visualization, the Feature-Aligned Tree, which depicts rules as trees while aligning features for easier comparison. We evaluate the algorithm in terms of parameter sensitivity, time performance, and comparison with surrogate decision trees and find that it scales reasonably well and overcomes the shortcomings of surrogate decision trees. We evaluate the visualization and the system through a usability study and an observational study with domain experts. Our investigation shows that the participants can use feature-aligned trees to perform non-trivial tasks with very high accuracy. We also discuss many interesting findings, including a rule analysis task characterization, that can be used for visualization design and future research. Brian Barr, Kyle Overton, Enrico Bertini |
IEEE Trans. Vis. Comput. Graph. | 2 |
| 2023 | Calibrate: Interactive Analysis of Probabilistic Model OutputabstractAnalyzing classification model performance is a crucial task for machine learning practitioners. While practitioners often use count-based metrics derived from confusion matrices, like accuracy, many applications, such as weather prediction, sports betting, or patient risk prediction, rely on a classifier's predicted probabilities rather than predicted labels. In these instances, practitioners are concerned with producing a calibrated model, that is, one which outputs probabilities that reflect those of the true distribution. Model calibration is often analyzed visually, through static reliability diagrams, however, the traditional calibration visualization may suffer from a variety of drawbacks due to the strong aggregations it necessitates. Furthermore, count-based approaches are unable to sufficiently analyze model calibration. We present Calibrate, an interactive reliability diagram that addresses the aforementioned issues. Calibrate constructs a reliability diagram that is resistant to drawbacks in traditional approaches, and allows for interactive subgroup analysis and instance-level inspection. We demonstrate the utility of Calibrate through use cases on both real-world and synthetic data. We further validate Calibrate by presenting the results of a think-aloud experiment with data scientists who routinely analyze model calibration. Peter Xenopoulos, João Rulff, Luis Gustavo Nonato, Brian Barr, Cláudio T. Silva |
IEEE Trans. Vis. Comput. Graph. | 4 |
| 2021 | Science-Guided Machine Learning for Wall-Modeled Large Eddy SimulationabstractA deep learning algorithm is trained to predict wall-shear stress based on flow in the outer region of transitional and turbulent boundary layer flow. Flow variables sampled from the boundary layer region of eight high quality wall-resolved Large Eddy Simulations of transonic compressor cascades in the presence of shock-boundary layer interaction effects are used to train the model. About 1.1 TB of data stored in compressed text format generated from the LES calculations is used to perform the model training. The model is shown to be generic and able to predict complex boundary layer physics including laminar to turbulent transition caused by the shock-boundary layer interaction. Rathakrishnan Bhaskaran, Ramakrishnan Kannan, Brian Barr, Stephan Priebe |
IEEE BigData | 3 |