Designing Network Algorithms via Large Language Models
Zhiyuan He, Aashish Gottipati, Lili Qiu, Xufang Luo, Kenuo Xu, Yuqing, Yang, Francis Y. Yan

TL;DR
NADA is a novel framework that uses large language models to autonomously generate, filter, and identify superior network algorithms, demonstrated by creating ABR algorithms that outperform existing solutions across various network settings.
Contribution
This work introduces NADA, the first framework to leverage LLMs for autonomous network algorithm design, significantly reducing development effort and computational costs.
Findings
NADA generates novel ABR algorithms outperforming original in diverse environments.
Efficient filtering reduces the need for extensive evaluations.
Demonstrates the potential of LLMs in network algorithm innovation.
Abstract
We introduce NADA, the first framework to autonomously design network algorithms by leveraging the generative capabilities of large language models (LLMs). Starting with an existing algorithm implementation, NADA enables LLMs to create a wide variety of alternative designs in the form of code blocks. It then efficiently identifies the top-performing designs through a series of filtering techniques, minimizing the need for full-scale evaluations and significantly reducing computational costs. Using adaptive bitrate (ABR) streaming as a case study, we demonstrate that NADA produces novel ABR algorithms -- previously unknown to human developers -- that consistently outperform the original algorithm in diverse network environments, including broadband, satellite, 4G, and 5G.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsVideo Analysis and Summarization · Text and Document Classification Technologies · Internet Traffic Analysis and Secure E-voting
