Advanced SMT techniques for weighted model integration

作者:

摘要

Weighted model integration (WMI) is a recent formalism generalizing weighted model counting (WMC) to run probabilistic inference over hybrid domains, characterized by both discrete and continuous variables and relationships between them. WMI is computationally very demanding as it requires to explicitly enumerate all possible truth assignments to be integrated over. Component caching strategies which proved extremely effective for WMC are difficult to apply in this formalism because of the tight coupling induced by the arithmetic constraints. In this paper we present a novel formulation of WMI, which allows to exploit the power of SMT-based predicate abstraction techniques in designing efficient inference procedures. A novel algorithm combines a strong reduction in the number of models to be integrated over with their efficient enumeration. Experimental results on synthetic and real-world data show drastic computational improvements over the original WMI formulation as well as existing alternatives for hybrid inference.

论文关键词:Probabilistic inference,Satisfiability modulo theories,Weighted model counting,Weighted model integration

论文评审过程:Received 5 March 2018, Revised 20 November 2018, Accepted 8 April 2019, Available online 12 April 2019, Version of Record 29 April 2019.

论文官网地址:https://doi.org/10.1016/j.artint.2019.04.003