Enhancing SMT-based Weighted Model Integration by Structure Awareness
Giuseppe Spallitta, Gabriele Masina, Paolo Morettin, Andrea Passerini,, Roberto Sebastiani

TL;DR
This paper introduces a structure-aware SMT-based algorithm for Weighted Model Integration that improves scalability and efficiency in hybrid probabilistic inference, handling both exact and approximate solutions effectively.
Contribution
It develops a novel algorithm combining SMT-based enumeration with problem structure encoding to reduce redundancy and enhance scalability in WMI.
Findings
Significant computational savings over existing methods.
Effective handling of both exact and approximate WMI techniques.
Successful application to real-world datasets and fairness verification.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBayesian Modeling and Causal Inference · Machine Learning and Algorithms · Data Management and Algorithms
