mlsanityData to 7 Oct 2026

MMO: Meta Multi-Objectivization for Software Configuration Tuning

arXiv 2112.07303 ↗First posted 14 Dec 2021cs.SE cs.AI cs.DCcited by 19

Not on the map. Why?

Abstract (arXiv)

Software configuration tuning is essential for optimizing a given performance objective (e.g., minimizing latency). Yet, due to the software's intrinsically complex configuration landscape and expensive measurement, there has been a rather mild success, particularly in preventing the search from being trapped in local optima. To address this issue, in this paper we take a different perspective. Instead of focusing on improving the optimizer, we work on the level of optimization model and propose a meta multi-objectivization (MMO) model that considers an auxiliary performance objective (e.g., throughput in addition to latency). What makes this model distinct 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. Importantly, by designing a new normalization method, we show how to effectively use the MMO model without worrying about its weight -- the only yet highly sensitive parameter that can affect its effectiveness. Experiments on 22 cases from 11 real-world software systems/environments confirm that our MMO model with the new normalization performs better than its state-of-the-art single-objective counterparts on 82% cases while achieving up to 2.09x speedup. For 68% of the cases, the new normalization also enables the MMO model to outperform the instance when using it with the normalization from our prior FSE work under pre-tuned best weights, saving a great amount of resources which would be otherwise necessary to find a good weight. We also demonstrate that the MMO model with the new normalization can consolidate recent model-based tuning tools on 68% of the cases with up to 1.22x speedup in general.

Key facts. Cited by 19 papers in the map (data through 7 Oct 2026). Builds on 18 of its 116 references that are in the map. First posted on arXiv 14 Dec 2021.

Builds on

18 of 116 references.

References · 18

  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. 2021Multi-Objectivizing Software Configuration Tuning (for a single performance concern)cited by 27
  5. 2017ARJA: Automated Repair of Java Programs via Multi-Objective Genetic Programmingcited by 26
  6. 2017BestConfig: Tapping the Performance Potential of Systems via Automatic Configuration Tuningcited by 25
  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. 2018Hyperparameter Optimization for Effort Estimationcited by 13
6 more
  1. 2020TrimTuner: Efficient Optimization of Machine Learning Jobs in the Cloud via Sub-Samplingcited by 12
  2. 2020Synergizing Domain Expertise with Self-Awareness in Software Systems: A Patternized Architecture Guidelinecited by 9
  3. 2020DATESSO: Self-Adapting Service Composition with Debt-Aware Two Levels Constraint Reasoningcited by 9
  4. 2015Online QoS Modeling in the Cloud: A Hybrid and Adaptive Multi-Learners Approachcited by 4
  5. 2019ConEx: Efficient Exploration of Big-Data System Configurations for Better Performancecited by 4
  6. 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: 2022: 3; 2023: 0; 2024: 4; 2025: 7; 2026: 5.

19 papers.

Sort:

By area:

  1. 2022The Weights can be Harmful: Pareto Search versus Weighted Search in Multi-Objective Search-Based Software Engineeringcited by 17
  2. 2024Adapting Multi-objectivized Software Configuration Tuningcited by 13
  3. 2022Planning Landscape Analysis for Self-Adaptive Systemscited by 12
  4. 2025Distilled Lifelong Self-Adaptation for Configurable Systemscited by 11
  5. 2022Does Configuration Encoding Matter in Learning Software Performance? An Empirical Study on Encoding Schemescited by 10
  6. 2025Faster Configuration Performance Bug Testing with Neural Dual-level Prioritizationcited by 9
  7. 2024Deep Configuration Performance Learning: A Systematic Survey and Taxonomycited by 8
  8. 2025Dually Hierarchical Drift Adaptation for Online Configuration Performance Learningcited by 7
  9. 2024Dividable Configuration Performance Learningcited by 4
  10. 2026Revealing Domain-Spatiality Patterns for Configuration Tuning: Domain Knowledge Meets Fitness Landscapescited by 4
  11. 2025Learning Software Bug Reports: A Systematic Literature Reviewcited by 3
  12. 2025CoTune: Co-evolutionary Configuration Tuningcited by 2
7 more
  1. 2025Light over Heavy: Automated Performance Requirements Quantification with Linguistic Inducementcited by 2
  2. 2026Conjecture and Inquiry: Quantifying Software Performance Requirements via Interactive Retrieval-Augmented Preference Elicitationcited by 1
  3. 2026When to Use Which? Benchmarking Optimisers for Configurable Systems under Varying Budgetscited by 1
  4. 2024Contexts Matter: An Empirical Study on Contextual Influence in Fairness Testing for Deep Learning Systemscited by 0
  5. 2025Evaluating Useful Surrogate Models for Configuration Tuning Beyond Accuracy: A Fitness Landscape Analysis Perspectivecited by 0
  6. 2026LLMSYS-HPOBench: Hyperparameter Optimization Benchmark Suite for Real-World LLM Systemscited by 0
  7. 2026CDS4RAG: Cyclic Dual-Sequential Hyperparameter Optimization for RAGcited by 0