期刊论文详细信息
PeerJ
Evaluating probabilistic programming and fast variational Bayesian inference in phylogenetics
article
Mathieu Fourment1  Aaron E. Darling1 
[1] ithree Institute, University of Technology Sydney
关键词: Variational Bayes;    Stan;    Phylogenetics;    molecular clock;    Bayesian inference;   
DOI  :  10.7717/peerj.8272
学科分类:社会科学、人文和艺术(综合)
来源: Inra
PDF
【 摘 要 】

Recent advances in statistical machine learning techniques have led to the creation of probabilistic programming frameworks. These frameworks enable probabilistic models to be rapidly prototyped and fit to data using scalable approximation methods such as variational inference. In this work, we explore the use of the Stan language for probabilistic programming in application to phylogenetic models. We show that many commonly used phylogenetic models including the general time reversible substitution model, rate heterogeneity among sites, and a range of coalescent models can be implemented using a probabilistic programming language. The posterior probability distributions obtained via the black box variational inference engine in Stan were compared to those obtained with reference implementations of Markov chain Monte Carlo (MCMC) for phylogenetic inference. We find that black box variational inference in Stan is less accurate than MCMC methods for phylogenetic models, but requires far less compute time. Finally, we evaluate a custom implementation of mean-field variational inference on the Jukes–Cantor substitution model and show that a specialized implementation of variational inference can be two orders of magnitude faster and more accurate than a general purpose probabilistic implementation.

【 授权许可】

CC BY   

【 预 览 】
附件列表
Files Size Format View
RO202307100009148ZK.pdf 2586KB PDF download
  文献评价指标  
  下载次数:7次 浏览次数:1次