{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:20:36Z","timestamp":1750220436347,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":19,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,4,26]],"date-time":"2021-04-26T00:00:00Z","timestamp":1619395200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,4,26]]},"DOI":"10.1145\/3437984.3458835","type":"proceedings-article","created":{"date-parts":[[2021,4,25]],"date-time":"2021-04-25T09:56:04Z","timestamp":1619344564000},"page":"62-69","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Vate"],"prefix":"10.1145","author":[{"given":"Daniel","family":"Goodman","sequence":"first","affiliation":[{"name":"Oracle Labs"}]},{"given":"Adam","family":"Pocock","sequence":"additional","affiliation":[{"name":"Oracle Labs"}]},{"given":"Jason","family":"Peck","sequence":"additional","affiliation":[{"name":"Oracle Labs"}]},{"given":"Guy","family":"Steele","sequence":"additional","affiliation":[{"name":"Oracle Labs"}]}],"member":"320","published-online":{"date-parts":[[2021,4,26]]},"reference":[{"key":"e_1_3_2_1_1_1","first-page":"1","article-title":"Pyro: Deep Universal Probabilistic Programming","volume":"20","author":"Bingham Eli","year":"2019","unstructured":"Eli Bingham , Jonathan P. Chen , Martin Jankowiak , Fritz Obermeyer , Neeraj Pradhan , Theofanis Karaletsos , Rohit Singh , Paul Szerlip , Paul Horsfall , and Noah D. Goodman . 2019 . Pyro: Deep Universal Probabilistic Programming . J. Mach. Learn. Res. 20 , 1 (Jan. 2019), 973--978. Eli Bingham, Jonathan P. Chen, Martin Jankowiak, Fritz Obermeyer, Neeraj Pradhan, Theofanis Karaletsos, Rohit Singh, Paul Szerlip, Paul Horsfall, and Noah D. Goodman. 2019. Pyro: Deep Universal Probabilistic Programming. J. Mach. Learn. Res. 20, 1 (Jan. 2019), 973--978.","journal-title":"J. Mach. Learn. Res."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.18637\/jss.v076.i01"},{"key":"e_1_3_2_1_3_1","first-page":"6","article-title":"Stochastic Relaxation, Gibbs Distributions, and the Bayesian Restoration of Images","volume":"6","author":"Geman Stuart","year":"1984","unstructured":"Stuart Geman and Donald Geman . 1984 . Stochastic Relaxation, Gibbs Distributions, and the Bayesian Restoration of Images . IEEE Trans. Pattern Anal. Mach. Intell. 6 , 6 (Nov. 1984), 721--741. https:\/\/doi.org\/10.1109\/TPAMI.1984.4767596 Stuart Geman and Donald Geman. 1984. Stochastic Relaxation, Gibbs Distributions, and the Bayesian Restoration of Images. IEEE Trans. Pattern Anal. Mach. Intell. 6, 6 (Nov. 1984), 721--741. https:\/\/doi.org\/10.1109\/TPAMI.1984.4767596","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2429069.2429117"},{"key":"e_1_3_2_1_5_1","volume-title":"Tenenbaum","author":"Goodman Noah D.","year":"2008","unstructured":"Noah D. Goodman , Vikash K. Mansinghka , Daniel Roy , Keith Bonawitz , and Joshua B . Tenenbaum . 2008 . Church : A Language for Generative Models. In Proceedings of the Twenty-Fourth Conference on Uncertainty in Artificial Intelligence (Helsinki, Finland) (UAI'08). AUAI Press , Arlington, Virginia, USA, 220--229. Noah D. Goodman, Vikash K. Mansinghka, Daniel Roy, Keith Bonawitz, and Joshua B. Tenenbaum. 2008. Church: A Language for Generative Models. In Proceedings of the Twenty-Fourth Conference on Uncertainty in Artificial Intelligence (Helsinki, Finland) (UAI'08). AUAI Press, Arlington, Virginia, USA, 220--229."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/3290348"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.18637\/jss.v095.i07"},{"key":"e_1_3_2_1_8_1","volume-title":"Callisto-RTS: Fine-Grain Parallel Loops. In 2015 USENIX Annual Technical Conference (USENIX ATC 15)","author":"Harris Tim","year":"2015","unstructured":"Tim Harris and Stefan Kaestle . 2015 . Callisto-RTS: Fine-Grain Parallel Loops. In 2015 USENIX Annual Technical Conference (USENIX ATC 15) . USENIX Association, Santa Clara, CA, 45--56. https:\/\/www.usenix.org\/conference\/atc15\/technical-session\/presentation\/harris Tim Harris and Stefan Kaestle. 2015. Callisto-RTS: Fine-Grain Parallel Loops. In 2015 USENIX Annual Technical Conference (USENIX ATC 15). USENIX Association, Santa Clara, CA, 45--56. https:\/\/www.usenix.org\/conference\/atc15\/technical-session\/presentation\/harris"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1093\/biomet\/57.1.97"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/337449.337465"},{"key":"e_1_3_2_1_11_1","volume-title":"Sch\u00f6n","author":"Murray Lawrence M.","year":"2020","unstructured":"Lawrence M. Murray and Thomas B . Sch\u00f6n . 2020 . Automated learning with a probabilistic programming language: Birch . arXiv:1810.01539 [stat.ML] Lawrence M. Murray and Thomas B. Sch\u00f6n. 2020. Automated learning with a probabilistic programming language: Birch. arXiv:1810.01539 [stat.ML]"},{"key":"e_1_3_2_1_12_1","volume-title":"JAGS: A program for analysis of Bayesian graphical models using Gibbs sampling.","author":"Plummer Martyn","year":"2003","unstructured":"Martyn Plummer . 2003 . JAGS: A program for analysis of Bayesian graphical models using Gibbs sampling. Martyn Plummer. 2003. JAGS: A program for analysis of Bayesian graphical models using Gibbs sampling."},{"key":"e_1_3_2_1_13_1","volume-title":"Probabilistic programming in Python using PyMC3. PeerJ Computer Science 2 (apr","author":"Salvatier John","year":"2016","unstructured":"John Salvatier , Thomas V. Wiecki , and Christopher Fonnesbeck . 2016. Probabilistic programming in Python using PyMC3. PeerJ Computer Science 2 (apr 2016 ), e55. https:\/\/doi.org\/10.7717\/peerj-cs.55 John Salvatier, Thomas V. Wiecki, and Christopher Fonnesbeck. 2016. Probabilistic programming in Python using PyMC3. PeerJ Computer Science 2 (apr 2016), e55. https:\/\/doi.org\/10.7717\/peerj-cs.55"},{"key":"e_1_3_2_1_14_1","volume-title":"Proceedings of the 10th International Conference on Probabilistic Graphical Models (Proceedings of Machine Learning Research","volume":"496","author":"Tehrani Nazanin","year":"2020","unstructured":"Nazanin Tehrani , Nimar S. Arora , Yucen Lily Li , Kinjal Divesh Shah , David Noursi , Michael Tingley , Narjes Torabi , Sepehr Masouleh , Eric Lippert , and Erik Meijer . 2020 . Bean Machine: A Declarative Probabilistic Programming Language For Efficient Programmable Inference . In Proceedings of the 10th International Conference on Probabilistic Graphical Models (Proceedings of Machine Learning Research , Vol. 138), Manfred Jaeger and Thomas Dyhre Nielsen (Eds.). PMLR, 485-- 496 . http:\/\/proceedings.mlr.press\/v138\/tehrani20a.html Nazanin Tehrani, Nimar S. Arora, Yucen Lily Li, Kinjal Divesh Shah, David Noursi, Michael Tingley, Narjes Torabi, Sepehr Masouleh, Eric Lippert, and Erik Meijer. 2020. Bean Machine: A Declarative Probabilistic Programming Language For Efficient Programmable Inference. In Proceedings of the 10th International Conference on Probabilistic Graphical Models (Proceedings of Machine Learning Research, Vol. 138), Manfred Jaeger and Thomas Dyhre Nielsen (Eds.). PMLR, 485--496. http:\/\/proceedings.mlr.press\/v138\/tehrani20a.html"},{"key":"e_1_3_2_1_15_1","volume-title":"BUGS: A program to perform Bayesian inference using Gibbs sampling. Bayesian statistics 4","author":"Thomas Andrew","year":"1992","unstructured":"Andrew Thomas , David J Spiegelhalter , and WR Gilks . 1992 . BUGS: A program to perform Bayesian inference using Gibbs sampling. Bayesian statistics 4 (1992), 837--842. Andrew Thomas, David J Spiegelhalter, and WR Gilks. 1992. BUGS: A program to perform Bayesian inference using Gibbs sampling. Bayesian statistics 4 (1992), 837--842."},{"key":"e_1_3_2_1_16_1","volume-title":"Hongseok Yang, and Frank Wood.","author":"Tolpin David","year":"2016","unstructured":"David Tolpin , Jan Willem van de Meent , Hongseok Yang, and Frank Wood. 2016 . Design and Implementation of Probabilistic Programming Language Anglican . arXiv preprint arXiv:1608.05263 (2016). David Tolpin, Jan Willem van de Meent, Hongseok Yang, and Frank Wood. 2016. Design and Implementation of Probabilistic Programming Language Anglican. arXiv preprint arXiv:1608.05263 (2016)."},{"key":"e_1_3_2_1_17_1","volume-title":"Blei","author":"Tran Dustin","year":"2016","unstructured":"Dustin Tran , Alp Kucukelbir , Adji B. Dieng , Maja Rudolph , Dawen Liang , and David M . Blei . 2016 . Edward : A library for probabilistic modeling, inference, and criticism. arXiv preprint arXiv:1610.09787 (2016). Dustin Tran, Alp Kucukelbir, Adji B. Dieng, Maja Rudolph, Dawen Liang, and David M. Blei. 2016. Edward: A library for probabilistic modeling, inference, and criticism. arXiv preprint arXiv:1610.09787 (2016)."},{"key":"e_1_3_2_1_18_1","volume-title":"Weinberger (Eds.)","volume":"27","author":"Tristan Jean-Baptiste","year":"2014","unstructured":"Jean-Baptiste Tristan , Daniel Huang , Joseph Tassarotti , Adam C Pocock , Stephen Green , and Guy L Steele . 2014 . Augur: Data-Parallel Probabilistic Modeling. In Advances in Neural Information Processing Systems, Z. Ghahramani, M. Welling, C. Cortes, N. Lawrence, and K. Q . Weinberger (Eds.) , Vol. 27 . Curran Associates, Inc., 2600--2608. https:\/\/proceedings.neurips.cc\/paper\/ 2014\/file\/cf9a242b70f45317ffd281241fa66502-Paper.pdf Jean-Baptiste Tristan, Daniel Huang, Joseph Tassarotti, Adam C Pocock, Stephen Green, and Guy L Steele. 2014. Augur: Data-Parallel Probabilistic Modeling. In Advances in Neural Information Processing Systems, Z. Ghahramani, M. Welling, C. Cortes, N. Lawrence, and K. Q. Weinberger (Eds.), Vol. 27. Curran Associates, Inc., 2600--2608. https:\/\/proceedings.neurips.cc\/paper\/2014\/file\/cf9a242b70f45317ffd281241fa66502-Paper.pdf"},{"key":"e_1_3_2_1_19_1","unstructured":"John Winn and Tom Minka. 2009. Probabilistic Programming with Infer.NET. https:\/\/www.microsoft.com\/en-us\/research\/publication\/probabilistic-programming-infer-net\/  John Winn and Tom Minka. 2009. Probabilistic Programming with Infer.NET. https:\/\/www.microsoft.com\/en-us\/research\/publication\/probabilistic-programming-infer-net\/"}],"event":{"name":"EuroSys '21: Sixteenth European Conference on Computer Systems","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems"],"location":"Online United Kingdom","acronym":"EuroSys '21"},"container-title":["Proceedings of the 1st Workshop on Machine Learning and Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3437984.3458835","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3437984.3458835","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:47:18Z","timestamp":1750193238000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3437984.3458835"}},"subtitle":["Runtime Adaptable Probabilistic Programming for Java"],"short-title":[],"issued":{"date-parts":[[2021,4,26]]},"references-count":19,"alternative-id":["10.1145\/3437984.3458835","10.1145\/3437984"],"URL":"https:\/\/doi.org\/10.1145\/3437984.3458835","relation":{},"subject":[],"published":{"date-parts":[[2021,4,26]]},"assertion":[{"value":"2021-04-26","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}