mlsanityData to 7 Oct 2026

Dually Hierarchical Drift Adaptation for Online Configuration Performance Learning

arXiv 2507.08730 ↗First posted 11 Jul 2025cs.SE cs.AIcited by 7

Not on the map. Why?

Abstract (arXiv)

Modern configurable software systems need to learn models that correlate configuration and performance. However, when the system operates in dynamic environments, the workload variations, hardware changes, and system updates will inevitably introduce concept drifts at different levels - global drifts, which reshape the performance landscape of the entire configuration space; and local drifts, which only affect certain sub-regions of that space. As such, existing offline and transfer learning approaches can struggle to adapt to these implicit and unpredictable changes in real-time, rendering configuration performance learning challenging. To address this, we propose DHDA, an online configuration performance learning framework designed to capture and adapt to these drifts at different levels. The key idea is that DHDA adapts to both the local and global drifts using dually hierarchical adaptation: at the upper level, we redivide the data into different divisions, within each of which the local model is retrained, to handle global drifts only when necessary. At the lower level, the local models of the divisions can detect local drifts and adapt themselves asynchronously. To balance responsiveness and efficiency, DHDA combines incremental updates with periodic full retraining to minimize redundant computation when no drifts are detected. Through evaluating eight software systems and against state-of-the-art approaches, we show that DHDA achieves considerably better accuracy and can effectively adapt to drifts with up to 2x improvements, while incurring reasonable overhead and is able to improve different local models in handling concept drift.

Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 23 of its 65 references that are in the map. First posted on arXiv 11 Jul 2025.

Builds on

23 of 65 references.

References · 23

  1. 2020Learning under Concept Drift: A Reviewcited by 470
  2. 2021Multi-Objectivizing Software Configuration Tuning (for a single performance concern)cited by 27
  3. 2017BestConfig: Tapping the Performance Potential of Systems via Automatic Configuration Tuningcited by 25
  4. 2023Do Performance Aspirations Matter for Guiding Software Configuration Tuning?cited by 21
  5. 2017Transfer Learning for Performance Modeling of Configurable Systems: An Exploratory Analysiscited by 20
  6. 2021MMO: Meta Multi-Objectivization for Software Configuration Tuningcited by 19
  7. 2016FEMOSAA: Feature Guided and Knee Driven Multi-Objective Optimization for Self-Adaptive Softwarecited by 18
  8. 2016Self-Adaptive Trade-off Decision Making for Autoscaling Cloud-Based Servicescited by 17
  9. 2022The Weights can be Harmful: Pareto Search versus Weighted Search in Multi-Objective Search-Based Software Engineeringcited by 17
  10. 2024Predicting Configuration Performance in Multiple Environments with Sequential Meta-learningcited by 17
  11. 2022Lifelong Dynamic Optimization for Self-Adaptive Systems: Fact or Fiction?cited by 16
  12. 2023Predicting Software Performance with Divide-and-Learncited by 16
11 more
  1. 2020BiLO-CPDP: Bi-Level Programming for Automated Model Discovery in Cross-Project Defect Predictioncited by 15
  2. 2024Adapting Multi-objectivized Software Configuration Tuningcited by 13
  3. 2025Distilled Lifelong Self-Adaptation for Configurable Systemscited by 11
  4. 2025PromiseTune: Unveiling Causally Promising and Explainable Configuration Tuningcited by 11
  5. 2021White-Box Performance-Influence Models: A Profiling and Learning Approachcited by 9
  6. 2025Accuracy Can Lie: On the Impact of Surrogate Model in Configuration Tuningcited by 9
  7. 2025Faster Configuration Performance Bug Testing with Neural Dual-level Prioritizationcited by 9
  8. 2024Deep Configuration Performance Learning: A Systematic Survey and Taxonomycited by 8
  9. 2019Whence to Learn? Transferring Knowledge in Configurable Systems using BEETLEcited by 6
  10. 2022HINNPerf: Hierarchical Interaction Neural Network for Performance Prediction of Configurable Systemscited by 5
  11. 2014On Bootstrapping Machine Learning Performance Predictors via Analytical Modelscited by 3

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2025: 3; 2026: 4.

7 papers.