用单一模型为不同路口生成个性化信号控制策略
Using a single actor to output personalized policy for different intersections
- 共享策略网络结合超动作机制,实现多路口个性化决策
- 通过多头价值估计与局部历史观测生成差异化控制动作
- 适合需要高效部署的多路口智能交通系统
近年来,多智能体强化学习(MARL)在自适应交通信号控制(ATSC)中取得显著进展。在多个路口场景下,MARL将每个路口视为一个智能体,通过学习和实时决策优化信号控制策略。由于真实场景中各路口观测分布存在差异,共享参数方法可能缺乏多样性,导致对共享策略网络泛化能力要求过高。现有方法通常通过增大网络规模来缓解,但实验表明这并不一定提升泛化性能。为此,本文提出超动作多头近端策略优化(HAMH-PPO),一种中心化训练、去中心化执行(CTDE)的MARL方法。该方法利用共享的PPO策略网络,为具有非独立同分布观测的路口生成个性化策略。集中式评论家使用图注意力单元计算所有路口的图表示,并为每个路口输出多头价值估计。去中心化执行的执行器以局部观测历史为输入,输出动作分布及所谓的超动作,用于平衡来自集中式评论家的多个价值估计,从而进一步引导交通信号控制策略更新。超动作与多头值的结合使多个智能体可在共享单个演员-评论家架构的同时实现个性化策略。
原文摘要 · Abstract (English)
Recently, with the development of Multi-agent reinforcement learning (MARL), adaptive traffic signal control (ATSC) has achieved satisfactory results. In traffic scenarios with multiple intersections, MARL treats each intersection as an agent and optimizes traffic signal control strategies through learning and real-time decision-making. Considering that observation distributions of intersections might be different in real-world scenarios, shared parameter methods might lack diversity and thus lead to high generalization requirements in the shared-policy network. A typical solution is to increase the size of network parameters. However, simply increasing the scale of the network does not necessarily improve policy generalization, which is validated in our experiments. Accordingly, an approach that considers both the personalization of intersections and the efficiency of parameter sharing is required. To this end, we propose Hyper-Action Multi-Head Proximal Policy Optimization (HAMH-PPO), a Centralized Training with Decentralized Execution (CTDE) MARL method that utilizes a shared PPO policy network to deliver personalized policies for intersections with non-iid observation distributions. The centralized critic in HAMH-PPO uses graph attention units to calculate the graph representations of all intersections and outputs a set of value estimates with multiple output heads for each intersection. The decentralized execution actor takes the local observation history as input and output distributions of action as well as a so-called hyper-action to balance the multiple values estimated from the centralized critic to further guide the updating of TSC policies. The combination of hyper-action and multi-head values enables multiple agents to share a single actor-critic while achieving personalized policies.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。