Vate: Runtime Adaptable Probabilistic Programming in JavaApril 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.
Authors: Daniel Goodman, Adam Pocock, Jason Peck, Guy Steele
Venue: The 1st Workshop on Machine Learning and Systems (EuroMLSys) co-located with EuroSys '21