Skip to yearly menu bar Skip to main content


Poster

The Limits of Tractable Marginalization

Oliver Broadrick · Sanyam Agarwal · Guy Van den Broeck · Markus Bläser

West Exhibition Hall B2-B3 #W-1016
[ ] [ ]
Wed 16 Jul 11 a.m. PDT — 1:30 p.m. PDT

Abstract: Marginalization -- summing a function over all assignments to a subset of its inputs -- is a fundamental computational problem with applications from probabilistic inference to formal verification.Despite its computational hardness in general, there exist many classes of functions (e.g., probabilistic models) for which marginalization remains tractable, and they can all be commonly expressed by arithmetic circuits computing multilinear polynomials.This raises the question, can *all* functions with polynomial time marginalization algorithms be succinctly expressed by such circuits? We give a negative answer, exhibiting simple functions with tractable marginalization yet no efficient representation by known models, assuming $\\mathsf{FP} \\neq \\#\\mathsf{P}$ (an assumption implied by $\\mathsf{P} \\neq \\mathsf{NP}$). To this end, we identify a hierarchy of complexity classes corresponding to stronger forms of marginalization, all of which are efficiently computable on the known circuit models. We conclude with a completeness result, showing that whenever there is an efficient real RAM performing virtual evidence marginalization for a function, then there are small arithmetic circuits for that function's multilinear representation.

Lay Summary:

In this work, we analyse a commonly used architecture (arithmetic circuits computing multilinear polynomials) in probabilistic inference particularly used for marginalization tasks. We prove the theoretical limits on the expressiveness of this architecture, by showing that there are functions for which marginalization is efficient but which can't be succinctly represented by these circuits.

Chat is not available.