2009
NIPS
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
— Computer Science and Machine Learning and Mathematics & Optimization
📈
Trend Setter
— Algorithms
🧭
Keyword Pioneer
— randomized pruning
🐝
Cross-Pollinator
— Artificial Intelligence, Computer Science, Computer Vision, Data Science & Analytics, Deep Learning, Interdisciplinary, Machine Learning, Mathematics & Optimization, Natural Language Processing, Reinforcement Learning, Robotics, Speech & Audio
🐣
Hot Topic Early Bird
— dynamic programming
Authors
Topics
Machine Learning > Optimization & Theory > Optimization
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