no code implementations • 14 Apr 2022 • Maria I. Gorinova
The techniques analyse a probabilistic program and adapt it to make inference more efficient, sometimes in a way that would have been tedious or impossible to do by hand.
1 code implementation • 23 Nov 2021 • Emanuele Rossi, Henry Kenlay, Maria I. Gorinova, Benjamin Paul Chamberlain, Xiaowen Dong, Michael Bronstein
While Graph Neural Networks (GNNs) have recently become the de facto standard for modeling relational data, they impose a strong assumption on the availability of the node or edge features of the graph.
1 code implementation • 22 Oct 2020 • Maria I. Gorinova, Andrew D. Gordon, Charles Sutton, Matthijs Vákár
The resulting program can be seen as a hybrid inference algorithm on the original program, where continuous parameters can be drawn using efficient gradient-based inference methods, while the discrete parameters are inferred using variable elimination.
1 code implementation • ICML 2020 • Maria I. Gorinova, Dave Moore, Matthew D. Hoffman
Probabilistic programming has emerged as a powerful paradigm in statistics, applied science, and machine learning: by decoupling modelling from inference, it promises to allow modellers to directly reason about the processes generating data.
no code implementations • 15 Nov 2018 • Dave Moore, Maria I. Gorinova
Algebraic effects and handlers have emerged in the programming languages community as a convenient, modular abstraction for controlling computational effects.
1 code implementation • 2 Nov 2018 • Maria I. Gorinova, Andrew D. Gordon, Charles Sutton
Stan is a probabilistic programming language that has been increasingly used for real-world scalable projects.