MultiVerse: Causal Reasoning using Importance Sampling in Probabilistic Programming

被引:0
|
作者
Perov, Yura [1 ]
Graham, Logan [1 ]
Gourgoulias, Kostis [1 ]
Richens, Jonathan G. [1 ]
Lee, Ciaran M. [1 ,2 ]
Baker, Adam [1 ]
Johri, Saurabh [1 ]
机构
[1] Babylon Health, London, England
[2] UCL, London, England
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We elaborate on using importance sampling for causal reasoning, in particular for counterfactual inference. We show how this can be implemented natively in probabilistic programming. By considering the structure of the counterfactual query, one can significantly optimise the inference process. We also consider design choices to enable further optimisations. We introduce MultiVerse, a probabilistic programming prototype engine for approximate causal reasoning. We provide experimental results and compare with Pyro, an existing probabilistic programming framework with some of causal reasoning tools.
引用
收藏
页数:36
相关论文
共 50 条
  • [1] IS CAUSAL REASONING HARDER THAN PROBABILISTIC REASONING?
    Mosse, Milan
    Ibeling, Duligur
    Icard, Thomas
    [J]. REVIEW OF SYMBOLIC LOGIC, 2024, 17 (01): : 106 - 131
  • [2] Domain-specific probabilistic programming with Multiverse Explorer
    Blackwell, Alan F.
    Raymond, Alex
    Botta, Colton
    Keenan, Matthew
    Hayter-Dalgliesh, William
    [J]. 2023 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING, VL/HCC, 2023, : 124 - 132
  • [3] Probabilistic Reasoning Across the Causal Hierarchy
    Ibeling, Duligur
    Icard, Thomas
    [J]. THIRTY-FOURTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THE THIRTY-SECOND INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE AND THE TENTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2020, 34 : 10170 - 10177
  • [4] Using the Probabilistic Logic Programming Language P-log for Causal and Counterfactual Reasoning and Non-naive Conditioning
    Baral, Chitta
    Hunsaker, Matt
    [J]. 20TH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2007, : 243 - 249
  • [5] Web stream reasoning using probabilistic answer set programming
    Nickles, Matthias
    Mileo, Alessandra
    [J]. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2014, LNCS 8741 : 197 - 205
  • [6] Reasoning on Resident Space Object Hierarchies Using Probabilistic Programming
    Ruttenberg, Brian E.
    Wilkins, Matthew P.
    Pfeffer, Avi
    [J]. 2015 18TH INTERNATIONAL CONFERENCE ON INFORMATION FUSION (FUSION), 2015, : 1315 - 1321
  • [7] Web Stream Reasoning Using Probabilistic Answer Set Programming
    Nickles, Matthias
    Mileo, Alessandra
    [J]. WEB REASONING AND RULE SYSTEMS, RR 2014, 2014, 8741 : 197 - 205
  • [8] PROBABILISTIC VARIATIONAL CAUSAL EFFECT AS A NEW THEORY FOR CAUSAL REASONING
    Department of Mathematics and Computer Science, The University of Quebec at Trois-Rivieres, 3351 Bd des Forges, Trois-Rivières
    QC
    G8Z 4M3, Canada
    [J]. arXiv, 1600,
  • [9] Causal versus probabilistic reasoning in clinical judgment
    Garb, Howard
    [J]. INTERNATIONAL JOURNAL OF PSYCHOLOGY, 2008, 43 (3-4) : 174 - 174
  • [10] Probabilistic causal reasoning under time pressure
    Kolvoort, Ivar R.
    Fisher, Elizabeth L.
    van Rooij, Robert
    Schulz, Katrin
    van Maanen, Leendert
    [J]. PLOS ONE, 2024, 19 (04):