Neo: Generalizing Confusion Matrix Visualization to Hierarchical and Multi-Output Labels
Not on the map. Why?
Abstract (arXiv)
The confusion matrix, a ubiquitous visualization for helping people evaluate machine learning models, is a tabular layout that compares predicted class labels against actual class labels over all data instances. We conduct formative research with machine learning practitioners at Apple and find that conventional confusion matrices do not support more complex data-structures found in modern-day applications, such as hierarchical and multi-output labels. To express such variations of confusion matrices, we design an algebra that models confusion matrices as probability distributions. Based on this algebra, we develop Neo, a visual analytics system that enables practitioners to flexibly author and interact with hierarchical and multi-output confusion matrices, visualize derived metrics, renormalize confusions, and share matrix specifications. Finally, we demonstrate Neo's utility with three model evaluation scenarios that help people better understand model performance and reveal hidden confusions.
Key facts. Cited by 17 papers in the map (data through 14 Oct 2026). Builds on 9 of its 48 references that are in the map. First posted on arXiv 24 Oct 2021.
Builds on
9 of 48 references.
References · 9
- 2016Identity Mappings in Deep Residual Networkscited by 1,965
- 2017Do Convolutional Neural Networks Learn Class Hierarchy?cited by 61
- 2021Screen Recognition: Creating Accessibility Metadata for Mobile Applications from Pixelscited by 58
- 2017ActiVis: Visual Exploration of Industry-Scale Deep Neural Network Modelscited by 56
- 2018Manifold: A Model-Agnostic Framework for Interpretation and Diagnosis of Machine Learning Modelscited by 50
- 2019ConfusionFlow: A model-agnostic visualization for temporal analysis of classifier confusioncited by 15
- 2020mage: Fluid Moves Between Code and Graphical Work in Computational Notebookscited by 13
- 2020Classifier uncertainty: evidence, potential impact, and probabilistic treatmentcited by 4
- 2020Visualizing Classification Structure of Large-Scale Classifierscited by 1
Built on by
Citing papers per year: 2022: 2; 2023: 7; 2024: 3; 2025: 4; 2026: 1.
17 papers.
Sort:
By area:
- 2023AI Transparency in the Age of LLMs: A Human-Centered Research Roadmapcited by 123
- 2023Foundation Models Meet Visualizations: Challenges and Opportunitiescited by 31
- 2023Model Compression in Practice: Lessons Learned from Practitioners Creating On-device Machine Learning Experiencescited by 21
- 2023A Unified Interactive Model Evaluation for Classification, Object Detection, and Instance Segmentation in Computer Visioncited by 8
- 2022Calibrate: Interactive Analysis of Probabilistic Model Outputcited by 6
- 2024Talaria: Interactively Optimizing Machine Learning Models for Efficient Inferencecited by 6
- 2022ParaDime: A Framework for Parametric Dimensionality Reductioncited by 4
- 2025Unlearning Comparator: A Visual Analytics System for Comparative Evaluation of Machine Unlearning Methodscited by 4
- 2023Designing Data: Proactive Data Collection and Iteration for Machine Learningcited by 2
- 2024Enhancing Bangla Fake News Detection Using Bidirectional Gated Recurrent Units and Deep Learning Techniquescited by 1
- 2024RuleExplorer: A Scalable Matrix Visualization for Understanding Tree Ensemble Classifierscited by 1
- 2025ChannelExplorer: Exploring Class Separability Through Activation Channel Visualizationcited by 1
5 more
- 2023BI-LAVA: Biocuration with Hierarchical Image Labeling through Active Learning and Visual Analysiscited by 0
- 2023Circles: Inter-Model Comparison of Multi-Classification Problems with High Number of Classescited by 0
- 2025Diabetic Retinopathy Detection Based on Convolutional Neural Networks with SMOTE and CLAHE Techniques Applied to Fundus Imagescited by 0
- 2025On the Normalization of Confusion Matrices: Methods and Geometric Interpretationscited by 0
- 2026An Energy-Efficient Smart Bus Transport Management System with Blind-Spot Collision Detection Abilitycited by 0
- 2026An Energy-Efficient Smart Bus Transport Management System with Blind-Spot Collision Detection Ability3 Jan 2026
- 2025On the Normalization of Confusion Matrices: Methods and Geometric Interpretations5 Sep 2025
- 2025Unlearning Comparator: A Visual Analytics System for Comparative Evaluation of Machine Unlearning Methods18 Aug 2025
- 2025ChannelExplorer: Exploring Class Separability Through Activation Channel Visualization6 May 2025
- 2025Diabetic Retinopathy Detection Based on Convolutional Neural Networks with SMOTE and CLAHE Techniques Applied to Fundus Images8 Apr 2025
- 2024RuleExplorer: A Scalable Matrix Visualization for Understanding Tree Ensemble Classifiers5 Sep 2024
- 2024Talaria: Interactively Optimizing Machine Learning Models for Efficient Inference3 Apr 2024
- 2024Enhancing Bangla Fake News Detection Using Bidirectional Gated Recurrent Units and Deep Learning Techniques31 Mar 2024
- 2023Foundation Models Meet Visualizations: Challenges and Opportunities9 Oct 2023
- 2023Model Compression in Practice: Lessons Learned from Practitioners Creating On-device Machine Learning Experiences6 Oct 2023
- 2023Circles: Inter-Model Comparison of Multi-Classification Problems with High Number of Classes8 Sep 2023
- 2023BI-LAVA: Biocuration with Hierarchical Image Labeling through Active Learning and Visual Analysis15 Aug 2023
5 more
- 2023A Unified Interactive Model Evaluation for Classification, Object Detection, and Instance Segmentation in Computer Vision9 Aug 2023
- 2023AI Transparency in the Age of LLMs: A Human-Centered Research Roadmap2 Jun 2023
- 2023Designing Data: Proactive Data Collection and Iteration for Machine Learning24 Jan 2023
- 2022ParaDime: A Framework for Parametric Dimensionality Reduction10 Oct 2022
- 2022Calibrate: Interactive Analysis of Probabilistic Model Output27 Jul 2022
- 2023AI Transparency in the Age of LLMs: A Human-Centered Research Roadmapcited by 123
- 2023Foundation Models Meet Visualizations: Challenges and Opportunitiescited by 31
- 2023Model Compression in Practice: Lessons Learned from Practitioners Creating On-device Machine Learning Experiencescited by 21
- 2023A Unified Interactive Model Evaluation for Classification, Object Detection, and Instance Segmentation in Computer Visioncited by 8
- 2022Calibrate: Interactive Analysis of Probabilistic Model Outputcited by 6
- 2024Talaria: Interactively Optimizing Machine Learning Models for Efficient Inferencecited by 6
- 2022ParaDime: A Framework for Parametric Dimensionality Reductioncited by 4
- 2023Designing Data: Proactive Data Collection and Iteration for Machine Learningcited by 2
- 2024Enhancing Bangla Fake News Detection Using Bidirectional Gated Recurrent Units and Deep Learning Techniquescited by 1
- 2024RuleExplorer: A Scalable Matrix Visualization for Understanding Tree Ensemble Classifierscited by 1
- 2023BI-LAVA: Biocuration with Hierarchical Image Labeling through Active Learning and Visual Analysiscited by 0
- 2023Circles: Inter-Model Comparison of Multi-Classification Problems with High Number of Classescited by 0
12 most cited of 15 All 15 (JSON)
- 2026An Energy-Efficient Smart Bus Transport Management System with Blind-Spot Collision Detection Ability3 Jan 2026
- 2025On the Normalization of Confusion Matrices: Methods and Geometric Interpretations5 Sep 2025
- 2025Diabetic Retinopathy Detection Based on Convolutional Neural Networks with SMOTE and CLAHE Techniques Applied to Fundus Images8 Apr 2025
- 2024RuleExplorer: A Scalable Matrix Visualization for Understanding Tree Ensemble Classifiers5 Sep 2024
- 2024Talaria: Interactively Optimizing Machine Learning Models for Efficient Inference3 Apr 2024
- 2024Enhancing Bangla Fake News Detection Using Bidirectional Gated Recurrent Units and Deep Learning Techniques31 Mar 2024
- 2023Foundation Models Meet Visualizations: Challenges and Opportunities9 Oct 2023
- 2023Model Compression in Practice: Lessons Learned from Practitioners Creating On-device Machine Learning Experiences6 Oct 2023
- 2023Circles: Inter-Model Comparison of Multi-Classification Problems with High Number of Classes8 Sep 2023
- 2023BI-LAVA: Biocuration with Hierarchical Image Labeling through Active Learning and Visual Analysis15 Aug 2023
- 2023A Unified Interactive Model Evaluation for Classification, Object Detection, and Instance Segmentation in Computer Vision9 Aug 2023
- 2023AI Transparency in the Age of LLMs: A Human-Centered Research Roadmap2 Jun 2023
12 newest of 15 All 15 (JSON)