Beyond Point Estimate: Inferring Ensemble Prediction Variation from Neuron Activation Strength in Recommender Systems
Not on the map. Why?
Abstract (arXiv)
Despite deep neural network (DNN)'s impressive prediction performance in various domains, it is well known now that a set of DNN models trained with the same model specification and the same data can produce very different prediction results. Ensemble method is one state-of-the-art benchmark for prediction uncertainty estimation. However, ensembles are expensive to train and serve for web-scale traffic. In this paper, we seek to advance the understanding of prediction variation estimated by the ensemble method. Through empirical experiments on two widely used benchmark datasets MovieLens and Criteo in recommender systems, we observe that prediction variations come from various randomness sources, including training data shuffling, and parameter random initialization. By introducing more randomness into model training, we notice that ensemble's mean predictions tend to be more accurate while the prediction variations tend to be higher. Moreover, we propose to infer prediction variation from neuron activation strength and demonstrate the strong prediction power from activation strength features. Our experiment results show that the average R squared on MovieLens is as high as 0.56 and on Criteo is 0.81. Our method performs especially well when detecting the lowest and highest variation buckets, with 0.92 AUC and 0.89 AUC respectively. Our approach provides a simple way for prediction variation estimation, which opens up new opportunities for future work in many interesting areas (e.g.,model-based reinforcement learning) without relying on serving expensive ensemble models.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). First posted on arXiv 17 Aug 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 4; 2023: 1.
8 papers.
- 2021Randomness In Neural Network Training: Characterizing The Impact of Toolingcited by 57
- 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
- 2021Synthesizing Irreproducibility in Deep Networkscited by 9
- 2022Disentangling Model Multiplicity in Deep Learningcited by 5
- 2022Real World Large Scale Recommendation Systems Reproducibility and Smooth Activationscited by 2
- 2021Dropout Prediction Uncertainty Estimation Using Neuron Activation Strengthcited by 0
- 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
- 2022Disentangling Model Multiplicity in Deep Learning17 Jun 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
- 2021Synthesizing Irreproducibility in Deep Networks21 Feb 2021