Massively Parallel Bayesian Inference Techniques
Massively Parallel Bayesian Inference Techniques
批准号:
2741375
负责人:
金额:
$0.0万
依托单位:
依托单位国家:
英国
项目类别:
Studentship
财政年份:
2022
资助国家:
英国
项目状态:
未结题
起止时间:
2022 至 --
中文摘要
一个令人难以置信的广泛的研究领域依靠统计推断来获得和确认结果以及相应程度的确定性。流行的技术包括哈密顿蒙特卡罗(HMC)、马尔可夫链蒙特卡罗(MCMC)和重要抽样。虽然MCMC和重要性抽样通常用于统计推断,通常执行速度很快,但在大型模型上使用时,它们通常伸缩性差,无法收敛到正确的结果。另一方面,HMC更受欢迎,因为它可以更好地根据模型大小进行缩放。然而,收敛到(尽管是正确的)结果往往很慢。我们的目标是提出贝叶斯推理方法,主要基于重要抽样,这使我们能够在合理的时间内对大型模型得出正确的结果。由于该项目的总体设置,其影响的潜在范围很广。特别是,统计推断通常由研究人员通过概率编程语言(如Stan或PyMC)执行。该项目的一个长期目标是发布一种概率编程语言,它使用我们的“大规模并行”技术来快速正确地执行这种推理,并具有熟悉的python接口。这些技术广泛地利用统计模型中的条件独立性,通过一种有效且易于处理的方法来有效地考虑指数数量的样本。在实践中,这在很大程度上要归功于在gpu上执行所需操作时可用的并行性。正是由于这个原因,我们将我们的方法族称为“大规模并行”方法。使用指数数量的样本(在这里稍微简化以忽略某些交叉和冗余)与最近的结果一致,该结果表明,随着模型中变量的数量线性增加,重要性抽样所需的样本数量呈指数增长。这项工作提出了一种新的方法,可以应用于广泛的预先存在的推理方法,并且已经证明在某些模型中(特别是变量之间具有许多条件独立性的模型,例如具有很大层次结构的模型)会产生有利的结果。例如,Reweighted Wake-Sleep (RWS)算法(最初设计用于训练贝叶斯神经网络)的大规模并行版本已经被开发出来,并在几个案例中表现良好。除了概率编程语言的长期目标之外,这个项目更直接的目标是继续开发一种基于重要性加权后验矩估计的快速和正确的贝叶斯后验学习算法,并致力于将“大规模并行”方法引入其他推理算法。该项目属于EPSRC统计与应用概率研究领域。
英文摘要
An incredibly wide range of research areas rely on statistical inference to obtain and confirm results along with corresponding degrees of certainty. Popular techniques include Hamiltonian Monte Carlo (HMC), Markov Chain Monte Carlo (MCMC) and importance sampling. Whilst MCMC and importance sampling are commonly used for statistical inference, being generally fast to perform, they often scale poorly when used on large models, failing to converge to correct results. HMC, on the other hand, tends to be more popular as it scales better with model size. However, it is often slow to converge to the (albeit correct) results. We aim to present Bayesian inference methods, largely based on importance sampling, which allow us to arrive at correct results on large models in reasonable time. Due to the general setting of this project, there is a wide potential scope for its impact. In particular, statistical inference is often performed by researchers via probabilistic programming languages such as Stan or PyMC. One long term goal of this project is to release a probabilistic programming language which employs our "massively parallel" techniques to perform this inference both quickly and correctly, with a familiar Pythonic interface. These techniques work broadly by exploiting conditional independencies in statistical models through an efficient and tractable method for effectively considering an exponential number of samples. This is done quickly in practice thanks in large part to the parallelism available when performing the required operations on GPUs. It is for this reason that we refer to our family of methods as "massively parallel" methods. The use of an exponential number of samples (simplifying here somewhat to ignore certain crossovers and redundancies) aligns with a recent result which indicates that as the number of variables in a model increases linearly, the number of samples required for importance sampling to work increases exponentially. This work presents a novel approach that can be applied to a wide range of pre-existing inference methods and has already been shown to lead to favourable results in certain models (particularly models with many conditional independencies between variables, such as with a largely hierarchical structure). For instance, a massively parallel version of the Reweighted Wake-Sleep (RWS) algorithm (originally designed to train Bayesian neural networks) has already been developed and shown to work well in several cases. Alongside the long-term aim of a probabilistic programming language, the more immediate goals of this project are to continue developing an algorithm for fast and correct Bayesian posterior learning based on importance-weighted posterior moment estimates and to work on bringing the "massively parallel" approach to other inference algorithms. This project falls within the EPSRC Statistics and Applied Probability research area.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
国内基金
海外基金
强流低能加速器束流损失机理的Parallel PIC/MCC算法与实现
-
批准号:11805229
-
项目类别:青年科学基金项目
-
资助金额:27.0万元
-
批准年份:2018
-
负责人:张青鵾
-
依托单位: