Enhancing SMT-based Weighted Model Integration by Structure Awareness

02/13/2023
by   Giuseppe Spallitta, et al.
0

The development of efficient exact and approximate algorithms for probabilistic inference is a long-standing goal of artificial intelligence research. Whereas substantial progress has been made in dealing with purely discrete or purely continuous domains, adapting the developed solutions to tackle hybrid domains, characterised by discrete and continuous variables and their relationships, is highly non-trivial. Weighted Model Integration (WMI) recently emerged as a unifying formalism for probabilistic inference in hybrid domains. Despite a considerable amount of recent work, allowing WMI algorithms to scale with the complexity of the hybrid problem is still a challenge. In this paper we highlight some substantial limitations of existing state-of-the-art solutions, and develop an algorithm that combines SMT-based enumeration, an efficient technique in formal verification, with an effective encoding of the problem structure. This allows our algorithm to avoid generating redundant models, resulting in drastic computational savings. Additionally, we show how SMT-based approaches can seamlessly deal with different integration techniques, both exact and approximate, significantly expanding the set of problems that can be tackled by WMI technology. An extensive experimental evaluation on both synthetic and real-world datasets confirms the substantial advantage of the proposed solution over existing alternatives. The application potential of this technology is further showcased on a prototypical task aimed at verifying the fairness of probabilistic programs.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/28/2022

SMT-based Weighted Model Integration with Structure Awareness

Weighted Model Integration (WMI) is a popular formalism aimed at unifyin...
research
08/18/2015

Learning Modulo Theories for preference elicitation in hybrid domains

This paper introduces CLEO, a novel preference elicitation algorithm cap...
research
01/13/2020

Monte Carlo Anti-Differentiation for Approximate Weighted Model Integration

Probabilistic inference in the hybrid domain, i.e. inference over discre...
research
09/20/2019

Hybrid Probabilistic Inference with Logical Constraints: Tractability and Message-Passing

Weighted model integration (WMI) is a very appealing framework for proba...
research
01/08/2020

Lifted Hybrid Variational Inference

A variety of lifted inference algorithms, which exploit model symmetry t...
research
03/13/2019

Efficient Search-Based Weighted Model Integration

Weighted model integration (WMI) extends Weighted model counting (WMC) t...
research
11/29/2018

Scaling up Probabilistic Inference in Linear and Non-Linear Hybrid Domains by Leveraging Knowledge Compilation

Weighted model integration (WMI) extends weighted model counting (WMC) i...

Please sign up or login with your details

Forgot password? Click here to reset