PRIMO: Practical Learning-Augmented Systems with Interpretable Models

被引:0
|
作者
Hu, Qinghao [1 ,2 ]
Nori, Harsha [3 ]
Sun, Peng [4 ]
Wen, Yonggang [1 ]
Zhang, Tianwei [1 ]
机构
[1] Nanyang Technol Univ, Singapore, Singapore
[2] Nanyang Technol Univ, S Lab, Singapore, Singapore
[3] Microsoft, Redmond, WA USA
[4] SenseTime Res, Hong Kong, Peoples R China
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
While machine learning has demonstrated remarkable performance in various computer systems, some substantial flaws can prohibit its deployment in practice, including opaque decision processes, poor generalization and robustness, as well as exorbitant training and inference overhead. Motivated by these deficiencies, we introduce PRIMO, a unified framework for developers to design practical learning-augmented systems. Specifically, (1) PRIMO provides two interpretable models (PrAM and PrDT), as well as a Distill Engine, to support different system scenarios and deployment requirements. (2) It adopts Bayes Optimization to automatically identify the optimal model pruning strategy and hyperparameter configuration. (3) It also implements two tools, Monotonic Constraint and Counterfactual Explanation, to achieve transparent debugging and guided model adjustment. PRIMO can be applied to different types of learning-augmented systems. Evaluations on three state-of-the-art systems show that PRIMO can provide clear model interpretations, better system performance, and lower deployment costs.
引用
收藏
页码:519 / 537
页数:19
相关论文
共 50 条
  • [1] Verifying Learning-Augmented Systems
    Eliyahu, Tomer
    Kazak, Yafim
    Katz, Guy
    Schapira, Michael
    SIGCOMM '21: PROCEEDINGS OF THE 2021 ACM SIGCOMM 2021 CONFERENCE, 2021, : 305 - 318
  • [2] AutoSys: The Design and Operation of Learning-Augmented Systems
    Liang, Chieh-Jan Mike
    Xue, Hui
    Yang, Mao
    Zhou, Lidong
    Zhu, Lifei
    Li, Zhao Lucis
    Wang, Zibo
    Chen, Qi
    Zhang, Quanlu
    Liu, Chuanjie
    Dai, Wenjun
    PROCEEDINGS OF THE 2020 USENIX ANNUAL TECHNICAL CONFERENCE, 2020, : 323 - 336
  • [3] Learning-Augmented Scheduling
    Zhao, Tianming
    Li, Wei
    Zomaya, Albert Y.
    IEEE TRANSACTIONS ON COMPUTERS, 2024, 73 (11) : 2548 - 2562
  • [4] Park: An Open Platform for Learning-Augmented Computer Systems
    Mao, Hongzi
    Negi, Parimarjan
    Narayan, Akshay
    Wang, Hanrui
    Yang, Jiacheng
    Wang, Haonan
    Marcus, Ryan
    Addanki, Ravichandra
    Khani, Mehrdad
    He, Songtao
    Nathan, Vikram
    Cangialosi, Frank
    Venkatakrishnan, Shaileshh Bojja
    Weng, Wei-Hung
    Han, Song
    Kraska, Tim
    Alizadeh, Mohammad
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 32 (NIPS 2019), 2019, 32
  • [5] Learning-Augmented Weighted Paging
    Bansal, Nikhil
    Coester, Christian
    Kumar, Ravi
    Purohit, Manish
    Vee, Erik
    PROCEEDINGS OF THE 2022 ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, SODA, 2022, : 67 - 89
  • [6] Learning-augmented maximum flow
    Polak, Adam
    Zub, Maksym
    INFORMATION PROCESSING LETTERS, 2024, 186
  • [7] Parsimonious Learning-Augmented Caching
    Im, Sungjin
    Kumar, Ravi
    Petety, Aditya
    Purohit, Manish
    INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 162, 2022,
  • [8] Towards Learning-Augmented Languages
    Sun, Xinyuan
    ESEC/FSE'18: PROCEEDINGS OF THE 2018 26TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, 2018, : 959 - 961
  • [9] Learning-Augmented Binary Search Trees
    Lin, Honghao
    Luo, Tian
    Woodruff, David P.
    INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 162, 2022,
  • [10] Putting the "Learning" into Learning-Augmented Algorithms for Frequency Estimation
    Du, Elbert
    Wang, Franklyn
    Mitzenmacher, Michael
    INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 139, 2021, 139