Organizations: Department of Mechanical Engineering, National University of Singapore, Singapore · Department of Mechanical and Automation Engineering, The Chinese University of Hong Kong, Shatin, Hong Kong
Recent advances in robotics, automation, and artificial intelligence have enabled urban traffic systems to operate with increasing autonomy towards future smart cities, powered in part by the development of adaptive traffic signal control (ATSC), which dynamically optimizes signal phases to mitigate congestion and optimize traffic. However, achieving effective and generalizable large-scale ATSC remains a significant challenge due to the diverse intersection topologies and highly dynamic, complex traffic demand patterns across the network. Existing RL-based methods typically use a single shared policy for all scenarios, whose limited representational capacity makes it difficult to capture diverse traffic dynamics and generalize to unseen environments. To address these challenges, we propose CROSS, a novel Mixture-of-Experts (MoE)-based decentralized RL framework for generalizable ATSC. We first introduce a Predictive Contrastive Clustering (PCC) module that forecasts short-term state transitions to identify latent traffic patterns, followed by clustering and contrastive learning to enhance pattern-level representation. We further design a Scenario-Adaptive MoE module that augments a shared policy with multiple experts, thus enabling adaptive specialization and more flexible scenario-specific strategies. We conduct extensive experiments in the SUMO simulator on both synthetic and real-world traffic datasets. Compared with state-of-the-art baselines, CROSS achieves superior performance and generalization through improved representation of diverse traffic scenarios.
Figures & tables
Fig. 1: (a) Overview of a typical T-junction, which consists of six incoming lanes, six outgoing lanes, 12 traffic movements, and three traffic phases. (b) Traffic state and phase state vectors used in CROSS, with elements of both constructed based on ordered traffic movements.
Fig. 2: Architecture of the proposed CROSS framework, which includes a GFE module to extract rich traffic dynamics and form a unified representation for heterogeneous intersections, a PCC module to predict traffic dynamics and match them with learnable cluster centers for generalizable pattern representations, and a Scenario-Adaptive MoE module that uses these representations as routing context to compute weights and generate the traffic policy and value functions.
Traffic Dataset
Volume (veh)
Arrival Rate (veh/min)
Mean
Std.
Max
Min
Grid 4×4
1473.00
24.55
13.89
72.00
6.00
Arterial 4×4
2484.00
41.40
24.69
88.00
10.00
Grid 5×5
7296.00
121.60
121.94
752.00
32.00
Jinan(1)
6295.00
104.92
19.79
136.00
50.00
Jinan(2)
4365.00
72.75
15.15
101.00
43.00
TABLE I: Traffic demand specifications of the experimental datasets.
Method
Synthetic Dataset Evaluation
Real-World Dataset Evaluation (Zero-shot)
Queue Length ↓ (veh)
Speed ↑ (m/s)
Trip Comp. Rate ↑ (veh/s)
Trip Time ↓ (s)
Trip Delay ↓ (s)
Queue Length ↓ (veh)
Speed ↑ (m/s)
Trip Comp. Rate ↑ (veh/s)
Trip Time ↓ (s)
Trip Delay ↓ (s)
Grid 4×4 (Easy, Synthetic)
Jinan(1) (Hard, Real-World)
Fixed-Time
0.12(0.09)
7.88(1.28)
0.40(0.41)
194.63(76.87)
54.96(39.15)
2.02(0.93)
5.23(1.35)
1.36(0.65)
461.97(368.94)
170.23(249.98)
Max-Pressure
0.07(0.06)
8.82(0.66)
0.40(0.35)
174.41(63.07)
33.18(23.61)
0.33(0.14)
8.68(0.37)
1.60(0.62)
288.10(142.99)
25.95(28.56)
GESA
0.04(0.04)
10.08(0.73)
0.42(0.37)
154.03(53.46)
19.12(19.70)
0.94(0.36)
7.33(0.70)
1.56(0.60)
341.84(200.87)
76.53(97.96)
Unicorn
0.05(0.04)
9.55(0.59)
0.40(0.35)
160.38(53.93)
22.45(20.89)
3.81(1.98)
4.04(1.65)
1.29(0.51)
593.21(513.83)
313.28(389.58)
TABLE II: Performance comparison across synthetic training datasets and real-world evaluation scenarios. ↓ denotes lower is better, ↑ denotes higher is better. Best values are bold , second-best are underlined .
Fig. 3: Average trip duration across three synthetic training datasets comparing CROSS with baseline methods (GESA, Unicorn) and ablations (CROSS w/o MoE, CROSS w/o PCC). Here ↓ denotes lower is better.
Traffic signal control studies how to set intersection phases and green times to reduce congestion while balancing safety, emissions, and priority needs.
Adaptive Traffic Signal Control (ATSC) aims to optimize traffic flow and minimize delays by adjusting traffic lights in real time. Recent advances in Multi-agent Reinforcement Learning (MARL) have shown promise for ATSC, yet existing approaches still suffer from limited representational capacity, often leading to suboptimal performance and poor generalization in complex and dynamic traffic environments. On the other hand, Large Language Models (LLMs) excel at semantic representation, reasoning, and analysis, yet their propensity for hallucination and slow inference speeds often hinder their direct application to decision-making tasks. To address these challenges, we propose a novel learning paradigm named LATS that integrates LLMs and MARL, leveraging the former's strong prior knowledge and inductive abilities to enhance the latter's decision-making process. Specifically, we introduce a plug-and-play teacher-student learning module, where a trained embedding LLM serves as a teacher to generate rich semantic features that capture each intersection's topology structures and traffic dynamics. A much simpler (student) neural network then learns to emulate these features through knowledge distillation in the latent space, enabling the final model to operate independently from the LLM for downstream use in the RL decision-making process. This integration significantly enhances the overall model's representational capacity across diverse traffic scenarios, thus leading to more efficient and generalizable control strategies. Extensive experiments across diverse traffic datasets empirically demonstrate that our method enhances the representation learning capability of RL models, thereby leading to improved overall performance and generalization over both traditional RL and LLM-only approaches. [...]
Yifeng Zhang, Peizhuo Li, Tingguang Zhou +2
Department of Mechanical Engineering, National University of Singapore
Reinforcement Learning (RL) in Traffic Signal Control (TSC) faces significant hurdles in real-world deployment due to limited generalization to dynamic traffic flow variations. Existing approaches often overfit static patterns and use action spaces incompatible with driver expectations. This paper proposes a robust Multi-Agent Reinforcement Learning (MARL) framework validated in the Vissim traffic simulator. The framework integrates three mechanisms: (1) Turning Ratio Randomization, a training strategy that exposes agents to dynamic turning probabilities to enhance robustness against unseen scenarios; (2) a stability-oriented Exponential Phase Duration Adjustment action space, which balances responsiveness and precision through cyclical, exponential phase adjustments; and (3) a Neighbor-Based Observation scheme utilizing the MAPPO algorithm with Centralized Training with Decentralized Execution (CTDE). By leveraging centralized updates, this approach approximates the efficacy of global observations while maintaining scalable local communication. Experimental results demonstrate that our framework outperforms standard RL baselines, reducing average waiting time by over 10%. The proposed model exhibits superior generalization in unseen traffic scenarios and maintains high control stability, offering a practical solution for adaptive signal control.
Reinforcement learning (RL) has shown promise in traffic signal control (TSC). However, its reliance on predefined states limits responsiveness to observable open-world events that are absent from training data. IoT-enabled intersections provide heterogeneous observations from roadside sensors and cameras, creating opportunities to improve RL adaptability to such events. To this end, we propose ReasonLight, a multimodal foundation model-enhanced RL framework for zero-shot TSC. ReasonLight integrates three sources of information: structured traffic measurements, multi-view camera observations, and candidate phase decisions from a pre-trained RL controller. Given an RL-proposed phase, ReasonLight extracts visual semantics from multi-view images and aligns them with compact sensor-derived scene descriptions. This alignment enables a semantic-guided refinement module to either preserve or adjust the proposed action according to traffic rules and event semantics. To ensure operational reliability, refined actions are constrained by the set of available phases. Any invalid decision is rejected, and the system falls back to the original RL action. We evaluate ReasonLight on two types of rare events not seen during RL training: emergency vehicle priority and temporary traffic regulation. Experimental results show that ReasonLight achieves zero-shot adaptation without retraining. It reduces emergency vehicle waiting time by up to 88.7% compared with the RL-only backbone while preserving comparable routine traffic performance.
Aoyu Pang, Maonan Wang, Yuejiao Xie +3
School of Science and Engineering, The Chinese University of Hong Kong, Shenzhen, China · Department of Mechanical and Automation Engineering, The Chinese University of Hong Kong, Hong Kong · Shanghai AI Laboratory, Shanghai, China +1