A fully-parallel alternative to MCMC
A fully-parallel alternative to MCMC
批准号:
2135980
负责人:
金额:
$0.0万
依托单位:
依托单位国家:
英国
项目类别:
Studentship
财政年份:
2018
资助国家:
英国
项目状态:
已结题
起止时间:
2018 至 --
中文摘要
这个博士学位旨在解决与达雷斯伯里的IBM研究实验室相关的应用程序的复杂问题。具体来说,目标是开发技术,以充分利用现代和下一代众核架构和系统(如多核CPU,GPU,Xeon Phis和超级计算集群)的计算能力的方式实现最先进的贝叶斯技术。在贝叶斯推理中,马尔可夫链蒙特卡罗(MCMC)通常用于估计后验分布。使用MCMC,人们可以对分布进行建模,并估计不能直接计算的后验分布的特征,如随机样本,后验均值等。许多研究人员都专注于改进MCMC,因为它们具有很高的计算成本。以前的研究涉及使用局部梯度信息和算法的进步。改进的MCMC可以有效地解决大多数问题,可以提出作为推理涉及数据使用统计模型。然而,MCMC的一个缺点是它不能利用并行处理架构,限制了它为下一代问题提供解决方案的能力。这是因为MCMC本质上是通过使用单个马尔可夫链的演化来传达不确定性。因此,MCMC并不适合于序贯设计,而序贯蒙特卡罗(SMC)采样器是MCMC的一种替代方案,用于动态模型的在线推理。这两种技术都可以用来解决相同的问题,不同之处在于SMC采样器通过使用一组样本的多样性来降低不确定性。在SMC采样器中,每个样本可以独立处理,从而解决了MCMC不能管理并行进程的弱点。然而,在SMC采样器的过程中,需要在特定时间执行重新采样。不可能以可扩展的方式实现并行的重新分配步骤。为了做到这一点,在以前的研究中,研究人员已经重新定义了reserve操作作为一个分而治之的算法。最近的研究表明,通过考虑数据局部性和流水线以及通过适当使用中间件(例如,本研究的主要范围是开发充分利用多核架构的SMC采样器的实现。具体而言,其目的是使用上述实现来解决相关问题,暗示这些实现可以大大优于MCMC。本研究项目与一个名为“大假设”的大型研究项目密切相关,并将借鉴以前与高性能计算,大数据和贝叶斯统计相关的工作。
英文摘要
This PhD aims to solve complex problems related to applications relevant to the IBM Research laboratory at Daresbury. Specifically, the aim is to develop techniques for implementing state-of-the-art Bayesian techniques in ways that fully exploit the computational power of modern and next generation many-core architectures and systems (such as multicore CPUs, GPUs, Xeon Phis and super-computing clusters).In Bayesian inference, Markov-Chain Monte Carlo (MCMC) is commonly used for estimating the posterior distribution. With MCMC one can characterise the distribution, and estimate features of posterior distributions that cannot be directly calculated, such as random samples, posterior means, etc. Many researchers have focused on improving MCMC, as they have high computational cost. Previous research involves the use of local gradient information and algorithmic advances. The improved MCMC can effectively solve a majority of problems that can be posed as inferences involving data using statistical models. Nevertheless, one drawback of MCMC is that it cannot exploit parallel processing architectures, limiting its ability to provide solutions to next-generation problems. This happens as MCMC conveys uncertainty by essentially using the evolution of a single Markov Chain. Therefore, MCMC is not ideal for sequential design.Sequential Monte Carlo (SMC) samplers is an alternative to MCMC that is designed for online inference in dynamic models. Both of these techniques can be used to solve the same problems, with the difference that SMC samplers reduce uncertainty by using the diversity of a set of samples. In SMC samplers, each sample can be processed independently, thus solving MCMC's weakness of not managing parallel processes. Nonetheless, in the process of SMC samplers, it is necessary to perform resampling at a particular time. It is impossible to implement parallel resampling steps in a scalable fashion. In order to do so, in previous studies, researchers have redefined the resampling operation as a divide-and-conquer algorithm. Recent studies indicate that it is possible to leverage the number of cores in order to have faster operation of the resampling algorithm, by taking into consideration data locality and pipelining and by making appropriate use of middleware (e.g., MPI and OpenMP).The main scope of this research is to develop implementations of an SMC sampler that fully exploit multicore architectures. Specifically, the aim is to use the aforementioned implementations to solve relevant problems, with the hint that these implementations can dramatically outperform MCMC.This research project is linked closely to a large research project, called "Big Hypotheses", and will pull on previous work related to high-performance computing, Big Data and Bayesian statistics.
期刊论文(1)
专著(0)
科研奖励(0)
会议论文
SMC samplers for Bayesian Optimisation and Discovery of Additive Kernel Structure
用于贝叶斯优化和发现加性核结构的 SMC 采样器
DOI:
10.23919/fusion49465.2021.9626877
发表时间:
2021
期刊:
影响因子:
--
作者:
[Chatzopoulou A]
通讯作者:
Chatzopoulou A
国内基金
海外基金
强流低能加速器束流损失机理的Parallel PIC/MCC算法与实现
-
批准号:11805229
-
项目类别:青年科学基金项目
-
资助金额:27.0万元
-
批准年份:2018
-
负责人:张青鵾
-
依托单位: