Comparative Synthesis: Learning Near-Optimal Network Designs by Query

被引:0
|
作者
Wang, Yanjun [1 ]
Li, Zixuan [1 ]
Jiang, Chuan [1 ]
Qiu, Xiaokang [1 ]
Rao, Sanjay [1 ]
机构
[1] Purdue Univ, W Lafayette, IN 47907 USA
基金
美国国家科学基金会;
关键词
Program Synthesis; Traffic Engineering; Optimization; Query; User Interaction; OPTIMIZATION;
D O I
10.1145/3571197
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
When managing wide-area networks, network architects must decide how to balance multiple conflicting metrics, and ensure fair allocations to competing traffic while prioritizing critical traffic. The state of practice poses challenges since architects must precisely encode their intent into formal optimization models using abstract notions such as utility functions, and ad-hoc manually tuned knobs. In this paper, we present the first effort to synthesize optimal network designs with indeterminate objectives using an interactive programsynthesis-based approach. We make three contributions. First, we present comparative synthesis, an interactive synthesis framework which produces near-optimal programs (network designs) through two kinds of queries ( Propose and Compare), without an objective explicitly given. Second, we develop the first learning algorithm for comparative synthesis in which a voting-guided learner picks the most informative query in each iteration. We present theoretical analysis of the convergence rate of the algorithm. Third, we implemented Net10Q, a system based on our approach, and demonstrate its effectiveness on four real-world network case studies using black-box oracles and simulation experiments, as well as a pilot user study comprising network researchers and practitioners. Both theoretical and experimental results show the promise of our approach.
引用
收藏
页码:91 / 120
页数:30
相关论文
共 50 条
  • [1] Near-Optimal Active Learning of Halfspaces via Query Synthesis in the Noisy Setting
    Chen, Lin
    Hassani, Hamed
    Karbasi, Amin
    THIRTY-FIRST AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2017, : 1798 - 1804
  • [2] Near-Optimal Statistical Query Hardness of Learning Halfspaces with Massart Noise
    Diakonikolas, Ilias
    Kane, Daniel M.
    CONFERENCE ON LEARNING THEORY, VOL 178, 2022, 178
  • [3] Quickly finding near-optimal storage designs
    Anderson, E
    Spence, S
    Swaminathan, R
    Kallahalla, M
    Wang, Q
    ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2005, 23 (04): : 337 - 374
  • [4] Near-optimal designs for dual channel microarray studies
    Wit, E
    Nobile, A
    Khanin, R
    JOURNAL OF THE ROYAL STATISTICAL SOCIETY SERIES C-APPLIED STATISTICS, 2005, 54 : 817 - 830
  • [5] Safe Learning for Near-Optimal Scheduling
    Busatto-Gaston, Damien
    Chakraborty, Debraj
    Guha, Shibashis
    Perez, Guillermo A.
    Raskin, Jean-Francois
    QUANTITATIVE EVALUATION OF SYSTEMS (QEST 2021), 2021, 12846 : 235 - 254
  • [6] BF-k: A near-optimal operator placement algorithm for in-network query processing
    Zhang J.-H.
    Shao F.-J.
    Journal of Networks, 2010, 5 (10) : 1118 - 1126
  • [7] Near-Optimal Collaborative Learning in Bandits
    Reda, Clemence
    Vakili, Sattar
    Kaufmann, Emilie
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 35, NEURIPS 2022, 2022,
  • [8] Quasi-uniform designs with optimal and near-optimal uniformity constant
    Pronzato, L.
    Zhigljavsky, A.
    JOURNAL OF APPROXIMATION THEORY, 2023, 294
  • [9] Near-Optimal Statistical Query Lower Bounds for Agnostically Learning Intersections of Halfspaces with Gaussian Marginals
    Hsu, Daniel
    Sanford, Clayton
    Servedio, Rocco A.
    Vlatakis-Gkaragkounis, Emmanouil-Vasileios
    CONFERENCE ON LEARNING THEORY, VOL 178, 2022, 178 : 283 - 312
  • [10] Near-Optimal Network Design with Selfish Agents
    Computer Science Department Rensselaer Polytechnic Institute, United States
    不详
    不详
    不详
    Theory of Computing, 2008, 4 : 77 - 109