SMT-based Weighted Model Integration with Structure Awareness

被引:0
|
作者
Spallitta, Giuseppe [1 ]
Masina, Gabriele [1 ]
Morettin, Paolo [2 ]
Passerini, Andrea [1 ]
Sebastiani, Roberto [1 ]
机构
[1] Univ Trento, Trento, Italy
[2] Katholieke Univ Leuven, Leuven, Belgium
基金
欧洲研究理事会;
关键词
INFERENCE;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Weighted Model Integration (WMI) is a popular formalism aimed at unifying approaches for probabilistic inference in hybrid domains, involving logical and algebraic constraints. 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 substantial computational savings. An extensive experimental evaluation on both synthetic and real-world datasets confirms the advantage of the proposed solution over existing alternatives.
引用
收藏
页码:1876 / 1885
页数:10
相关论文
共 50 条
  • [31] SMT-Based Array Invariant Generation
    Larraz, Daniel
    Rodriguez-Carbonell, Enric
    Rubio, Albert
    VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION (VMCAI 2013), 2013, 7737 : 169 - 188
  • [32] SMT-based Bounded Model Checking for Real-time Systems
    Xu, Liang
    QSIC 2008: PROCEEDINGS OF THE EIGHTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, 2008, : 120 - 125
  • [33] SMT-based Formal Verification of Synchronous Reactive Model for Zone Controller
    Li T.-F.
    Sun J.-F.
    Lv X.-J.
    Chen X.
    Liu J.
    Sun H.-Y.
    He J.-F.
    Ruan Jian Xue Bao/Journal of Software, 2023, 34 (07):
  • [34] Simple SMT-Based Bounded Model Checking for Timed Interpreted Systems
    Zbrzezny, Agnieszka M.
    Zbrzezny, Andrzej
    ROUGH SETS, IJCRS 2017, PT II, 2017, 10314 : 487 - 504
  • [35] Checking WECTLK Properties of Timed Real-Weighted Interpreted Systems via SMT-Based Bounded Model Checking
    Zbrzezny, Agnieszka M.
    Zbrzezny, Andrzej
    PROGRESS IN ARTIFICIAL INTELLIGENCE-BK, 2015, 9273 : 638 - 650
  • [36] Kratos2: An SMT-Based Model Checker for Imperative Programs
    Griggio, Alberto
    Jonas, Martin
    COMPUTER AIDED VERIFICATION, CAV 2023, PT III, 2023, 13966 : 423 - 436
  • [37] SMT-based Software Model Checking: An Experimental Comparison of Four Algorithms
    Beyer, Dirk
    Dangl, Matthias
    VERIFIED SOFTWARE: THEORIES, TOOLS, AND EXPERIMENTS, VSTTE 2016, 2016, 9971 : 181 - 198
  • [38] SMT-Based Symbolic Model-Checking for Operator Precedence Languages
    Chiari, Michele
    Geatti, Luca
    Gigante, Nicola
    Pradella, Matteo
    COMPUTER AIDED VERIFICATION, PT I, CAV 2024, 2024, 14681 : 387 - 408
  • [39] Formulog: Datalog for SMT-Based Static Analysis
    Bembenek, Aaron
    Greenberg, Michael
    Chong, Stephen
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2020, 4 (OOPSLA):
  • [40] Efficient SMT-Based Analysis of Failure Propagation
    Bozzano, Marco
    Cimatti, Alessandro
    Pires, Anthony Fernandes
    Griggio, Alberto
    Jonas, Martin
    Kimberly, Greg
    COMPUTER AIDED VERIFICATION, PT II, CAV 2021, 2021, 12760 : 209 - 230