arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1506.03074stat.MLstat.CO
收藏

变分一致蒙特卡罗

Variational consensus Monte Carlo

Maxim Rabinovich, Elaine Angelino, Michael I. Jordan

摘要:

贝叶斯统计的实践者长期以来一直依赖于马尔可夫链蒙特卡罗(MCMC)从难以处理的后验分布中获得样本。不幸的是,MCMC算法通常是串行的,并且不能扩展到现代机器学习典型的大型数据集。最近提出的共识蒙特卡罗算法通过对数据进行分区并以每个分区为条件并行绘制样本来消除这一限制(Scott等人,2013)。一个固定的聚合函数,然后结合这些样本,产生近似的后验样本。我们引入变分共识蒙特卡罗(VCMC),变分贝叶斯算法,优化聚合函数,以获得更好地逼近目标的分布样本。由此产生的目标包含一个棘手的熵项,因此,我们得到一个放松的目标,并表明放松的问题是块凹在温和的条件下。我们说明了我们的算法的优势,从文献中的三个推理任务,表现出优越的质量的后验近似和适度的开销的优化步骤。我们的算法实现了一个相对误差减少(对串行MCMC测量)高达39%的共识相比,蒙特卡罗的任务估计300维概率回归参数的期望,同样,它实现了92%的错误减少估计集群comembership概率在高斯混合模型中的任务,8个组件在8个维度。此外,与串行MCMC的运行时相比,这些增益的成本适中,在某些情况下实现了接近理想的加速比。

英文摘要:

Practitioners of Bayesian statistics have long depended on Markov chain Monte Carlo (MCMC) to obtain samples from intractable posterior distributions. Unfortunately, MCMC algorithms are typically serial, and do not scale to the large datasets typical of modern machine learning. The recently proposed consensus Monte Carlo algorithm removes this limitation by partitioning the data and drawing samples conditional on each partition in parallel (Scott et al, 2013). A fixed aggregation function then combines these samples, yielding approximate posterior samples. We introduce variational consensus Monte Carlo (VCMC), a variational Bayes algorithm that optimizes over aggregation functions to obtain samples from a distribution that better approximates the target. The resulting objective contains an intractable entropy term; we therefore derive a relaxation of the objective and show that the relaxed problem is blockwise concave under mild conditions. We illustrate the advantages of our algorithm on three inference tasks from the literature, demonstrating both the superior quality of the posterior approximation and the moderate overhead of the optimization step. Our algorithm achieves a relative error reduction (measured against serial MCMC) of up to 39% compared to consensus Monte Carlo on the task of estimating 300-dimensional probit regression parameter expectations; similarly, it achieves an error reduction of 92% on the task of estimating cluster comembership probabilities in a Gaussian mixture model with 8 components in 8 dimensions. Furthermore, these gains come at moderate cost compared to the runtime of serial MCMC, achieving near-ideal speedup in some instances.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑