Domain-specific probabilistic programming with Multiverse Explorer

被引:0
|
作者
Blackwell, Alan F. [1 ]
Raymond, Alex [1 ]
Botta, Colton [2 ]
Keenan, Matthew [1 ]
Hayter-Dalgliesh, William [1 ]
机构
[1] Univ Cambridge, Comp Lab, Cambridge, England
[2] Univ Cambridge, Engn Dept, Cambridge, England
关键词
Programming; Visualisation; User centered design; Graphical user interfaces;
D O I
10.1109/VL-HCC57772.2023.00022
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present Multiverse Explorer, a domain-specific probabilistic programming language presented as a visual language integrated with a domain world model. The interactive visualisation presents a Monte Carlo simulation over a causal graph, allowing the user to gain an overview and query alternative outcomes in a counterfactual manner. Separate graphs express the policies attributed to multiple heterogeneous agents. The outcomes of actions are visualised in an interactive 3D animation of the environment; in this work, we apply the Multiverse Explorer to multi-agent driving scenarios by extending the CARLA simulator. The Multiverse Explorer has been evaluated with a sample of technical non-specialists, demonstrating the potential of this approach to be used in design, audit, policy, litigation, and other contexts where the outcome of multi-agent decision scenarios must be investigated by professionals beyond a specialist AI audience.
引用
收藏
页码:124 / 132
页数:9
相关论文
共 50 条
  • [1] PClean: Bayesian Data Cleaning at Scale with Domain-Specific Probabilistic Programming
    Lew, Alexander K.
    Agrawal, Monica
    Sontag, David
    Mansinghka, Vikash K.
    24TH INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND STATISTICS (AISTATS), 2021, 130
  • [2] DOMAIN-SPECIFIC AUTOMATIC PROGRAMMING
    BARSTOW, DR
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1985, 11 (11) : 1321 - 1336
  • [3] Guaranteed optimization for domain-specific programming
    Veldhuizen, TL
    DOMAIN-SPECIFIC PROGRAM GENERATION, 2003, 3016 : 307 - 324
  • [4] Domain-Specific Programming Router Model
    Liu, Zhongpei
    Lv, Gaofeng
    Wang, Jichang
    Yang, Xiangrui
    EMERGING NETWORKING ARCHITECTURE AND TECHNOLOGIES, ICENAT 2022, 2023, 1696 : 26 - 37
  • [5] DOMAIN-SPECIFIC AUTOMATIC PROGRAMMING.
    Barstow, David R.
    IEEE Transactions on Software Engineering, 1985, SE-11 (11) : 1321 - 1336
  • [6] Functional Programming for Domain-Specific Languages
    Gibbons, Jeremy
    CENTRAL EUROPEAN FUNCTIONAL PROGRAMMING SCHOOL, CEFP 2013, 2015, 8606 : 1 - 28
  • [7] Constructing Domain-Specific Search Engines with No Programming
    Kejriwal, Mayank
    Szekely, Pedro
    THIRTY-SECOND AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTIETH INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE / EIGHTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2018, : 8204 - 8205
  • [8] Supporting Exploratory Programming in Domain-Specific Applications
    Manesh, Daniel
    2023 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING, VL/HCC, 2023, : 299 - 301
  • [9] Configurable visual programming environment a tool for domain-specific programming
    Karsai, Gabor
    Computer, 1995, 28 (03): : 36 - 44