{"title":"A SAT-based approach to rigorous verification of Bayesian networks","authors":"Ignacy Stępka, Nicholas Gisolfi, Artur Dubrawski","doi":"arxiv-2408.00986","DOIUrl":null,"url":null,"abstract":"Recent advancements in machine learning have accelerated its widespread\nadoption across various real-world applications. However, in safety-critical\ndomains, the deployment of machine learning models is riddled with challenges\ndue to their complexity, lack of interpretability, and absence of formal\nguarantees regarding their behavior. In this paper, we introduce a verification\nframework tailored for Bayesian networks, designed to address these drawbacks.\nOur framework comprises two key components: (1) a two-step compilation and\nencoding scheme that translates Bayesian networks into Boolean logic literals,\nand (2) formal verification queries that leverage these literals to verify\nvarious properties encoded as constraints. Specifically, we introduce two\nverification queries: if-then rules (ITR) and feature monotonicity (FMO). We\nbenchmark the efficiency of our verification scheme and demonstrate its\npractical utility in real-world scenarios.","PeriodicalId":501208,"journal":{"name":"arXiv - CS - Logic in Computer Science","volume":"108 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-08-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Logic in Computer Science","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2408.00986","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Recent advancements in machine learning have accelerated its widespread
adoption across various real-world applications. However, in safety-critical
domains, the deployment of machine learning models is riddled with challenges
due to their complexity, lack of interpretability, and absence of formal
guarantees regarding their behavior. In this paper, we introduce a verification
framework tailored for Bayesian networks, designed to address these drawbacks.
Our framework comprises two key components: (1) a two-step compilation and
encoding scheme that translates Bayesian networks into Boolean logic literals,
and (2) formal verification queries that leverage these literals to verify
various properties encoded as constraints. Specifically, we introduce two
verification queries: if-then rules (ITR) and feature monotonicity (FMO). We
benchmark the efficiency of our verification scheme and demonstrate its
practical utility in real-world scenarios.