mlsanityData to 7 Oct 2026

Multi-Objectivizing Software Configuration Tuning (for a single performance concern)

arXiv 2106.01331 ↗First posted 31 May 2021cs.DC cs.AIcited by 27

Not on the map. Why?

Abstract (arXiv)

Automatically tuning software configuration for optimizing a single performance attribute (e.g., minimizing latency) is not trivial, due to the nature of the configuration systems (e.g., complex landscape and expensive measurement). To deal with the problem, existing work has been focusing on developing various effective optimizers. However, a prominent issue that all these optimizers need to take care of is how to avoid the search being trapped in local optima -- a hard nut to crack for software configuration tuning due to its rugged and sparse landscape, and neighboring configurations tending to behave very differently. Overcoming such in an expensive measurement setting is even more challenging. In this paper, we take a different perspective to tackle this issue. Instead of focusing on improving the optimizer, we work on the level of optimization model. We do this by proposing a meta multi-objectivization model (MMO) that considers an auxiliary performance objective (e.g., throughput in addition to latency). What makes this model unique is that we do not optimize the auxiliary performance objective, but rather use it to make similarly-performing while different configurations less comparable (i.e. Pareto nondominated to each other), thus preventing the search from being trapped in local optima. Experiments on eight real-world software systems/environments with diverse performance attributes reveal that our MMO model is statistically more effective than state-of-the-art single-objective counterparts in overcoming local optima (up to 42% gain), while using as low as 24% of their measurements to achieve the same (or better) performance result.

Key facts. Cited by 27 papers in the map (data through 7 Oct 2026). Builds on 15 of its 71 references that are in the map. First posted on arXiv 31 May 2021.

Builds on

15 of 71 references.

References · 15

  1. 2020Language Models are Few-Shot Learnerscited by 32,199
  2. 2014ParamILS: An Automatic Algorithm Configuration Frameworkcited by 88
  3. 2018Finding Faster Configurations using FLASHcited by 32
  4. 2017ARJA: Automated Repair of Java Programs via Multi-Objective Genetic Programmingcited by 26
  5. 2017BestConfig: Tapping the Performance Potential of Systems via Automatic Configuration Tuningcited by 25
  6. 2016FEMOSAA: Feature Guided and Knee Driven Multi-Objective Optimization for Self-Adaptive Softwarecited by 18
  7. 2016A Survey and Taxonomy of Self-Aware and Self-Adaptive Cloud Autoscaling Systemscited by 18
  8. 2016An Uncertainty-Aware Approach to Optimal Configuration of Stream Processing Systemscited by 17
  9. 2016Self-Adaptive Trade-off Decision Making for Autoscaling Cloud-Based Servicescited by 17
  10. 2020How to Evaluate Solutions in Pareto-based Search-Based Software Engineering? A Critical Review and Methodological Guidancecited by 17
  11. 2020BiLO-CPDP: Bi-Level Programming for Automated Model Discovery in Cross-Project Defect Predictioncited by 15
  12. 2020TrimTuner: Efficient Optimization of Machine Learning Jobs in the Cloud via Sub-Samplingcited by 12
3 more
  1. 2020Synergizing Domain Expertise with Self-Awareness in Software Systems: A Patternized Architecture Guidelinecited by 9
  2. 2020DATESSO: Self-Adapting Service Composition with Debt-Aware Two Levels Constraint Reasoningcited by 9
  3. 2020Multiobjectivization of Local Search: Single-Objective Optimization Benefits From Multi-Objective Gradient Descentcited by 2

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 1; 2022: 5; 2023: 2; 2024: 7; 2025: 7; 2026: 5.

27 papers.

Sort:

By area:

  1. 2023Do Performance Aspirations Matter for Guiding Software Configuration Tuning?cited by 21
  2. 2021MMO: Meta Multi-Objectivization for Software Configuration Tuningcited by 19
  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. 2022Lifelong Dynamic Optimization for Self-Adaptive Systems: Fact or Fiction?cited by 16
  6. 2023Predicting Software Performance with Divide-and-Learncited by 16
  7. 2024Adapting Multi-objectivized Software Configuration Tuningcited by 13
  8. 2022Planning Landscape Analysis for Self-Adaptive Systemscited by 12
  9. 2025Distilled Lifelong Self-Adaptation for Configurable Systemscited by 11
  10. 2022Does Configuration Encoding Matter in Learning Software Performance? An Empirical Study on Encoding Schemescited by 10
  11. 2025Faster Configuration Performance Bug Testing with Neural Dual-level Prioritizationcited by 9
  12. 2024Deep Configuration Performance Learning: A Systematic Survey and Taxonomycited by 8
15 more
  1. 2025Dually Hierarchical Drift Adaptation for Online Configuration Performance Learningcited by 7
  2. 2024Dividable Configuration Performance Learningcited by 4
  3. 2026Revealing Domain-Spatiality Patterns for Configuration Tuning: Domain Knowledge Meets Fitness Landscapescited by 4
  4. 2024Rethinking Performance Analysis for Configurable Software Systems: A Case Study from a Fitness Landscape Perspectivecited by 3
  5. 2024AI-driven Java Performance Testing: Balancing Result Quality with Testing Timecited by 2
  6. 2025CoTune: Co-evolutionary Configuration Tuningcited by 2
  7. 2025Light over Heavy: Automated Performance Requirements Quantification with Linguistic Inducementcited by 2
  8. 2025Causally Perturbed Fairness Testingcited by 1
  9. 2026When to Use Which? Benchmarking Optimisers for Configurable Systems under Varying Budgetscited by 1
  10. 2022Multifaceted Hierarchical Report Identification for Non-Functional Bugs in Deep Learning Frameworkscited by 0
  11. 2024Contexts Matter: An Empirical Study on Contextual Influence in Fairness Testing for Deep Learning Systemscited by 0
  12. 2025Evaluating Useful Surrogate Models for Configuration Tuning Beyond Accuracy: A Fitness Landscape Analysis Perspectivecited by 0
  13. 2026Human-Machine Co-Boosted Bug Report Identification with Mutualistic Neural Active Learningcited by 0
  14. 2026LLMSYS-HPOBench: Hyperparameter Optimization Benchmark Suite for Real-World LLM Systemscited by 0
  15. 2026CDS4RAG: Cyclic Dual-Sequential Hyperparameter Optimization for RAGcited by 0