Proceedings

CTPPL: A Continuous Time Probabilistic Programming Language

Download BibTeX Cite

Proceedings of the Twenty-First International Joint Conference on Artificial Intelligence. Pages 1943-1949.

Abstract

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.Avi Pfeffer

  1. [Cemgil and Kappen, 2003] A. T. Cemgil and B. Kappen. Monte Carlo method for tempo tracking and rhythm quantization. Journal of Artificial Intelligence Research, 18:45-81, 2003.
  2. [de Salvo Braz et al., 2008] R. de Salvo Braz, N. Arora, E. Sudderth, and S. Russell. Open-universe state estima- tion with D-BLOG. Poster presented at NIPS 2008 work- shop on probabilistic programming, 2008.
  3. [Fan and Shelton, 2008] Y. Fan and C. R. Shelton. Sampling for approximate inference in continuous time bayesian net- works. In International Symposium on Artificial Intelli- gence and Mathematics, 2008.
  4. [Goodman et al., 2008] N. D. Goodman, V. K. Mansinghka, D. Roy, K. Bonawitz, and J. B. Tenenbaum. Church: A language for generative models. In Uncertainty in Artifi- cial Intelligence, 2008.
  5. [Gopalratnam et al., 2005] K. Gopalratnam, H. Kautz, and D. S. Weld. Extending continuous time Bayesian net- works. In National Conference on Artificial Intelligence (AAAI), 2005.
  6. [Milch, 2006] B. Milch. Probabilistic Models with Unknown Objects. PhD thesis, Computer Science Division, Univer- sity of California, Berkeley, 2006.
  7. [Ng et al., 2005] B. Ng, A. Pfeffer, and R. Dearden. Contin- uous time particle filtering. In International Joint Confer- ence on Artificial Intelligence, 2005. IJCAI
  8. [Nodelman et al., 2005] U. Nodelman, C. R. Shelton, and D. Koller. Expectation maximization and complex dura- tion distributions for continuous time Bayesian networks. In Uncertainty in Artificial Intelligence, 2005.
  9. [Nodelman, 2007] U. Nodelman. Continuous Time Bayesian Networks. PhD thesis, Stanford University, 2007.
  10. [Pfeffer, 2005] A. Pfeffer. Functional specification of proba- bilistic process models. In National Conference on Artifi- cial Intelligence (AAAI), 2005.
  11. [Pfeffer, 2007] A. Pfeffer. The design and implementation of IBAL: A general-purpose probabilistic language. In Sta- tistical Relational Learning. MIT Press, 2007.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards