2009
NeurIPS
NeurIPS 2009
Randomized Pruning: Efficiently Calculating Expectations in Large Dynamic Programs
Abstract
Pruning can massively accelerate the computation of feature expectations in large models. However, any single pruning mask will introduce bias. We present a novel approach which employs a randomized sequence of pruning masks. Formally, we apply auxiliary variable MCMC sampling to generate this sequence of masks, thereby gaining theoretical guarantees about convergence. Because each mask is generally able to skip large portions of an underlying dynamic program, our approach is particularly compelling for high-degree algorithms. Empirically, we demonstrate our method on bilingual parsing, showing decreasing bias as more masks are incorporated, and outperforming fixed tic-tac-toe pruning.
🌉
Interdisciplinary Bridge
- Artificial Intelligence and Computer Science and Mathematics & Optimization and Natural Language Processing
📈
Trend Setter
- Discrete Optimization
🐣
Hot Topic Early Bird
- dynamic programming
Authors
Topics
Machine Learning > Optimization & Theory > Optimization
Natural Language Processing > Understanding > Parsing
Mathematics & Optimization > Optimization > Stochastic Methods
Computer Science > Foundations > Algorithms
Machine Learning > Optimization & Theory > Stochastic Methods
Mathematics & Optimization > Optimization > Discrete Optimization
Artificial Intelligence > Core AI > Efficient Computing
Machine Learning > Bayesian & Probabilistic > Markov Chain Monte Carlo