mlsanityData to 14 Oct 2026

CoTune: Co-evolutionary Configuration Tuning

arXiv 2509.24694 ↗First posted 29 Sep 2025cs.SE cs.AIcited by 2

Not on the map. Why?

Abstract (arXiv)

To automatically tune configurations for the best possible system performance (e.g., runtime or throughput), much work has been focused on designing intelligent heuristics in a tuner. However, existing tuner designs have mostly ignored the presence of complex performance requirements (e.g., the latency shall ideally be 2 seconds), but simply assume that better performance is always more preferred. This would not only waste valuable information in a requirement but might also consume extensive resources to tune for a goal with little gain. Yet, prior studies have shown that simply incorporating the requirement as a tuning objective is problematic since the requirement might be too strict, harming convergence; or its highly diverse satisfactions might lead to premature convergence. In this paper, we propose CoTune, a tool that takes the information of a given target performance requirement into account through co-evolution. CoTune is unique in the sense that it creates an auxiliary performance requirement to be co-evolved with the configurations, which assists the target performance requirement when it becomes ineffective or even misleading, hence allowing the tuning to be guided by the requirement while being robust to its harm. Experiment results on 162 cases (nine systems and 18 requirements) reveal that CoTune considerably outperforms existing tuners, ranking as the best for 90% cases (against the 0%--35% for other tuners) with up to 2.9x overall improvements, while doing so under a much better efficiency.

Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 34 of its 67 references that are in the map. First posted on arXiv 29 Sep 2025.

Builds on

34 of 67 references.

References · 34

  1. 2018BOHB: Robust and Efficient Hyperparameter Optimization at Scalecited by 470
  2. 2019Scalable Global Optimization via Local Bayesian Optimizationcited by 374
  3. 2020Scalable Constrained Bayesian Optimizationcited by 84
  4. 2020HEBO Pushing The Limits of Sample-Efficient Hyperparameter Optimisationcited by 83
  5. 2023Increasing the Scope as You Learn: Adaptive Bayesian Optimization in Nested Subspacescited by 52
  6. 2019Greed is Good: Exploration and Exploitation Trade-offs in Bayesian Optimisationcited by 51
  7. 2018The Impact of Automated Parameter Optimization on Defect Prediction Modelscited by 38
  8. 2018Finding Faster Configurations using FLASHcited by 32
  9. 2023PriorBand: Practical Hyperparameter Optimization in the Age of Deep Learningcited by 31
  10. 2021Multi-Objectivizing Software Configuration Tuning (for a single performance concern)cited by 28
  11. 2023Bounce: Reliable High-Dimensional Bayesian Optimization for Combinatorial and Mixed Spacescited by 28
  12. 2017BestConfig: Tapping the Performance Potential of Systems via Automatic Configuration Tuningcited by 25
22 more
  1. 2023Do Performance Aspirations Matter for Guiding Software Configuration Tuning?cited by 21
  2. 2021MMO: Meta Multi-Objectivization for Software Configuration Tuningcited by 20
  3. 2016FEMOSAA: Feature Guided and Knee Driven Multi-Objective Optimization for Self-Adaptive Softwarecited by 18
  4. 2016An Uncertainty-Aware Approach to Optimal Configuration of Stream Processing Systemscited by 17
  5. 2016Self-Adaptive Trade-off Decision Making for Autoscaling Cloud-Based Servicescited by 17
  6. 2020How to Evaluate Solutions in Pareto-based Search-Based Software Engineering? A Critical Review and Methodological Guidancecited by 17
  7. 2022The Weights can be Harmful: Pareto Search versus Weighted Search in Multi-Objective Search-Based Software Engineeringcited by 17
  8. 2024Predicting Configuration Performance in Multiple Environments with Sequential Meta-learningcited by 17
  9. 2022Lifelong Dynamic Optimization for Self-Adaptive Systems: Fact or Fiction?cited by 16
  10. 2023Predicting Software Performance with Divide-and-Learncited by 16
  11. 2024Adapting Multi-objectivized Software Configuration Tuningcited by 13
  12. 2022Planning Landscape Analysis for Self-Adaptive Systemscited by 12
  13. 2025Distilled Lifelong Self-Adaptation for Configurable Systemscited by 12
  14. 2025PromiseTune: Unveiling Causally Promising and Explainable Configuration Tuningcited by 12
  15. 2022BaCO: A Fast and Portable Bayesian Compiler Optimization Frameworkcited by 11
  16. 2025Accuracy Can Lie: On the Impact of Surrogate Model in Configuration Tuningcited by 10
  17. 2025Faster Configuration Performance Bug Testing with Neural Dual-level Prioritizationcited by 9
  18. 2025Dually Hierarchical Drift Adaptation for Online Configuration Performance Learningcited by 8
  19. 2025The Same Only Different: On Information Modality for Configuration Performance Analysiscited by 5
  20. 2024Dividable Configuration Performance Learningcited by 4
  21. 2023Introducing Interactions in Multi-Objective Optimization of Software Architecturescited by 2
  22. 2025BINGO! Simple Optimizers Win Big if Problems Collapse to a Few Bucketscited by 2

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2026: 2.

2 papers.