paper-with-me

Papers

Structured Bayesian Pruning via Log-Normal Multiplicative Noise

2017-05-20 · NeurIPS 2017 12 · Kirill Neklyudov, Dmitry Molchanov, Arsenii Ashukha, Dmitry Vetrov

Dropout-based regularization methods can be regarded as injecting random noise with pre-defined magnitude to different parts of the neural network during training. It was recently shown that Bayesian dropout procedure not only improves generalization but also leads to extremely sparse neural architectures by automatically setting the individual noise magnitude per weight. However, this sparsity can hardly be used for acceleration since it is unstructured. In the paper, we propose a new Bayesian model that takes into account the computational structure of neural networks and provides structured sparsity, e.g. removes neurons and/or convolutional channels in CNNs. To do this we inject noise to the neurons outputs while keeping the weights unregularized. We establish the probabilistic model with a proper truncated log-uniform prior over the noise and truncated log-normal variational approximation that ensures that the KL-term in the evidence lower bound is computed in closed-form. The model leads to structured sparsity by removing elements with a low SNR from the computation graph and provides significant acceleration on a number of deep neural architectures. The model is easy to implement as it can be formulated as a separate dropout-like layer.

📄 PDF Abstract BibTeX arXiv:1705.07283

Code (5)

necludov/group-sparsity-sbp 공식 구현 tf
ars-ashuha/variational-dropout-sparsifies-dnn tf
maxblumental/variational-drouput pytorch
senya-ashukha/variational-dropout-sparsifies-dnn tf
xaosina/Struct-Sparse-Pruning pytorch

Methods 이 논문이 사용한 방법론

Dropout Dropout is a regularization technique for neural networks that drops a unit (along with connections) at training time with a specified probability $p$ (a common value is…

Similar Papers 제목 키워드 기반

BMRS: Bayesian Model Reduction for Structured Pruning

2024-06-03 · Dustin Wright, Christian Igel, Raghavendra Selvan

Modern neural networks are often massively overparameterized leading to high compute costs during training and at inference. One effective method to improve both the compute and energy efficiency of neural networks while…

model

Multiplicative Normalizing Flows for Variational Bayesian Neural Networks

2017-03-06 · ICML 2017 8 · Christos Louizos, Max Welling

We reinterpret multiplicative noise in neural networks as auxiliary random variables that augment the approximate posterior in a variational setting for Bayesian neural networks. We show that through this interpretation …

An Additive Approximation to Multiplicative Noise

2018-05-07 · Ruanui Nicholson, Jari P. Kaipio

Multiplicative noise models are often used instead of additive noise models in cases in which the noise variance depends on the state. Furthermore, when Poisson distributions with relatively small counts are approximated…

Bayesian identification of nonseparable Hamiltonians with multiplicative noise using deep learning and reduced-order modeling

2024-01-23 · Nicholas Galioto, Harsh Sharma, Boris Kramer, Alex Arkady Gorodetsky

This paper presents a structure-preserving Bayesian approach for learning nonseparable Hamiltonian systems using stochastic dynamic models allowing for statistically-dependent, vector-valued additive and multiplicative m…

parameter estimation

Dropout as a Structured Shrinkage Prior

2018-10-09 · Eric Nalisnick, José Miguel Hernández-Lobato, Padhraic Smyth

Dropout regularization of deep neural networks has been a mysterious yet effective tool to prevent overfitting. Explanations for its success range from the prevention of "co-adapted" weights to it being a form of cheap B…

Bayesian Inference