Inference concerns re-calibrating program parameters based on observed data, and has gained wide traction in machine learning and data science. Inference can be driven by probabilistic analysis and simulation, and through back-propagation and differentiation. Languages for inference offer built-in support for expressing probabilistic models and inference methods as programs, to ease reasoning, use, and reuse. The recent rise of practical implementations as well as research activity in inference-based programming has renewed the need for semantics to help us share insights and innovations.
This workshop aims to bring programming-language and machine-learning researchers together to advance all aspects of languages for inference. Topics include but are not limited to:
design of programming languages for inference and/or differentiable programming; inference algorithms for probabilistic programming languages, including ones that incorporate automatic differentiation; automatic differentiation algorithms for differentiable programming languages; probabilistic generative modelling and inference; variational and differential modelling and inference; semantics (axiomatic, operational, denotational, games, etc) and types for inference and/or differentiable programming; efficient and correct implementation; and last but not least, applications of inference and/or differentiable programming.
Sun 17 JanDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
15:30 - 16:00 | |||
15:30 30mSocial Event | Sunday Breakfast Tables Workshops and Co-located Events |
16:00 - 16:50 | |||
16:50 - 17:30 | |||
16:50 13mTalk | Binary Tree Hamiltonian Monte Carlo LAFI Carol Mak University of Oxford, Fabian Zaiser University of Oxford, C.-H. Luke Ong University of Oxford File Attached | ||
17:03 13mTalk | An algebraic theory of conditioning LAFI File Attached | ||
17:16 13mTalk | The Selection Monad and Decision-Making Languages LAFI File Attached |
17:30 - 18:00 | |||
17:30 30mBreak | Sunday Coffee Break Workshops and Co-located Events |
19:30 - 20:00 | |||
19:30 30mSocial Event | Sunday Hallway Time Workshops and Co-located Events |
Accepted Papers
Call for Extended Abstracts (extended deadline)
=====================================================================
Call for Extended Abstracts
LAFI 2021
POPL 2021 workshop on Languages for Inference
January 17, 2021
https://popl21.sigplan.org/home/lafi-2021
Submission deadline on October 30, 2020 (extended).
====================================================================
***** Submission Summary *****
Deadline: October 30, 2020 (extended) Link: https://lafi21.hotcrp.com/ Format: extended abstract (2 pages + references)
***** Call for Extended Abstracts *****
Inference concerns re-calibrating program parameters based on observed data, and has gained wide traction in machine learning and data science. Inference can be driven by probabilistic analysis and simulation, and through back-propagation and differentiation. Languages for inference offer built-in support for expressing probabilistic models and inference methods as programs, to ease reasoning, use, and reuse. The recent rise of practical implementations as well as research activity in inference-based programming has renewed the need for semantics to help us share insights and innovations.
This workshop aims to bring programming-language and machine-learning researchers together to advance all aspects of languages for inference. Topics include but are not limited to:
-
design of programming languages for inference and/or differentiable programming;
-
inference algorithms for probabilistic programming languages, including ones that incorporate automatic differentiation;
-
automatic differentiation algorithms for differentiable programming languages;
-
probabilistic generative modeling and inference;
-
variational and differential modeling and inference;
-
semantics (axiomatic, operational, denotational, games, etc) and types for inference and/or differentiable programming;
-
efficient and correct implementation;
-
and last but not least, applications of inference and/or differentiable programming.
Two years ago, we explicitly expanded the focus of the workshop from statistical probabilistic programming to encompass differentiable programming for statistical machine learning. This change seemed well-received by the community, and we want to continue it this year in an effort to extend the strong ties between programming language-based machine learning and the POPL community.
We expect this workshop to be informal, and our goal is to foster collaboration and establish common ground. Thus, the proceedings will not be a formal or archival publication, and we expect to spend only a portion of the workshop day on traditional research talks. Nevertheless, as a concrete basis for fruitful discussions, we call for extended abstracts describing specific and ideally ongoing work on probabilistic and differential programming languages, semantics, and systems.
***** Submission guidelines *****
Submission deadline on October 30, 2020 (extended).
Submission link: https://lafi21.hotcrp.com/
Extended abstracts are up to 2 pages in PDF format, excluding references.
In line with the SIGPLAN Republication Policy, inclusion of extended abstracts in the program is not intended to preclude later formal publication.