Enhancing SMT-based Weighted Model Integration by Structure Awareness
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 11 of its 55 references that are in the map. First posted on arXiv 13 Feb 2023.
Builds on
11 of 55 references.
References · 11
- 2019Efficient Search-Based Weighted Model Integrationcited by 11
- 2020Scaling up Hybrid Probabilistic Inference with Logical and Arithmetic Constraints via Message Passingcited by 11
- 2014Solving #SAT and Bayesian Inference with Backtracking Searchcited by 6
- 2014Approximate Counting in SMT and Value Estimation for Probabilistic Programscited by 6
- 2020Volesti: Volume Approximation and Sampling for Convex Polytopes in Rcited by 6
- 2016Probabilistic Inference Modulo Theoriescited by 5
- 2022SMT-based Weighted Model Integration with Structure Awarenesscited by 4
- 2013Nonuniform Dynamic Discretization in Hybrid Networkscited by 2
- 2020On the Approximability of Weighted Model Integration on DNF Structurescited by 2
- 2020Are You Satisfied by This Partial Assignment?cited by 2
- 2018Tractable Querying and Learning in Hybrid Domains via Sum-Product Networkscited by 1
Built on by
Citing papers per year: 2024: 2; 2025: 2; 2026: 1.
5 papers.
- 2025A Probabilistic Neuro-symbolic Layer for Algebraic Constraint Satisfactioncited by 11
- 2024Canonical Decision Diagrams Modulo Theoriescited by 2
- 2026The Theory and Practice of MAP Inference over Non-Convex Constraintscited by 1
- 2024Probabilistic ML Verification via Weighted Model Integrationcited by 0
- 2025Entailment vs. Verification for Partial-assignment Satisfiability and Enumerationcited by 0
- 2026The Theory and Practice of MAP Inference over Non-Convex Constraints9 Feb 2026
- 2025A Probabilistic Neuro-symbolic Layer for Algebraic Constraint Satisfaction25 Mar 2025
- 2025Entailment vs. Verification for Partial-assignment Satisfiability and Enumeration3 Mar 2025
- 2024Canonical Decision Diagrams Modulo Theories25 Apr 2024
- 2024Probabilistic ML Verification via Weighted Model Integration7 Feb 2024