Robustness Guarantees for Credal Bayesian Networks via Constraint Relaxation over Probabilistic Circuits

In many domains, worst-case guarantees on the performance (e.g. prediction accuracy) of a decision function subject to distributional shifts and uncertainty about the environment are crucial. In this work we develop a method to quantify the robustness of decision functions with respect to credal Bayesian networks, formal parametric models of the environment where uncertainty is expressed through credal sets on the parameters. In particular, we address the maximum marginal probability (MARmax) problem, that is, determining the greatest probability of an event (such as misclassification) obtainable for parameters in the credal set. We develop a method to faithfully transfer the problem into a constrained optimization problem on a probabilistic circuit. By performing a simple constraint relaxation, we show how to obtain a guaranteed upper bound on MARmax in linear time in the size of the circuit. We further theoretically characterize this constraint relaxation in terms of the original Bayesian network structure, which yields insight into the tightness of the bound. We implement the method and provide experimental evidence that the upper bound is often near tight and demonstrates improved scalability compared to other methods.

[1]  Clare Lyle,et al.  Provable Guarantees on the Robustness of Decision Rules to Causal Interventions , 2021, IJCAI.

[2]  Alessandro Antonucci,et al.  CREPO: An Open Repository to Benchmark Credal Network Algorithms , 2021, ISIPTA.

[3]  Denis Deratani Mauá,et al.  Thirty years of credal networks: Specification, algorithms and complexity , 2020, Int. J. Approx. Reason..

[4]  Marco Zaffalon,et al.  CREMA: A Java Library for Credal Network Inference , 2020, PGM.

[5]  Alessandro Facchini,et al.  Tractable Inference in Credal Sentential Decision Diagrams , 2020, Int. J. Approx. Reason..

[6]  Marco Zaffalon,et al.  Structural Causal Models Are (Solvable by) Credal Networks , 2020, PGM.

[7]  Xiaowei Huang,et al.  Reachability Analysis of Deep Neural Networks with Provable Guarantees , 2018, IJCAI.

[8]  Alexander J. Smola,et al.  Detecting and Correcting for Label Shift with Black Box Predictors , 2018, ICML.

[9]  Leonid Ryzhyk,et al.  Verifying Properties of Binarized Deep Neural Networks , 2017, AAAI.

[10]  Denis Deratani Mauá,et al.  Credal Sum-Product Networks , 2017, ISIPTA.

[11]  Mykel J. Kochenderfer,et al.  Reluplex: An Efficient SMT Solver for Verifying Deep Neural Networks , 2017, CAV.

[12]  Marco Zaffalon,et al.  Approximate credal network updating by linear programming with applications to decision making , 2015, Int. J. Approx. Reason..

[13]  Bernhard Schölkopf,et al.  Multi-Source Domain Adaptation: A Causal View , 2015, AAAI.

[14]  Daniel Lowd,et al.  Learning Sum-Product Networks with Direct and Indirect Variable Interactions , 2014, ICML.

[15]  Pedro M. Domingos,et al.  Sum-product networks: A new deep architecture , 2011, 2011 IEEE International Conference on Computer Vision Workshops (ICCV Workshops).

[16]  Yi Sun,et al.  Generalized loopy 2U: A new algorithm for approximate inference in credal networks , 2010, Int. J. Approx. Reason..

[17]  Neil D. Lawrence,et al.  Dataset Shift in Machine Learning , 2009 .

[18]  F. Cozman,et al.  Inference in Credal Networks Through Integer Programming , 2007 .

[19]  Serafín Moral,et al.  Hill-climbing and branch-and-bound algorithms for exact and approximate inference in credal networks , 2007, Int. J. Approx. Reason..

[20]  Adnan Darwiche,et al.  On the Robustness of Most Probable Explanations , 2006, UAI.

[21]  Adnan Darwiche,et al.  Sensitivity Analysis in Bayesian Networks: From Single to Multiple Parameters , 2004, UAI.

[22]  Linda C. van der Gaag,et al.  Sensitivity analysis: an aid for belief-network quantification , 2000, The Knowledge Engineering Review.

[23]  Fabio Gagliardi Cozman,et al.  Credal networks , 2000, Artif. Intell..

[24]  Adnan Darwiche,et al.  A differential approach to inference in Bayesian networks , 2000, JACM.

[25]  Enrico Fagiuoli,et al.  2U: An Exact Interval Propagation Algorithm for Polytrees with Binary Variables , 1998, Artif. Intell..

[26]  Bart Verheij,et al.  Artificial Intelligence , 2017, Communications in Computer and Information Science.

[27]  Ladislav Koreň Reasoning , 2015, Practices of Reason.

[28]  Andrés R. Masegosa,et al.  International Journal of Approximate Reasoning , 2022 .