mlsanityData to 14 Oct 2026

You Only Derive Once (YODO): Automatic Differentiation for Efficient Sensitivity Analysis in Bayesian Networks

arXiv 2206.08687 ↗First posted 17 Jun 2022cs.AIcited by 4

Not on the map. Why?

Abstract (arXiv)

Sensitivity analysis measures the influence of a Bayesian network's parameters on a quantity of interest defined by the network, such as the probability of a variable taking a specific value. In particular, the so-called sensitivity value measures the quantity of interest's partial derivative with respect to the network's conditional probabilities. However, finding such values in large networks with thousands of parameters can become computationally very expensive. We propose to use automatic differentiation combined with exact inference to obtain all sensitivity values in a single pass. Our method first marginalizes the whole network once using e.g. variable elimination and then backpropagates this operation to obtain the gradient with respect to all input parameters. We demonstrate our routines by ranking all parameters by importance on a Bayesian network modeling humanitarian crises and disasters, and then show the method's efficiency by scaling it to huge networks with up to 100'000 parameters. An implementation of the methods using the popular machine learning library PyTorch is freely available.

Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 9 of its 35 references that are in the map. First posted on arXiv 17 Jun 2022.

Builds on

9 of 35 references.

References · 9

  1. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
  2. 2015Automatic differentiation in machine learning: a surveycited by 855
  3. 2013A Differential Approach to Inference in Bayesian Networkscited by 93
  4. 2017Duality of Graphical Models and Tensor Networkscited by 15
  5. 2021Sensitivity and robustness analysis in Bayesian networks with the bnmonitor R packagecited by 8
  6. 2013Making Sensitivity Analysis Computationally Efficientcited by 7
  7. 2018A geometric characterisation of sensitivity analysis in monomial modelscited by 6
  8. 2013Sensitivity Analysis for Probability Assessments in Bayesian Networkscited by 4
  9. 2013Analysing Sensitivity Data from Probabilistic Networkscited by 2

Built on by

Cited by year

Citing papers per year: 2023: 2; 2024: 2.

4 papers.