Common pitfalls to avoid while using multiobjective optimization in machine learning
Not on the map. Why?
Abstract (arXiv)
Recently, there has been an increasing interest in the application of multiobjective optimization (MOO) in machine learning (ML). This interest is driven by the numerous real-life situations where multiple objectives must be optimized simultaneously. A key aspect of MOO is the existence of a Pareto set, rather than a single optimal solution, which represents the optimal trade-offs between different objectives. Despite its potential, there is a noticeable lack of satisfactory literature serving as an entry-level guide for ML practitioners aiming to apply MOO effectively. In this paper, our goal is to provide such a resource and highlight pitfalls to avoid. We begin by establishing the groundwork for MOO, focusing on well-known approaches such as the weighted sum (WS) method, alongside more advanced techniques like the multiobjective gradient descent algorithm (MGDA). We critically review existing studies across various ML fields where MOO has been applied and identify challenges that can lead to incorrect interpretations. One of these fields is physics informed neural networks (PINNs), which we use as a guiding example to carefully construct experiments illustrating these pitfalls. By comparing WS and MGDA with one of the most common evolutionary algorithms, NSGA-II, we demonstrate that difficulties can arise regardless of the specific MOO method used. We emphasize the importance of understanding the specific problem, the objective space, and the selected MOO method, while also noting that neglecting factors such as convergence criteria can result in misleading experiments.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 36 of its 95 references that are in the map. First posted on arXiv 2 May 2024.
Builds on
36 of 95 references.
References · 36
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2020Gradient Surgery for Multi-Task Learningcited by 1,210
- 2018Multi-Task Learning as Multi-Objective Optimizationcited by 809
- 2019Hamiltonian Neural Networkscited by 702
- 2022Scientific Machine Learning through Physics-Informed Neural Networks: Where we are and What's nextcited by 603
- 2021Physics-informed neural networks (PINNs) for fluid mechanics: A reviewcited by 470
- 2017The Expressive Power of Neural Networks: A View from the Widthcited by 318
- 2017Physics Informed Deep Learning (Part II): Data-driven Discovery of Nonlinear Partial Differential Equationscited by 158
- 2020Learning the Pareto Front with Hypernetworkscited by 122
- 2019Deep Reinforcement Learning for Multi-objective Optimizationcited by 87
- 2021Multi-Objective Loss Balancing for Physics-Informed Deep Learningcited by 86
- 2023Residual-based attention in physics-informed neural networkscited by 72
24 more
- 2020Efficient Continuous Pareto Exploration in Multi-Task Learningcited by 57
- 2020A Dual-Dimer Method for Training Physics-Constrained Neural Networks with Minimax Architecturecited by 50
- 2019The stochastic multi-gradient algorithm for multi-objective optimization and its application to supervised machine learningcited by 45
- 2021Scalable Pareto Front Approximation for Deep Multi-Objective Learningcited by 45
- 2021Inverse-Dirichlet Weighting Enables Reliable Training of Physics Informed Neural Networkscited by 43
- 2022Enhanced Physics-Informed Neural Networks with Augmented Lagrangian Relaxation Method (AL-PINNs)cited by 35
- 2021Physics-Informed Neural Nets for Control of Dynamical Systemscited by 31
- 2021A Metalearning Approach for Physics-Informed Neural Networks (PINNs): Application to Parameterized PDEscited by 31
- 2021Data vs. Physics: The Apparent Pareto Front of Physics-Informed Neural Networkscited by 26
- 2022Neural Architecture Search as Multiobjective Optimization Benchmarks: Problem Formulation and Performance Assessmentcited by 17
- 2023An adaptive augmented Lagrangian method for training physics and equality constrained artificial neural networkscited by 15
- 2023NSGA-PINN: A Multi-Objective Optimization Method for Physics-Informed Neural Network Trainingcited by 13
- 2020Plateau Phenomenon in Gradient Descent Training of ReLU networks: Explanation, Quantification and Avoidancecited by 11
- 2020On the Treatment of Optimization Problems with L1 Penalty Terms via Multiobjective Continuationcited by 7
- 2023PINN Training using Biobjective Optimization: The Trade-off between Data Loss and Residual Losscited by 6
- 2023Physics-Informed Learning Using Hamiltonian Neural Networks with Output Error Noise Modelscited by 5
- 2023Multi-Objective Optimization for Sparse Deep Multi-Task Learningcited by 5
- 2020Momentum-based Gradient Methods in Multi-Objective Recommendationcited by 4
- 2021Derivative-Free Multiobjective Trust Region Descent Method Using Radial Basis Function Surrogate Modelscited by 3
- 2022Fast Multiobjective Gradient Methods with Nesterov Acceleration via Inertial Gradient-like Systemscited by 3
- 2023Fast Convergence of Inertial Multiobjective Gradient-like Systems with Asymptotic Vanishing Dampingcited by 3
- 2023A multiobjective continuation method to compute the regularization path of deep neural networkscited by 3
- 2023A generalized conditional gradient method for multiobjective composite optimization problemscited by 2
- 2022Multi-Objective Trust-Region Filter Method for Nonlinear Constraints using Inexact Gradientscited by 1
Built on by
Citing papers per year: 2024: 2.
2 papers.