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}
}