English

Canopy: Property-Driven Learning for Congestion Control

Machine Learning 2026-01-13 v2 Networking and Internet Architecture

Abstract

Learning-based congestion controllers offer better adaptability compared to traditional heuristics. However, the unreliability of learning techniques can cause learning-based controllers to behave poorly, creating a need for formal guarantees. While methods for formally verifying learned congestion controllers exist, these methods offer binary feedback that cannot optimize the controller toward better behavior. We improve this state-of-the-art via Canopy, a new property-driven framework that integrates learning with formal reasoning in the learning loop. Canopy uses novel quantitative certification with an abstract interpreter to guide the training process, rewarding models, and evaluating robust and safe model performance on worst-case inputs. Our evaluation demonstrates that unlike state-of-the-art learned controllers, Canopy-trained controllers provide both adaptability and worst-case reliability across a range of network conditions.

Keywords

Cite

@article{arxiv.2412.10915,
  title  = {Canopy: Property-Driven Learning for Congestion Control},
  author = {Chenxi Yang and Divyanshu Saxena and Rohit Dwivedula and Kshiteej Mahajan and Swarat Chaudhuri and Aditya Akella},
  journal= {arXiv preprint arXiv:2412.10915},
  year   = {2026}
}

Comments

Eurosys 2026

R2 v1 2026-06-28T20:35:24.234Z