CTPPL: A Continuous Time Probabilistic Programming Language

被引:0
|
作者
Pfeffer, Avi [1 ]
机构
[1] Harvard Univ, Sch Engn & Appl Sci, Cambridge, MA 02138 USA
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Probabilistic programming languages allow a modeler to build probabilistic models using complex data structures with all the power of a programming language. We present CTPPL, an expressive probabilistic programming language for dynamic processes that models processes using continuous time. Time is a first class element in our language; the amount of time taken by a subprocess can be specified using the full power of the language. We show through examples that CTPPL can easily represent existing continuous time frameworks and makes it easy to represent new ones. We present semantics for CTPPL in terms of a probability measure over trajectories. We present a particle filtering algorithm for the language that works for a large and useful class of CTPPL programs.
引用
收藏
页码:1943 / 1950
页数:8
相关论文
共 50 条
  • [31] Time-efficient Bayesian Inference for a (Skewed) Von Mises Distribution on the Torus in a Deep Probabilistic Programming Language
    Ronning, Ola
    Ley, Christophe
    Mardia, Kanti, V
    Hamelryck, Thomas
    2021 IEEE INTERNATIONAL CONFERENCE ON MULTISENSOR FUSION AND INTEGRATION FOR INTELLIGENT SYSTEMS (MFI), 2021,
  • [32] Plascua: Programming Language Support for Continuous User Authentication
    Muganji J.
    Bainomugisha E.
    SN Computer Science, 3 (6)
  • [33] Bean Machine: A Declarative Probabilistic Programming Language For Efficient Programmable Inference
    Tehrani, Nazanin
    Arora, Nimar S.
    Li, Yucen Lily
    Shah, Kinjal Divesh
    Noursi, David
    Tingley, Michael
    Torabi, Narjes
    Masouleh, Sepehr
    Lippert, Eric
    Meijer, Erik
    INTERNATIONAL CONFERENCE ON PROBABILISTIC GRAPHICAL MODELS, VOL 138, 2020, 138 : 485 - 496
  • [34] Contextual Equivalence for a Probabilistic Language with Continuous Random Variables and Recursion
    Wand, Mitchell
    Culpepper, Ryan
    Giannakopoulos, Theophilos
    Cobb, Andrew
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2018, 2
  • [35] Contextual Equivalence for a Probabilistic Language with Continuous Random Variables and Recursion
    Wand, Mitchell
    Culpepper, Ryan
    Giannakopoulos, Theophilos
    Cobb, Andrew
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES, 2018,
  • [36] A Meta-Probabilistic-Programming Language for Bisimulation of Probabilistic and Non-Well-Founded Type Systems
    Warrell, Jonathan
    Potapov, Alexey
    Vandervorst, Adam
    Goertzel, Ben
    ARTIFICIAL GENERAL INTELLIGENCE, AGI 2022, 2023, 13539 : 434 - 451
  • [37] Continuous-time fractional Minmax programming
    Husain, I
    Jabeen, Z
    MATHEMATICAL AND COMPUTER MODELLING, 2005, 42 (5-6) : 701 - 710
  • [39] CONTINUOUS-TIME ROBUST DYNAMIC PROGRAMMING
    Bian, Tao
    Jiang, Zhong-Ping
    SIAM JOURNAL ON CONTROL AND OPTIMIZATION, 2019, 57 (06) : 4150 - 4174
  • [40] Visual real-time programming language
    Bastiaens, K., 1600, (01):