arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2311.03496cs.LGcs.DCcs.MA
收藏

分布式贝叶斯学习中的异步局部计算

Asynchronous Local Computations in Distributed Bayesian Learning

Oklahoma State University(俄克拉荷马州立大学);DEVCOM Army Research Lab(DEVCOM陆军研究实验室)

Kinjal Bhar, He Bai, Jemin George, Carl Busart

AI总结:

针对多智能体分布式贝叶斯学习中的通信开销问题,提出基于gossip的异步通信与ULA MCMC局部计算方法,在理论上量化收敛速度,并在真实数据集上实现了更快的初始收敛与高分类准确率。

摘要:

由于机器学习(ML)在传感器网络、协作机器人及许多其他多智能体系统领域的不断扩展,推理算法的分布式部署受到了广泛关注。这些算法涉及从多个智能体收集的分散数据中协作学习未知参数。此类算法中存在两个相互竞争的方面,即智能体内部计算和智能体间通信。传统上,算法被设计为同步执行这两者。然而,某些情况需要节俭地使用通信信道,因为它们要么不可靠、耗时,要么资源昂贵。在本文中,我们提出基于gossip的异步通信,以同时利用快速计算并减少通信开销。我们分析了活动智能体在连续的智能体间通信之间执行多次(局部)智能体内部计算的效果。对于局部计算,利用了通过未调整的Langevin算法(ULA)MCMC进行的贝叶斯采样。假设通信在连通图上进行(例如,如去中心化学习中),然而,结果可以扩展到存在中央服务器的协调通信(例如,联邦学习)。我们在理论上量化了该过程中的收敛速度。为了证明所提出算法的有效性,我们在一个玩具问题以及真实世界数据集上进行了仿真,以训练ML模型执行分类任务。我们观察到更快的初始收敛和提升的性能准确率,特别是在低数据量范围内。我们在UCI ML仓库的Gamma Telescope和mHealth数据集上分别平均实现了78%和超过90%的分类准确率。

英文摘要:

Due to the expanding scope of machine learning (ML) to the fields of sensor networking, cooperative robotics and many other multi-agent systems, distributed deployment of inference algorithms has received a lot of attention. These algorithms involve collaboratively learning unknown parameters from dispersed data collected by multiple agents. There are two competing aspects in such algorithms, namely, intra-agent computation and inter-agent communication. Traditionally, algorithms are designed to perform both synchronously. However, certain circumstances need frugal use of communication channels as they are either unreliable, time-consuming, or resource-expensive. In this paper, we propose gossip-based asynchronous communication to leverage fast computations and reduce communication overhead simultaneously. We analyze the effects of multiple (local) intra-agent computations by the active agents between successive inter-agent communications. For local computations, Bayesian sampling via unadjusted Langevin algorithm (ULA) MCMC is utilized. The communication is assumed to be over a connected graph (e.g., as in decentralized learning), however, the results can be extended to coordinated communication where there is a central server (e.g., federated learning). We theoretically quantify the convergence rates in the process. To demonstrate the efficacy of the proposed algorithm, we present simulations on a toy problem as well as on real world data sets to train ML models to perform classification tasks. We observe faster initial convergence and improved performance accuracy, especially in the low data range. We achieve on average 78% and over 90% classification accuracy respectively on the Gamma Telescope and mHealth data sets from the UCI ML repository.

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

↑