mlsanityData to 14 Oct 2026

Evaluating Useful Surrogate Models for Configuration Tuning Beyond Accuracy: A Fitness Landscape Analysis Perspective

arXiv 2509.21945 ↗First posted 26 Sep 2025cs.SE cs.AIcited by 1

Not on the map. Why?

Abstract (arXiv)

To efficiently tune configuration for better software system performance (e.g., latency) at the deployment and maintenance stage, many tuners have leveraged a surrogate model to expedite the process instead of solely relying on the profoundly expensive system measurement. As such, it is naturally believed that we need more accurate models. However, the fact of "accuracy can lie"-a somewhat surprising finding from prior work-has left us many unanswered questions regarding what role the surrogate model plays in configuration tuning. This paper provides the very first systematic exploration and discussion, together with a resolution proposal, to disclose the many faces of useful surrogate models for configuration tuning beyond accuracy, through the novel perspective of fitness landscape analysis. We present a theory as an alternative to accuracy for assessing the model usefulness in tuning, based on which we conduct an extensive empirical study involving up to 27,000 cases. Drawing on the above, we propose Model4Tune, an automated predictive tool that estimates which model-tuner pairs are the best for an unforeseen system without expensive tuner profiling. Our results suggest that Model4Tune, as one of the first of its kind, performs significantly better than random guessing in 79%-82% of the cases, hence greatly mitigating the required efforts in engineering configuration for software systems. Our results not only shed light on the possible future research directions but also offer a practical resolution that can assist practitioners in evaluating the most useful model for configuration tuning.

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 46 of its 133 references that are in the map. First posted on arXiv 26 Sep 2025.

Builds on

46 of 133 references.

References · 46

  1. 2014A Tutorial on Principal Component Analysiscited by 141
  2. 2014ParamILS: An Automatic Algorithm Configuration Frameworkcited by 89
  3. 2018The Impact of Automated Parameter Optimization on Defect Prediction Modelscited by 38
  4. 2018Finding Faster Configurations using FLASHcited by 32
  5. 2021Multi-Objectivizing Software Configuration Tuning (for a single performance concern)cited by 28
  6. 2017BestConfig: Tapping the Performance Potential of Systems via Automatic Configuration Tuningcited by 25
  7. 2021Facilitating Database Tuning with Hyper-Parameter Optimization: A Comprehensive Experimental Evaluationcited by 22
  8. 2023Do Performance Aspirations Matter for Guiding Software Configuration Tuning?cited by 21
  9. 2017Transfer Learning for Performance Modeling of Configurable Systems: An Exploratory Analysiscited by 20
  10. 2021MMO: Meta Multi-Objectivization for Software Configuration Tuningcited by 20
  11. 2023Greening Large Language Models of Codecited by 19
  12. 2016FEMOSAA: Feature Guided and Knee Driven Multi-Objective Optimization for Self-Adaptive Softwarecited by 18
34 more
  1. 2016An Uncertainty-Aware Approach to Optimal Configuration of Stream Processing Systemscited by 17
  2. 2020How to Evaluate Solutions in Pareto-based Search-Based Software Engineering? A Critical Review and Methodological Guidancecited by 17
  3. 2022The Weights can be Harmful: Pareto Search versus Weighted Search in Multi-Objective Search-Based Software Engineeringcited by 17
  4. 2024Predicting Configuration Performance in Multiple Environments with Sequential Meta-learningcited by 17
  5. 2023Predicting Software Performance with Divide-and-Learncited by 16
  6. 2023Framework and Benchmarks for Combinatorial and Mixed-variable Bayesian Optimizationcited by 16
  7. 2022LlamaTune: Sample-Efficient DBMS Configuration Tuningcited by 14
  8. 2018Hyperparameter Optimization for Effort Estimationcited by 13
  9. 2024Adapting Multi-objectivized Software Configuration Tuningcited by 13
  10. 2022Planning Landscape Analysis for Self-Adaptive Systemscited by 12
  11. 2025Distilled Lifelong Self-Adaptation for Configurable Systemscited by 12
  12. 2025PromiseTune: Unveiling Causally Promising and Explainable Configuration Tuningcited by 12
  13. 2021White-Box Analysis over Machine Learning: Modeling Performance of Configurable Systemscited by 10
  14. 2022Does Configuration Encoding Matter in Learning Software Performance? An Empirical Study on Encoding Schemescited by 10
  15. 2025Accuracy Can Lie: On the Impact of Surrogate Model in Configuration Tuningcited by 10
  16. 2025Faster Configuration Performance Bug Testing with Neural Dual-level Prioritizationcited by 9
  17. 2016"Sampling"' as a Baseline Optimizer for Search-based Software Engineeringcited by 8
  18. 2017Using Bad Learners to find Good Configurationscited by 8
  19. 2024Deep Configuration Performance Learning: A Systematic Survey and Taxonomycited by 8
  20. 2025Dually Hierarchical Drift Adaptation for Online Configuration Performance Learningcited by 8
  21. 2021An Evolutionary Study of Configuration Design and Implementation in Cloud Systemscited by 7
  22. 2019Whence to Learn? Transferring Knowledge in Configurable Systems using BEETLEcited by 6
  23. 2022HINNPerf: Hierarchical Interaction Neural Network for Performance Prediction of Configurable Systemscited by 5
  24. 2023Compiler Auto-tuning through Multiple Phase Learningcited by 5
  25. 2025The Same Only Different: On Information Modality for Configuration Performance Analysiscited by 5
  26. 2019ConEx: Efficient Exploration of Big-Data System Configurations for Better Performancecited by 4
  27. 2023CM-CASL: Comparison-based Performance Modeling of Software Systems via Collaborative Active and Semisupervised Learningcited by 4
  28. 2023On the Hyperparameter Loss Landscapes of Machine Learning Models: An Exploratory Studycited by 4
  29. 2024Understanding fitness landscapes in morpho-evolution via local optima networkscited by 4
  30. 2022Giving Back: Contributions Congruent to Library Dependency Changes in a Software Ecosystemcited by 3
  31. 2023Learning from Very Little Data: On the Value of Landscape Analysis for Predicting Software Project Healthcited by 3
  32. 2024Rethinking Performance Analysis for Configurable Software Systems: A Case Study from a Fitness Landscape Perspectivecited by 3
  33. 2021Lessons learned from hyper-parameter tuning for microservice candidate identificationcited by 2
  34. 2024Is Hyper-Parameter Optimization Different for Software Analytics?cited by 1

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2026: 1.

1 paper.