Research map / Reinforcement learning / Visual and representation RL
π-Light: Programmatic Interpretable Reinforcement Learning for Resource-Limited Traffic Signal Control
Read the paperCheck your idea against 108,967 papers
AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.
Proposes π-Light, which represents traffic signal control policies as programs written in a custom DSL and searches for them with MCTS (plus Bayesian optimization for constants), yielding interpretable, cross-region generalizable, edge-deployable controllers.
Problem
Deep RL traffic signal control policies are black-box, over-parameterized neural networks that lack interpretability, cannot run on resource-limited edge hardware, and generalize poorly across intersections and cities.
Approach
Represent the TSC policy as a non-differentiable program built from a DSL with if-then/if-then-else control flow, a MaxPressure-style base program, and discover programs via MCTS with UCT over program transformation rules, using the reciprocal of average travel time as a global reward; parameters are tuned with Bayesian optimization.
Key results
- On Hangzhou2 π-Light reaches 90.50 s travel time vs 102.87 s for TinyLight (second best), and on Los Angeles 437.42 s vs 489.93 s for TinyLight.
- In generalization tests, π-Light keeps stable performance, e.g. Hangzhou2→Manhattan 209.07 s travel time vs 315.83 s for MaxPressure and 1781.96 s for MPLight.
- π-Light's resource needs are slightly higher than MaxPressure's, and it is the only learning-based method on the performance-vs-resource Pareto frontier.
Measured effects reported in the paper
| What was changed | Where | Measured | Effect |
|---|---|---|---|
| Use π-Light instead of TinyLight | Traffic signal control · Hangzhou1 | Travel Time: 102.87*±2.98 -> 90.50±0.98 | Helped |
| Use π-Light instead of TinyLight | Traffic signal control · Hangzhou1 | Throughput: 31.36*±0.05 -> 31.48±0.04 | Helped |
| Use π-Light instead of TinyLight | Traffic signal control · Hangzhou2 | Travel Time: 121.00*±0.85 -> 118.57±1.15 | Helped |
| Use π-Light instead of TinyLight | Traffic signal control · Hangzhou2 | Throughput: 23.25±0.04 -> 23.25±0.04 | No clear effect |
| Use π-Light instead of MPLight | Traffic signal control · Manhattan | Travel Time: 195.61±4.76 -> 204.27*±0.47 | Hurt |
| Use π-Light instead of MPLight | Traffic signal control · Manhattan | Throughput: 44.92±0.10 -> 44.81*±0.10 | Hurt |
| Use π-Light instead of MPLight | Traffic signal control · Atlanta | Travel Time: 248.48*±9.88 -> 231.22±2.55 | Helped |
| Use π-Light instead of MPLight | Traffic signal control · Atlanta | Throughput: 67.03*±4.41 -> 70.41±0.72 | Helped |
| Use π-Light instead of MPLight | Traffic signal control · Jinan | Travel Time: 295.23*±4.13 -> 275.06±0.54 | Helped |
| Use π-Light instead of MPLight | Traffic signal control · Jinan | Throughput: 96.37*±0.13 -> 97.03±0.11 | Helped |
| Use π-Light instead of TinyLight | Traffic signal control · Los Angeles | Travel Time: 489.93*±19.76 -> 437.42 ±12.76 | Helped |
| Use π-Light instead of TinyLight | Traffic signal control · Los Angeles | Throughput: 31.29*±2.73 -> 36.14±0.99 | Helped |
Surprising findings
- Programmatic policies with symbolic structure outperform expressive neural DRL policies in most environments.
- Standard DRL methods (FRAP, MPLight, TinyLight) degrade sharply or fall below MaxPressure when transferred across cities.
Limitations
- Program resource use is slightly higher than MaxPressure's.
- Program structure is constrained (max sequence length 6, depth 2) and interactions between features are omitted by design.
Experimental setup
Datasets: Hangzhou Manhattan Atlanta Jinan Los Angeles
Benchmarks: CityFlow Hangzhou1 CityFlow Hangzhou2 CityFlow Manhattan CityFlow Atlanta CityFlow Jinan CityFlow Los Angeles
Metrics: average travel time throughput FLOPs memory consumption
Baselines: FixedTime MaxPressure SOTL CoLight FRAP MPLight EcoLight TinyLight
Builds on: MaxPressure Monte Carlo tree search UCT Bayesian optimization DRSQ
Closest papers by meaning
- Toward A Thousand Lights: Decentralized Deep Reinforcement Learning for Large-Scale Traffic Signal Control (AAAI 2020 · similarity 0.91)
- VLMLight: Safety-Critical Traffic Signal Control via Vision-Language Meta-Control and Dual-Branch Reasoning Architecture (NeurIPS 2025 · similarity 0.88)
- RobustLight: Improving Robustness via Diffusion Reinforcement Learning for Traffic Signal Control (ICML 2025 · similarity 0.87)
- Prompt to Transfer: Sim-to-Real Transfer for Traffic Signal Control with Prompt Learning (AAAI 2024 · similarity 0.87)
- DiffLight: A Partial Rewards Conditioned Diffusion Model for Traffic Signal Control with Missing Data (NeurIPS 2024 · similarity 0.87)
- CoLLMLight: Cooperative Large Language Model Agents for Network-Wide Traffic Signal Control (ICLR 2026 · similarity 0.86)
Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.
