Uncertainty Quantification With Noise Injection in Neural Networks: A Bayesian Perspective

πŸ“… 2025-01-21
πŸ“ˆ Citations: 0
✨ Influential: 0
πŸ“„ PDF
πŸ€– AI Summary
This work addresses uncertainty quantification in neural networks to enhance predictive reliability and calibration. We propose Monte Carlo Noise Injection (MCNI), a novel paradigm that injects stochastic noise into model weights during training and estimates uncertainty via multiple forward passes at inference time. Crucially, we provide the first theoretical proof that this noise-injection mechanism is strictly equivalent to Bayesian inference under a deep Gaussian process (DGP) priorβ€”thereby establishing a rigorous Bayesian foundation for weight randomization methods. Compared to conventional approaches such as Dropout and ensemble methods, MCNI achieves significantly improved accuracy in uncertainty estimation and superior calibration of predictive confidence across both regression and classification tasks. The method combines theoretical soundness with practical efficiency, requiring no architectural modifications or substantial computational overhead beyond standard Monte Carlo sampling.

Technology Category

Machine Learning: Calibration & Uncertainty QuantificationReasoning under Uncertainty: Stochastic OptimizationSearch and Optimization: Sampling/Simulation-based Search

Application Category

Graph Algorithms and Modeling for the Web: Graph neural networks and deep learning approaches for Web-related graphsWeb Mining and Content Analysis: Large pretrained models with web dataResponsible Web: Machine-in-the-loop, human agency and autonomy
πŸ“ Abstract
Model uncertainty quantification involves measuring and evaluating the uncertainty linked to a model's predictions, helping assess their reliability and confidence. Noise injection is a technique used to enhance the robustness of neural networks by introducing randomness. In this paper, we establish a connection between noise injection and uncertainty quantification from a Bayesian standpoint. We theoretically demonstrate that injecting noise into the weights of a neural network is equivalent to Bayesian inference on a deep Gaussian process. Consequently, we introduce a Monte Carlo Noise Injection (MCNI) method, which involves injecting noise into the parameters during training and performing multiple forward propagations during inference to estimate the uncertainty of the prediction. Through simulation and experiments on regression and classification tasks, our method demonstrates superior performance compared to the baseline model.
Problem

Research questions and friction points this paper is trying to address.

Neural Networks
Model Uncertainty
Prediction Accuracy
Innovation

Methods, ideas, or system contributions that make the work stand out.

Bayesian Inference
Monte Carlo Noise Injection (MCNI)
Uncertainty Quantification
πŸ”Ž Similar Papers
X
Xueqiong Yuan
Institute of Data and Information, Tsinghua Shenzhen International Graduate School, Shenzhen, Guangdong, China
J
Jipeng Li
Institute of Data and Information, Tsinghua Shenzhen International Graduate School, Shenzhen, Guangdong, China
E
Ercan Engin Kuruoglu
Institute of Data and Information, Tsinghua Shenzhen International Graduate School, Shenzhen, Guangdong, China