Vate: Runtime Adaptable Probabilistic Programming in Java

Vate: Runtime Adaptable Probabilistic Programming in Java

Daniel Goodman, Adam Pocock, Jason Peck, Guy Steele

25 April 2021

Inspired by earlier work on Augur, Vate is a probabilistic programming language for the construction of JVM based models with an Object Oriented interface. As a compiled language it is able to examine the dependency graph of the model to produce optimised code that can be dynamically targeted to different platforms.


Venue : The 1st Workshop on Machine Learning and Systems (EuroMLSys) co-located with EuroSys '21

File Name : paper.pdf