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