mlsanityData to 7 Oct 2026

Predicting Configuration Performance in Multiple Environments with Sequential Meta-learning

arXiv 2402.03183 ↗First posted 5 Feb 2024cs.SE cs.AI cs.LGcited by 17

Not on the map. Why?

Abstract (arXiv)

Learning and predicting the performance of given software configurations are of high importance to many software engineering activities. While configurable software systems will almost certainly face diverse running environments (e.g., version, hardware, and workload), current work often either builds performance models under a single environment or fails to properly handle data from diverse settings, hence restricting their accuracy for new environments. In this paper, we target configuration performance learning under multiple environments. We do so by designing SeMPL - a meta-learning framework that learns the common understanding from configurations measured in distinct (meta) environments and generalizes them to the unforeseen, target environment. What makes it unique is that unlike common meta-learning frameworks (e.g., MAML and MetaSGD) that train the meta environments in parallel, we train them sequentially, one at a time. The order of training naturally allows discriminating the contributions among meta environments in the meta-model built, which fits better with the characteristic of configuration data that is known to dramatically differ between different environments. Through comparing with 15 state-of-the-art models under nine systems, our extensive experimental results demonstrate that SeMPL performs considerably better on 89% of the systems with up to 99% accuracy improvement, while being data-efficient, leading to a maximum of 3.86x speedup. All code and data can be found at our repository: https://github.com/ideas-labo/SeMPL.

Key facts. Cited by 17 papers in the map (data through 7 Oct 2026). Builds on 31 of its 66 references that are in the map. First posted on arXiv 5 Feb 2024.

Builds on

31 of 66 references.

References · 31

  1. 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,120
  2. 2017Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networkscited by 4,861
  3. 2017Meta-SGD: Learning to Learn Quickly for Few-Shot Learningcited by 377
  4. 2019Which Tasks Should Be Learned Together in Multi-task Learning?cited by 367
  5. 2019Rapid Learning or Feature Reuse? Towards Understanding the Effectiveness of MAMLcited by 359
  6. 2016Deep Multi-task Representation Learning: A Tensor Factorisation Approachcited by 69
  7. 2019Hierarchically Structured Meta-learningcited by 67
  8. 2021How Fine-Tuning Allows for Effective Meta-Learningcited by 41
  9. 2018Finding Faster Configurations using FLASHcited by 32
  10. 2021Multi-Objectivizing Software Configuration Tuning (for a single performance concern)cited by 27
  11. 2023Do Performance Aspirations Matter for Guiding Software Configuration Tuning?cited by 21
  12. 2017Transfer Learning for Performance Modeling of Configurable Systems: An Exploratory Analysiscited by 20
19 more
  1. 2016FEMOSAA: Feature Guided and Knee Driven Multi-Objective Optimization for Self-Adaptive Softwarecited by 18
  2. 2016Self-Adaptive Trade-off Decision Making for Autoscaling Cloud-Based Servicescited by 17
  3. 2020How to Evaluate Solutions in Pareto-based Search-Based Software Engineering? A Critical Review and Methodological Guidancecited by 17
  4. 2022The Weights can be Harmful: Pareto Search versus Weighted Search in Multi-Objective Search-Based Software Engineeringcited by 17
  5. 2023Predicting Software Performance with Divide-and-Learncited by 16
  6. 2018Hyperparameter Optimization for Effort Estimationcited by 13
  7. 2022Is Bayesian Model-Agnostic Meta Learning Better than Model-Agnostic Meta Learning, Provably?cited by 13
  8. 2017Transfer Learning for Improving Model Predictions in Highly Configurable Softwarecited by 12
  9. 2022Unicorn: Reasoning about Configurable System Performance through the lens of Causalitycited by 12
  10. 2022Planning Landscape Analysis for Self-Adaptive Systemscited by 12
  11. 2022Does Configuration Encoding Matter in Learning Software Performance? An Empirical Study on Encoding Schemescited by 10
  12. 2017Using Bad Learners to find Good Configurationscited by 8
  13. 2019Whence to Learn? Transferring Knowledge in Configurable Systems using BEETLEcited by 6
  14. 2021The Interaction between Inputs and Configurations fed to Software Systems: an Empirical Studycited by 6
  15. 2022Cross-Domain Deep Code Search with Meta Learningcited by 6
  16. 2014Patterns in the Chaos - a Study of Performance Variation and Predictability in Public IaaS Cloudscited by 4
  17. 2021High-Dimensional Bayesian Optimization with Multi-Task Learning for RocksDBcited by 4
  18. 2015Performance-oriented DevOps: A Research Agendacited by 3
  19. 2018Transfer Learning with Bellwethers to find Good Configurationscited by 2

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2024: 5; 2025: 8; 2026: 4.

17 papers.

Sort:

By area:

  1. 2024Adapting Multi-objectivized Software Configuration Tuningcited by 13
  2. 2025Distilled Lifelong Self-Adaptation for Configurable Systemscited by 11
  3. 2025Faster Configuration Performance Bug Testing with Neural Dual-level Prioritizationcited by 9
  4. 2024Deep Configuration Performance Learning: A Systematic Survey and Taxonomycited by 8
  5. 2025Dually Hierarchical Drift Adaptation for Online Configuration Performance Learningcited by 7
  6. 2024Dividable Configuration Performance Learningcited by 4
  7. 2024Rethinking Performance Analysis for Configurable Software Systems: A Case Study from a Fitness Landscape Perspectivecited by 3
  8. 2025Learning Software Bug Reports: A Systematic Literature Reviewcited by 3
  9. 2025CoTune: Co-evolutionary Configuration Tuningcited by 2
  10. 2025Light over Heavy: Automated Performance Requirements Quantification with Linguistic Inducementcited by 2
  11. 2025Causally Perturbed Fairness Testingcited by 1
  12. 2026When to Use Which? Benchmarking Optimisers for Configurable Systems under Varying Budgetscited by 1
5 more
  1. 2024Contexts Matter: An Empirical Study on Contextual Influence in Fairness Testing for Deep Learning Systemscited by 0
  2. 2025Evaluating Useful Surrogate Models for Configuration Tuning Beyond Accuracy: A Fitness Landscape Analysis Perspectivecited by 0
  3. 2026Human-Machine Co-Boosted Bug Report Identification with Mutualistic Neural Active Learningcited by 0
  4. 2026LLMSYS-HPOBench: Hyperparameter Optimization Benchmark Suite for Real-World LLM Systemscited by 0
  5. 2026CDS4RAG: Cyclic Dual-Sequential Hyperparameter Optimization for RAGcited by 0