Xie Yijing, Mou Shaoshuai, Sundaram Shreyas
IEEE Trans Neural Netw Learn Syst. 2024 Mar;35(3):3351-3364. doi: 10.1109/TNNLS.2023.3292036. Epub 2024 Feb 29.
This article investigates the problem of communication-efficient and resilient multiagent reinforcement learning (MARL). Specifically, we consider a setting where a set of agents are interconnected over a given network, and can only exchange information with their neighbors. Each agent observes a common Markov Decision Process and has a local cost which is a function of the current system state and the applied control action. The goal of MARL is for all agents to learn a policy that optimizes the infinite horizon discounted average of all their costs. Within this general setting, we consider two extensions to existing MARL algorithms. First, we provide an event-triggered learning rule where agents only exchange information with their neighbors if a certain triggering condition is satisfied. We show that this enables learning while reducing the amount of communication. Next, we consider the scenario where some of the agents can be adversarial (as captured by the Byzantine attack model), and arbitrarily deviate from the prescribed learning algorithm. We establish a fundamental trade-off between optimality and resilience when Byzantine agents are present. We then create a resilient algorithm and show almost sure convergence of all reliable agents' value functions to the neighborhood of the optimal value function of all reliable agents, under certain conditions on the network topology. When the optimal Q -values are sufficiently separated for different actions, we show that all reliable agents can learn the optimal policy under our algorithm.
本文研究了通信高效且具有弹性的多智能体强化学习(MARL)问题。具体而言,我们考虑一种场景,即一组智能体通过给定网络相互连接,并且只能与其邻居交换信息。每个智能体观察一个共同的马尔可夫决策过程,并具有一个局部成本,该成本是当前系统状态和所应用控制动作的函数。MARL的目标是让所有智能体学习一种策略,该策略能优化其所有成本的无限期折扣平均值。在这个一般框架下,我们考虑对现有MARL算法的两种扩展。首先,我们提供一种事件触发学习规则,即只有当满足特定触发条件时,智能体才与其邻居交换信息。我们表明,这既能实现学习,又能减少通信量。接下来,我们考虑部分智能体可能具有对抗性的场景(如拜占庭攻击模型所描述),它们会任意偏离规定的学习算法。当存在拜占庭智能体时,我们建立了最优性和弹性之间的基本权衡关系。然后,我们创建一种具有弹性的算法,并在网络拓扑的某些条件下,证明所有可靠智能体的值函数几乎必然收敛到所有可靠智能体最优值函数的邻域。当不同动作的最优Q值充分分离时,我们表明在我们的算法下所有可靠智能体都能学习到最优策略。