Reproduce “Canopy: Property-Driven Learning for Congestion Control” on OpenResearch

Turn your favorite coding agents into research agents that review literature, develop hypotheses, and run experiments.

Universal app for Apple silicon and Intel. Requires macOS 11 or later.

About this paper

Chenxi Yang, Divyanshu Saxena, Rohit Dwivedula, Kshiteej Mahajan, Swarat Chaudhuri, Aditya Akella

Canopy, a framework from The University of Texas at Austin and Google DeepMind, integrates formal reasoning directly into the training of learning-based congestion controllers (LCCs) to ensure property adherence even in worst-case scenarios. It produces LCCs that achieve significantly higher quantitative certificate (QC_sat) scores for specified properties and exhibit greater robustness to measurement noise, alongside strong average-case performance.

Key insights

  • Embedding formal analysis directly into the reinforcement learning loop, rather than performing post-training verification, can effectively guide the learner towards desired worst-case property satisfaction.
  • Quantitative Certificates (QCs) offer a novel approach to provide continuous, differentiable feedback from formal proofs, which is crucial for optimizing deep reinforcement learning algorithms towards specific safety and robustness properties.
  • A dual objective reward function, balancing average-case performance with worst-case property adherence, allows for the creation of LCCs that are both high-performing and provably reliable across diverse and dynamic network conditions.

Summary by alphaXiv.

Tip: change arxiv.org to autoarxiv.org in any arXiv abstract link to open the paper here.