UAI 2015
Stochastic Integration via Error-Correcting Codes
Abstract
We consider the task of summing a non-negative function f over a discrete set Ω, e. g. , to compute the partition function of a graphical model. Ermon et al. have shown that in a probabilistic approximate sense summation can be reduced to maximizing f over random subsets of Ω defined by parity (XOR) constraints. Unfortunately, XORs with many variables are computationally intractable, while XORs with few variables have poor statistical performance. We introduce two ideas to address this problem, both motivated by the theory of error-correcting codes. The first is to maximize f over explicitly generated random affine subspaces of Ω, which is equivalent to unconstrained maximization of f over an exponentially smaller domain. The second idea, closer in spirit to the original approach, is to use systems of linear equations defining Low Density Parity Check (LDPC) error-correcting codes. Even though the equations in such systems only contain O(1) variables each, their sets of solutions (codewords) have excellent statistical properties. By combining these ideas we achieve dramatic speedup over the original approach and levels of accuracy that were completely unattainable.
Authors
Keywords
No keywords are indexed for this paper.
Context
- Venue
- Conference on Uncertainty in Artificial Intelligence
- Archive span
- 1985-2025
- Indexed papers
- 3717
- Paper id
- 326032482069453961