To get up-to-date with the recent research in probabilistic programming you can take a look at Hongseok Yang’s lecture.
If you use Anglican for research, please cite the Anglican papers below.
@article{tolpin2016design, title = {Design and Implementation of Probabilistic Programming Language Anglican}, author = {Tolpin, David and van de Meent, Jan Willem and Yang, Hongseok and Wood, Frank}, journal = {arXiv preprint arXiv:1608.05263}, year = {2016} }
@inproceedings{wood-aistats-2014, author = {Wood, Frank and van de Meent, Jan Willem and Mansinghka, Vikash}, booktitle = {Proceedings of the 17th International conference on Artificial Intelligence and Statistics}, title = {A New Approach to Probabilistic Programming Inference}, pages = {1024-1032}, year = {2014} }
@article{wood-aistats-2014b, author = {{Wood}, Frank and {van de Meent}, Jan Willem and {Mansinghka}, Vikash}, title = {{A New Approach to Probabilistic Programming Inference}}, journal = {ArXiv e-prints}, archiveprefix = {arXiv}, eprint = {1507.00996}, primaryclass = {stat.ML}, keywords = {Statistics - Machine Learning, Computer Science - Artificial Intelligence, Computer Science - Programming Languages}, year = {2015}, month = jul }
@inproceedings{rainforth-nips-2016, title = {{B}ayesian {O}ptimization for {P}robabilistic {P}rograms}, author = {Rainforth, Tom and Le, Tuan Anh and van de Meent, Jan-Willem and Osborne, Michael A and Wood, Frank}, booktitle = {Advances in Neural Information Processing Systems (NIPS)}, year = {2016}, pages = {280--288} }
ipmcmc
)@inproceedings{rainforth2016interacting, title = {Interacting Particle {M}arkov Chain {M}onte {C}arlo}, author = {Rainforth, T. and Naesseth, C.A. and Lindsten, F. and Paige, B. and van de Meent, J.W. and Doucet, A. and Wood, F.}, booktitle = {Proceedings of the 33rd International Conference on Machine Learning}, series = {JMLR}, volume = {48}, year = {2016} }
pgibbs
), Particle independent Metropolis-Hastings (pimh
), Sequential Monte Carlo (smc
)@inproceedings{wood-aistats-2014, author = {Wood, Frank and van de Meent, Jan Willem and Mansinghka, Vikash}, booktitle = {Proceedings of the 17th International conference on Artificial Intelligence and Statistics}, title = {A New Approach to Probabilistic Programming Inference}, pages = {1024-1032}, year = {2014} }
@inproceedings{paige-icml-2014, title = {A Compilation Target for Probabilistic Programming Languages}, author = {Paige, Brooks and Wood, Frank}, booktitle = {Proceedings of The 31st International Conference on Machine Learning}, pages = {1935–1943}, year = {2014} }
pcascade
)@incollection{paige-nips-2014, title = {Asynchronous Anytime Sequential Monte Carlo}, author = {Paige, Brooks and Wood, Frank and Doucet, Arnaud and Teh, Yee Whye}, booktitle = {Advances in Neural Information Processing Systems 27}, editor = {Ghahramani, Z. and Welling, M. and Cortes, C. and Lawrence, N.D. and Weinberger, K.Q.}, pages = {3410--3418}, year = {2014}, publisher = {Curran Associates, Inc.} }
pgas
)Particle Markov chain Monte Carlo techniques rank among current state-of-the-art methods for probabilistic program inference. A drawback of these techniques is that they rely on importance resampling, which results in degenerate particle trajectories and a low effective sample size for variables sampled early in a program. We here develop a formalism to adapt ancestor resampling, a technique that mitigates particle degeneracy, to the probabilistic programming setting. We present empirical results that demonstrate nontrivial performance gains.
@inproceedings{vandemeent-aistats-2015, author = {van de Meent, Jan-Willem and Yang, Hongseok and Mansinghka, Vikash and Wood, Frank}, booktitle = {Proceedings of the 18th International conference on Artificial Intelligence and Statistics}, title = {{Particle Gibbs with Ancestor Sampling for Probabilistic Programs}}, pages = {986–994}, year = {2015} }
almh
)@incollection{tolpin-ecml-2015, year = {2015}, isbn = {978-3-319-23524-0}, booktitle = {Machine Learning and Knowledge Discovery in Databases}, volume = {9285}, series = {Lecture Notes in Computer Science}, editor = {Appice, Annalisa and Rodrigues, Pedro Pereira and Santos Costa, Vítor and Gama, João and Jorge, Alípio and Soares, Carlos}, doi = {10.1007/978-3-319-23525-7_19}, title = {Output-Sensitive Adaptive Metropolis-Hastings for Probabilistic Programs}, url = {http://dx.doi.org/10.1007/978-3-319-23525-7_19}, publisher = {Springer International Publishing}, keywords = {Probabilistic programming; Adaptive MCMC}, author = {Tolpin, David and van de Meent, Jan-Willem and Paige, Brooks and Wood, Frank}, pages = {311-326}, language = {English} }
bamc
)@inproceedings{tolpin-socs-2015, author = {Tolpin, David and Wood, Frank}, booktitle = {Proceedings of the Eighth Annual Symposium on Combinatorial Search}, title = {Maximum a Posteriori Estimation by Search in Probabilistic Programs}, year = {2015}, pages = {201--205} }