Synthesizing Irreproducibility in Deep Networks
Not on the map. Why?
Abstract (arXiv)
The success and superior performance of deep networks is spreading their popularity and use to an increasing number of applications. Very recent works, however, demonstrate that modern day deep networks suffer from irreproducibility (also referred to as nondeterminism or underspecification). Two or more models that are identical in architecture, structure, training hyper-parameters, and parameters, and that are trained on exactly the same training data, yield different predictions on individual previously unseen examples. Thus, a model that performs well on controlled test data, may perform in unexpected ways when deployed in the real world, whose data is expected to be similar to the test data. We study simple synthetic models and data to understand the origins of these problems. We show that even with a single nonlinearity and for very simple data and models, irreproducibility occurs. Our study demonstrates the effects of randomness in initialization, training data shuffling window size, and activation functions on prediction irreproducibility, even under very controlled synthetic data. While, as one would expect, randomness in initialization and in shuffling the training examples exacerbates the phenomenon, we show that model complexity and the choice of nonlinearity also play significant roles in making deep models irreproducible.
Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). Builds on 12 of its 20 references that are in the map. First posted on arXiv 21 Feb 2021.
Builds on
12 of 20 references.
References · 12
- 2015Distilling the Knowledge in a Neural Networkcited by 10,324
- 2016Simple and Scalable Predictive Uncertainty Estimation using Deep Ensemblescited by 3,926
- 2017Deep Mutual Learningcited by 628
- 2020Underspecification Presents Challenges for Credibility in Modern Machine Learningcited by 496
- 2018Large scale distributed neural network training through online distillationcited by 146
- 2017Critical Learning Periods in Deep Neural Networkscited by 79
- 2019Analyzing the Role of Model Uncertainty for Electronic Health Recordscited by 41
- 2021On the Reproducibility of Neural Network Predictionscited by 29
- 2018Deterministic Implementations for Reproducibility in Deep Reinforcement Learningcited by 19
- 2020Smooth activations and reproducibility in deep networkscited by 16
- 2020Anti-Distillation: Improving reproducibility of deep networkscited by 13
- 2020Beyond Point Estimate: Inferring Ensemble Prediction Variation from Neuron Activation Strength in Recommender Systemscited by 8
Built on by
Citing papers per year: 2021: 2; 2022: 3; 2023: 3; 2024: 1.
9 papers.
- 2023Elo Uncovered: Robustness and Best Practices in Language Model Evaluationcited by 61
- 2021Randomness In Neural Network Training: Characterizing The Impact of Toolingcited by 59
- 2022On the Factory Floor: ML Engineering for Industrial-Scale Ads Recommendation Modelscited by 34
- 2022Reproducibility in Optimization: Theoretical Framework and Limitscited by 21
- 2023FAIR-Ensemble: When Fairness Naturally Emerges From Deep Ensemblingcited by 11
- 2022Real World Large Scale Recommendation Systems Reproducibility and Smooth Activationscited by 2
- 2023On The Fairness Impacts of Hardware Selection in Machine Learningcited by 2
- 2024Investigating the Impact of Randomness on Reproducibility in Computer Vision: A Study on Applications in Civil Engineering and Medicinecited by 2
- 2021Dropout Prediction Uncertainty Estimation Using Neuron Activation Strengthcited by 0
- 2024Investigating the Impact of Randomness on Reproducibility in Computer Vision: A Study on Applications in Civil Engineering and Medicine19 Sep 2024
- 2023On The Fairness Impacts of Hardware Selection in Machine Learning6 Dec 2023
- 2023Elo Uncovered: Robustness and Best Practices in Language Model Evaluation29 Nov 2023
- 2023FAIR-Ensemble: When Fairness Naturally Emerges From Deep Ensembling1 Mar 2023
- 2022On the Factory Floor: ML Engineering for Industrial-Scale Ads Recommendation Models12 Sep 2022
- 2022Real World Large Scale Recommendation Systems Reproducibility and Smooth Activations14 Feb 2022
- 2022Reproducibility in Optimization: Theoretical Framework and Limits9 Feb 2022
- 2021Dropout Prediction Uncertainty Estimation Using Neuron Activation Strength13 Oct 2021
- 2021Randomness In Neural Network Training: Characterizing The Impact of Tooling22 Jun 2021