VEER: enhancing the interpretability of model-based optimizations

被引:2
|
作者
Peng, Kewen [1 ]
Kaltenecker, Christian [2 ]
Siegmund, Norbert [3 ]
Apel, Sven [2 ]
Menzies, Tim [1 ]
机构
[1] North Carolina State Univ, Dept Comp Sci, Raleigh, NC 27695 USA
[2] Saarland Univ, Dept Comp Sci, Saarland Informat Campus, Saarbrucken, Germany
[3] Univ Leipzig, Dept Comp Sci, Leipzig, Germany
关键词
Software analytics; Multi-objective optimization; Disagreement; Interpretable AI; PERFORMANCE; ALGORITHM;
D O I
10.1007/s10664-023-10296-w
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Context:Many software systems can be tuned for multiple objectives (e.g., faster runtime, less required memory, less network traffic or energy consumption, etc.). Such systems can suffer from "disagreement" where different models have different (or even opposite) insights and tactics on how to optimize a system. For configuration problems, we show that (a) model disagreement is rampant; yet (b) prior to this paper, it has barely been explored.Objective:We aim at helping practitioners and researchers better solve multi-objective configuration optimization problems, by resolving model disagreement.Method:We propose a dimension reduction method called VEER that builds a useful one-dimensional approximation to the original N-objective space. Traditional model-based optimizers use Pareto search to locate Pareto-optimal solutions to a multi-objective problem, which is computationally heavy on large-scale systems. VEER builds a surrogate that can replace the Pareto sorting step after deployment.Results:Compared to the prior state-of-the-art, for 11 configurable systems, VEER significantly reduces disagreement and execution time, without compromising the optimization performance in most cases. For our largest problem (with tens of thousands of possible configurations), optimizing with VEER finds as good or better optimizations with zero model disagreements, three orders of magnitude faster.Conclusion:When employing model-based optimizers for multi-objective optimization, we recommend to apply VEER, which not only improves the execution time, but also resolves the potential model disagreement problem.
引用
收藏
页数:25
相关论文
共 50 条
  • [31] Enhancing Acceptance Test-Driven Development with Model-based Test Generation
    Ramler, Rudolf
    Klammer, Claus
    2019 COMPANION OF THE 19TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY (QRS-C 2019), 2019, : 503 - 504
  • [32] Enhancing Detection Performance through Sensor Model-based Trajectory Optimization for UAVs
    Zwick, Markus
    Gerdts, Matthias
    Stuetz, Peter
    2021 IEEE/AIAA 40TH DIGITAL AVIONICS SYSTEMS CONFERENCE (DASC), 2021,
  • [33] Enhancing Model-Based Anticipatory Traffic Signal Control with Metamodeling and Adaptive Optimization
    Huang, Wei
    Hu, Yang
    Zhang, Xuanyu
    MATHEMATICS, 2022, 10 (15)
  • [34] Quality-Enhancing Techniques for Model-Based Reconstruction in Magnetic Particle Imaging
    Gapyak, Vladyslav
    Marz, Thomas
    Weinmann, Andreas
    MATHEMATICS, 2022, 10 (18)
  • [35] Study on product design framework for enhancing interaction of model-based development and prototyping
    Mizuta, Masashi
    Hirooka, Masaya
    Nomaguchi, Yutaka
    Fujita, Kikuo
    Nihon Kikai Gakkai Ronbunshu, C Hen/Transactions of the Japan Society of Mechanical Engineers, Part C, 2013, 79 (807): : 4061 - 4074
  • [36] Enhancing the performance of a BSP model-based parallel volume renderer with a pofile visualiser
    Xie, H
    Fung, CC
    IEEE 2000 TENCON PROCEEDINGS, VOLS I-III: INTELLIGENT SYSTEMS AND TECHNOLOGIES FOR THE NEW MILLENNIUM, 2000, : 295 - 298
  • [37] Enhancing the Performance of Gaussian Mixture Model-Based Text Independent Speaker Identification
    M.A. El-Gamal
    M.F. Abu El-Yazeed
    M.M.H. El Ayadi
    International Journal of Speech Technology, 2005, 8 (1) : 93 - 103
  • [38] A MODEL-BASED APPROACH TO ENHANCING WEB ACCESSIBILITY FOR INDIVIDUALS WITH SPECIAL EDUCATION NEEDs
    Lefterov, Denislav
    Hristov, Hristo
    Enkov, Svetoslav
    INTERNATIONAL JOURNAL ON INFORMATION TECHNOLOGIES AND SECURITY, 2023, 15 (02): : 15 - 26
  • [39] A Model-Based Multi-Point Tissue Manipulation for Enhancing Breast Brachytherapy
    Afshar, Mehrnoosh
    Carriere, Jay
    Meyer, Tyler
    Sloboda, Ron S.
    Husain, Siraj
    Usmani, Nawaid
    Tavakoli, Mahdi
    IEEE TRANSACTIONS ON MEDICAL ROBOTICS AND BIONICS, 2022, 4 (04): : 1046 - 1056
  • [40] Enhancing plant health classification via diffusion model-based data augmentation
    Lee, Younghoon
    MULTIMEDIA SYSTEMS, 2025, 31 (02)