Compress and Compare: Interactively Evaluating Efficiency and Behavior Across ML Model Compression Experiments
Not on the map. Why?
Abstract (arXiv)
To deploy machine learning models on-device, practitioners use compression algorithms to shrink and speed up models while maintaining their high-quality output. A critical aspect of compression in practice is model comparison, including tracking many compression experiments, identifying subtle changes in model behavior, and negotiating complex accuracy-efficiency trade-offs. However, existing compression tools poorly support comparison, leading to tedious and, sometimes, incomplete analyses spread across disjoint tools. To support real-world comparative workflows, we develop an interactive visual system called Compress and Compare. Within a single interface, Compress and Compare surfaces promising compression strategies by visualizing provenance relationships between compressed models and reveals compression-induced behavior changes by comparing models' predictions, weights, and activations. We demonstrate how Compress and Compare supports common compression analysis tasks through two case studies, debugging failed compression on generative language models and identifying compression artifacts in image classification models. We further evaluate Compress and Compare in a user study with eight compression experts, illustrating its potential to provide structure to compression workflows, help practitioners build intuition about compression, and encourage thorough analysis of compression's effect on model behavior. Through these evaluations, we identify compression-specific challenges that future visual analytics tools should consider and Compress and Compare visualizations that may generalize to broader model comparison tasks.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 53 of its 69 references that are in the map. First posted on arXiv 6 Aug 2024.
Builds on
53 of 69 references.
References · 53
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,491
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
- 2016SQuAD: 100,000+ Questions for Machine Comprehension of Textcited by 4,115
- 2014Deep Learning Face Attributes in the Wildcited by 3,679
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
- 2013Visualizing and Understanding Convolutional Networkscited by 2,278
- 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,250
- 2023SparseGPT: Massive Language Models Can Be Accurately Pruned in One-Shotcited by 1,090
- 2018SNIP: Single-shot Network Pruning based on Connection Sensitivitycited by 802
- 2021A Survey of Quantization Methods for Efficient Neural Network Inferencecited by 798
38 more
- 2017To prune, or not to prune: exploring the efficacy of pruning for model compressioncited by 596
- 2018Rethinking the Value of Network Pruningcited by 595
- 2019Importance Estimation for Neural Network Pruningcited by 531
- 2019The State of Sparsity in Deep Neural Networkscited by 471
- 2018Soft Filter Pruning for Accelerating Deep Convolutional Neural Networkscited by 313
- 2020Comparing Rewinding and Fine-tuning in Neural Network Pruningcited by 238
- 2017NISP: Pruning Networks using Neuron Importance Score Propagationcited by 228
- 2019Pareto Multi-Task Learningcited by 224
- 2019Visualizing and Measuring the Geometry of BERTcited by 215
- 2019What Do Compressed Deep Neural Networks Forget?cited by 164
- 2020Characterising Bias in Compressed Modelscited by 162
- 2015Visualizing and Understanding Recurrent Networkscited by 158
- 2021Efficient Deep Learning: A Survey on Making Deep Learning Models Smaller, Faster, and Bettercited by 153
- 2018Visual Analytics in Deep Learning: An Interrogative Survey for the Next Frontierscited by 117
- 2022Unified Visual Transformer Compressioncited by 79
- 2022Efficient Methods for Natural Language Processing: A Surveycited by 78
- 2020Train Large, Then Compress: Rethinking Model Size for Efficient Training and Inference of Transformerscited by 67
- 2020AutoML to Date and Beyond: Challenges and Opportunitiescited by 63
- 2021Lost in Pruning: The Effects of Pruning Neural Networks beyond Test Accuracycited by 62
- 2017ActiVis: Visual Exploration of Industry-Scale Deep Neural Network Modelscited by 56
- 2020A Survey of Visual Analytics Techniques for Machine Learningcited by 56
- 2022Machine Learning Model Sizes and the Parameter Gapcited by 39
- 2019Embedding Comparator: Visualizing Differences in Global Structure and Local Neighborhoods via Small Multiplescited by 38
- 2023Zeno: An Interactive Framework for Behavioral Evaluation of Machine Learningcited by 33
- 2020Boxer: Interactive Comparison of Classifier Resultscited by 28
- 2023Visual Analytics For Machine Learning: A Data Perspective Surveycited by 25
- 2019AutoAIViz: Opening the Blackbox of Automated Artificial Intelligence with Conditional Parallel Coordinatescited by 24
- 2020How fair can we go in machine learning? Assessing the boundaries of fairness in decision treescited by 22
- 2023Model Compression in Practice: Lessons Learned from Practitioners Creating On-device Machine Learning Experiencescited by 21
- 2020PipelineProfiler: A Visual Analytics Tool for the Exploration of AutoML Pipelinescited by 19
- 2022Symphony: Composing Interactive Interfaces for Machine Learningcited by 18
- 2018Filter Distillation for Network Compressioncited by 17
- 2019SiPPing Neural Networks: Sensitivity-informed Provable Pruning of Neural Networkscited by 17
- 2022Emblaze: Illuminating Machine Learning Representations through Interactive Comparison of Embedding Spacescited by 16
- 2021Model LineUpper: Supporting Interactive Model Comparison at Multiple Levels for AutoMLcited by 12
- 2020CNNPruner: Pruning Convolutional Neural Networks with Visual Analyticscited by 11
- 2021VAC-CNN: A Visual Analytics System for Comparative Studies of Deep Convolutional Neural Networkscited by 11
- 2023Angler: Helping Machine Translation Practitioners Prioritize Model Improvementscited by 11
50 most cited of 53 All 53 (JSON)
Built on by
Citing papers per year: 2025: 3; 2026: 1.
4 papers.
- 2025Unlearning Comparator: A Visual Analytics System for Comparative Evaluation of Machine Unlearning Methodscited by 4
- 2025Choose Your Model Size: Any Compression of Large Language Models Without Re-Computationcited by 3
- 2026RAGExplorer: A Visual Analytics System for the Comparative Diagnosis of RAG Systemscited by 2
- 2025ConceptViz: A Visual Analytics Approach for Exploring Concepts in Large Language Modelscited by 1
- 2026RAGExplorer: A Visual Analytics System for the Comparative Diagnosis of RAG Systems19 Jan 2026
- 2025ConceptViz: A Visual Analytics Approach for Exploring Concepts in Large Language Models20 Sep 2025
- 2025Unlearning Comparator: A Visual Analytics System for Comparative Evaluation of Machine Unlearning Methods18 Aug 2025
- 2025Choose Your Model Size: Any Compression of Large Language Models Without Re-Computation3 Feb 2025