mlsanityData to 7 Oct 2026

The Weights can be Harmful: Pareto Search versus Weighted Search in Multi-Objective Search-Based Software Engineering

arXiv 2202.03728 ↗First posted 8 Feb 2022cs.SE cs.AIcited by 17

Not on the map. Why?

Abstract (arXiv)

In presence of multiple objectives to be optimized in Search-Based Software Engineering (SBSE), Pareto search has been commonly adopted. It searches for a good approximation of the problem's Pareto optimal solutions, from which the stakeholders choose the most preferred solution according to their preferences. However, when clear preferences of the stakeholders (e.g., a set of weights which reflect relative importance between objectives) are available prior to the search, weighted search is believed to be the first choice since it simplifies the search via converting the original multi-objective problem into a single-objective one and enable the search to focus on what only the stakeholders are interested in. This paper questions such a "weighted search first" belief. We show that the weights can, in fact, be harmful to the search process even in the presence of clear preferences. Specifically, we conduct a large scale empirical study which consists of 38 systems/projects from three representative SBSE problems, together with two types of search budget and nine sets of weights, leading to 604 cases of comparisons. Our key finding is that weighted search reaches a certain level of solution quality by consuming relatively less resources at the early stage of the search; however, Pareto search is at the majority of the time (up to 77% of the cases) significantly better than its weighted counterpart, as long as we allow a sufficient, but not unrealistic search budget. This, together with other findings and actionable suggestions in the paper, allows us to codify pragmatic and comprehensive guidance on choosing weighted and Pareto search for SBSE under the circumstance that clear preferences are available. All code and data can be accessed at: https://github.com/ideas-labo/pareto-vs-weight-for-sbse.

Key facts. Cited by 17 papers in the map (data through 7 Oct 2026). Builds on 14 of its 111 references that are in the map. First posted on arXiv 8 Feb 2022.

Builds on

14 of 111 references.

References · 14

  1. 2018Finding Faster Configurations using FLASHcited by 32
  2. 2021Multi-Objectivizing Software Configuration Tuning (for a single performance concern)cited by 27
  3. 2021MMO: Meta Multi-Objectivization for Software Configuration Tuningcited by 19
  4. 2016FEMOSAA: Feature Guided and Knee Driven Multi-Objective Optimization for Self-Adaptive Softwarecited by 18
  5. 2016A Survey and Taxonomy of Self-Aware and Self-Adaptive Cloud Autoscaling Systemscited by 18
  6. 2016An Uncertainty-Aware Approach to Optimal Configuration of Stream Processing Systemscited by 17
  7. 2016Self-Adaptive Trade-off Decision Making for Autoscaling Cloud-Based Servicescited by 17
  8. 2020How to Evaluate Solutions in Pareto-based Search-Based Software Engineering? A Critical Review and Methodological Guidancecited by 17
  9. 2022Lifelong Dynamic Optimization for Self-Adaptive Systems: Fact or Fiction?cited by 16
  10. 2020BiLO-CPDP: Bi-Level Programming for Automated Model Discovery in Cross-Project Defect Predictioncited by 15
  11. 2018Hyperparameter Optimization for Effort Estimationcited by 13
  12. 2020Synergizing Domain Expertise with Self-Awareness in Software Systems: A Patternized Architecture Guidelinecited by 9
2 more
  1. 2020DATESSO: Self-Adapting Service Composition with Debt-Aware Two Levels Constraint Reasoningcited by 9
  2. 2017What Weights Work for You? Adapting Weights for Any Pareto Front Shape in Decomposition-based Evolutionary Multi-Objective Optimisationcited by 3

Built on by

Cited by year (2026 to 7 Oct)

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

17 papers.

Sort:

By area:

  1. 2023Do Performance Aspirations Matter for Guiding Software Configuration Tuning?cited by 21
  2. 2024Predicting Configuration Performance in Multiple Environments with Sequential Meta-learningcited by 17
  3. 2024Offline Multi-Objective Optimizationcited by 14
  4. 2024Adapting Multi-objectivized Software Configuration Tuningcited by 13
  5. 2025Faster Configuration Performance Bug Testing with Neural Dual-level Prioritizationcited by 9
  6. 2024Deep Configuration Performance Learning: A Systematic Survey and Taxonomycited by 8
  7. 2025Dually Hierarchical Drift Adaptation for Online Configuration Performance Learningcited by 7
  8. 2024Dividable Configuration Performance Learningcited by 4
  9. 2026Revealing Domain-Spatiality Patterns for Configuration Tuning: Domain Knowledge Meets Fitness Landscapescited by 4
  10. 2025Learning Software Bug Reports: A Systematic Literature Reviewcited by 3
  11. 2025CoTune: Co-evolutionary Configuration Tuningcited by 2
  12. 2025Causally Perturbed Fairness Testingcited by 1
5 more
  1. 2022Multifaceted Hierarchical Report Identification for Non-Functional Bugs in Deep Learning Frameworkscited by 0
  2. 2024Contexts Matter: An Empirical Study on Contextual Influence in Fairness Testing for Deep Learning Systemscited by 0
  3. 2025SustainDiffusion: Optimising the Social and Environmental Sustainability of Stable Diffusion Modelscited by 0
  4. 2025Evaluating Useful Surrogate Models for Configuration Tuning Beyond Accuracy: A Fitness Landscape Analysis Perspectivecited by 0
  5. 2026Human-Machine Co-Boosted Bug Report Identification with Mutualistic Neural Active Learningcited by 0