CoLLMLight: Cooperative Large Language Model Agents for Network-Wide Traffic Signal Control

Zirui Yuan, Siqi Lai, Hao Liu
3/14/2025
cs.LGcs.AIcs.CL

No official code found. Best implementation: usail-hkust/CoLLMLight (30 stars, last commit 2026-04-23).

Abstract

Traffic Signal Control (TSC) plays a critical role in urban traffic management by optimizing traffic flow and mitigating congestion. While Large Language Models (LLMs) have recently emerged as promising tools for TSC due to their exceptional problem-solving and generalization capabilities, existing approaches fail to address the essential need for inter-agent coordination, limiting their effectiveness in achieving network-wide optimization. To bridge this gap, we propose CoLLMLight, a cooperative LLM agent framework for TSC. Specifically, we first construct a structured spatiotemporal graph to capture real-time traffic dynamics and spatial relationships among neighboring intersections, enabling the LLM to reason about complex traffic interactions. Moreover, we introduce a complexity-aware reasoning mechanism that dynamically adapts reasoning depth based on real-time traffic conditions, ensuring optimal computational efficiency without sacrificing decision quality. Besides, we propose a fine-tuning strategy that leverages iterative simulation-driven data collection and environmental feedback to build a lightweight LLM tailored for cooperative TSC. Extensive experiments on both synthetic and real-world datasets demonstrate that CoLLMLight outperforms state-of-the-art methods in diverse traffic scenarios, showcasing its effectiveness, scalability, and robustness.

View on arXivView PDF

Code Implementations(1)

CoLLMLight: Cooperative Large Language Model Agents for Network-Wide Traffic Signal Control

304PythonMar 14, 20256 months ago

Similar Papers

Cite this paper

@article{yuan2025collmlight,
  title  = {CoLLMLight: Cooperative Large Language Model Agents for Network-Wide Traffic Signal Control},
  author = {Zirui Yuan and Siqi Lai and Hao Liu},
  year   = {2025},
  eprint = {2503.11739},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2503.11739v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2503.11739.svg)](https://codeofpaper.com/paper/2503.11739)

Discussion