Real World Large Scale Recommendation Systems Reproducibility and Smooth Activations
Not on the map. Why?
Abstract (arXiv)
Real world recommendation systems influence a constantly growing set of domains. With deep networks, that now drive such systems, recommendations have been more relevant to the user's interests and tasks. However, they may not always be reproducible even if produced by the same system for the same user, recommendation sequence, request, or query. This problem received almost no attention in academic publications, but is, in fact, very realistic and critical in real production systems. We consider reproducibility of real large scale deep models, whose predictions determine such recommendations. We demonstrate that the celebrated Rectified Linear Unit (ReLU) activation, used in deep models, can be a major contributor to irreproducibility. We propose the use of smooth activations to improve recommendation reproducibility. We describe a novel family of smooth activations; Smooth ReLU (SmeLU), designed to improve reproducibility with mathematical simplicity, with potentially cheaper implementation. SmeLU is a member of a wider family of smooth activations. While other techniques that improve reproducibility in real systems usually come at accuracy costs, smooth activations not only improve reproducibility, but can even give accuracy gains. We report metrics from real systems in which we were able to productionalize SmeLU with substantial reproducibility gains and better accuracy-reproducibility trade-offs. These include click-through-rate (CTR) prediction systems, content, and application recommendation systems.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 41 of its 56 references that are in the map. First posted on arXiv 14 Feb 2022.
Builds on
41 of 56 references.
References · 41
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2016Layer Normalizationcited by 5,579
- 2016Simple and Scalable Predictive Uncertainty Estimation using Deep Ensemblescited by 3,888
- 2016Gaussian Error Linear Units (GELUs)cited by 3,431
- 2015Fast and Accurate Deep Network Learning by Exponential Linear Units (ELUs)cited by 1,061
- 2019Linear Mode Connectivity and the Lottery Ticket Hypothesiscited by 627
- 2017Deep Mutual Learningcited by 621
- 2017Self-Normalizing Neural Networkscited by 591
- 2016Weight Normalization: A Simple Reparameterization to Accelerate Training of Deep Neural Networkscited by 541
- 2020Underspecification Presents Challenges for Credibility in Modern Machine Learningcited by 488
- 2019Deep Ensembles: A Loss Landscape Perspectivecited by 438
29 more
- 2014On the Number of Linear Regions of Deep Neural Networkscited by 378
- 2020Improving Reproducibility in Machine Learning Research (A Report from the NeurIPS 2019 Reproducibility Program)cited by 318
- 2020Towards Understanding Ensemble, Knowledge Distillation and Self-Distillation in Deep Learningcited by 292
- 2018Measuring the Effects of Data Parallelism on Neural Network Trainingcited by 190
- 2018Large scale distributed neural network training through online distillationcited by 144
- 2019Mish: A Self Regularized Non-Monotonic Activation Functioncited by 141
- 2018Activation Functions: Comparison of trends in Practice and Research for Deep Learningcited by 130
- 2020Smooth Adversarial Trainingcited by 89
- 2017Critical Learning Periods in Deep Neural Networkscited by 78
- 2017Continuously Differentiable Exponential Linear Unitscited by 73
- 2021Randomness In Neural Network Training: Characterizing The Impact of Toolingcited by 57
- 2021Nondeterminism and Instability in Neural Network Optimizationcited by 47
- 2019Analyzing the Role of Model Uncertainty for Electronic Health Recordscited by 41
- 2020Wisdom of Committees: An Overlooked Approach To Faster and More Accurate Modelscited by 39
- 2021On the Reproducibility of Neural Network Predictionscited by 28
- 2015Deep Learning with S-shaped Rectified Linear Activation Unitscited by 26
- 2020On Power Laws in Deep Ensemblescited by 26
- 2022Reproducibility in Optimization: Theoretical Framework and Limitscited by 21
- 2018Comparison of non-linear activation functions for deep neural networks on MNIST classification taskcited by 19
- 2018Deterministic Implementations for Reproducibility in Deep Reinforcement Learningcited by 19
- 2020When Ensembling Smaller Models is More Efficient than Single Large Modelscited by 19
- 2019Generating Accurate Pseudo-labels in Semi-Supervised Learning and Avoiding Overconfident Predictions via Hermite Polynomial Activationscited by 13
- 2020A Corrective View of Neural Networks: Representation, Memorization and Learningcited by 13
- 2020Anti-Distillation: Improving reproducibility of deep networkscited by 13
- 2021Synthesizing Irreproducibility in Deep Networkscited by 9
- 2020Beyond Point Estimate: Inferring Ensemble Prediction Variation from Neuron Activation Strength in Recommender Systemscited by 8
- 2020TanhExp: A Smooth Activation Function with High Convergence Speed for Lightweight Neural Networkscited by 6
- 2017An ELU Network with Total Variation for Image Denoisingcited by 1
- 2018Deep Global-Connected Net With The Generalized Multi-Piecewise ReLU Activation in Deep Learningcited by 1
Built on by
Citing papers per year: 2022: 1; 2023: 0; 2024: 0; 2025: 1.
2 papers.
- 2022Replicable Banditscited by 22
- 2025Selective Matching Losses -- Not All Scores Are Created Equalcited by 0
- 2025Selective Matching Losses -- Not All Scores Are Created Equal4 Jun 2025
- 2022Replicable Bandits4 Oct 2022