Evolutionary Preference Sampling for Pareto Set Learning (2404.08414v1)
Abstract: Recently, Pareto Set Learning (PSL) has been proposed for learning the entire Pareto set using a neural network. PSL employs preference vectors to scalarize multiple objectives, facilitating the learning of mappings from preference vectors to specific Pareto optimal solutions. Previous PSL methods have shown their effectiveness in solving artificial multi-objective optimization problems (MOPs) with uniform preference vector sampling. The quality of the learned Pareto set is influenced by the sampling strategy of the preference vector, and the sampling of the preference vector needs to be decided based on the Pareto front shape. However, a fixed preference sampling strategy cannot simultaneously adapt the Pareto front of multiple MOPs. To address this limitation, this paper proposes an Evolutionary Preference Sampling (EPS) strategy to efficiently sample preference vectors. Inspired by evolutionary algorithms, we consider preference sampling as an evolutionary process to generate preference vectors for neural network training. We integrate the EPS strategy into five advanced PSL methods. Extensive experiments demonstrate that our proposed method has a faster convergence speed than baseline algorithms on 7 testing problems. Our implementation is available at https://github.com/rG223/EPS.
- Machine Learning-Based Framework to Cover Optimal Pareto-Front in Many-Objective Optimization. Complex & Intelligent Systems 8, 6 (2022), 5287–5308.
- Stephen P Boyd and Lieven Vandenberghe. 2004. Convex Optimization. Cambridge University Press.
- Kalyanmoy Deb. 2011. Multi-Objective Optimisation Using Evolutionary Algorithms: An Introduction. In Proceedings of the Multi-Objective Evolutionary Optimisation for Product Design and Manufacturing. Springer, 3–34.
- Simulated Binary Crossover for Continuous Search Space. Complex Systems 9, 2 (1995), 115–148.
- A Fast and Elitist Multi-Objective Genetic Algorithm: NSGA-II. IEEE Transactions on Evolutionary Computation 6, 2 (2002), 182–197.
- Self-Adaptive Simulated Binary Crossover for Real-Parameter Optimization. In Proceedings of the Genetic and Evolutionary Computation Conference. 1187–1194.
- Scalable Test Problems for Evolutionary Multiobjective Optimization. In Proceedings of the Evolutionary Multiobjective Optimization: Theoretical Advances and Applications. Springer, 105–145.
- Matthias Ehrgott. 2005. Multicriteria Optimization. Vol. 491. Springer Science & Business Media.
- An EMO Algorithm Using the Hypervolume Measure as Selection Criterion. In Proceedings of the International Conference on Evolutionary Multi-Criterion Optimization. Springer, 62–76.
- An Improved Dimension-Sweep Algorithm for the Hypervolume Indicator. In Proceedings of the 2006 IEEE International Conference on Evolutionary Computation. IEEE, 1157–1163.
- Multi-Objective Gflownets. In Proceedings of the International Conference on Machine Learning. PMLR, 14631–14653.
- Pareto Set Learning for Neural Multi-Objective Combinatorial Optimization. In Proceedings of the International Conference on Learning Representations.
- Pareto Set Learning for Expensive Multi-Objective Optimization. Proceedings of the Advances in Neural Information Processing Systems 35 (2022), 19231–19247.
- An Adaptive Localized Decision Variable Analysis Approach to Large-Scale Multiobjective and Many-Objective Optimization. IEEE Transactions on Cybernetics 52, 7 (2021), 6684–6696.
- Debabrata Mahapatra and Vaibhav Rajan. 2020. Multi-Task Learning with User Preferences: Gradient Descent with Controlled Ascent in Pareto optimization. In Proceedings of the International Conference on Machine Learning. PMLR, 6597–6607.
- Kaisa Miettinen. 1999. Nonlinear Multiobjective Optimization. Vol. 12. Springer Science & Business Media.
- Learning the Pareto Front with Hypernetworks. In Proceedings of the International Conference on Learning Representations.
- Rahul Rai and Venkat Allada. 2003. Modular Product Family Design: Agent-Based Pareto-Optimization and Quality Loss Function-Based Post-Optimal Analysis. International Journal of Production Research 41, 17 (2003), 4075–4098.
- Michael Ruchte and Josif Grabocka. 2021. Scalable Pareto Front Approximation for Deep Multi-Objective Learning. In Proceedings of the 2021 IEEE International Conference on Data Mining (ICDM). IEEE, 1306–1311.
- Ozan Sener and Vladlen Koltun. 2018. Multi-Task Learning as Multi-Objective Optimization. Advances in Neural Information Processing Systems 31 (2018).
- Kaushik Sinha and Eun Suk Suh. 2018. Pareto-Optimization of Complex System Architecture for Structural Complexity and Modularity. Research in Engineering Design 29 (2018), 123–141.
- Anirudh Suresh and Kalyanmoy Deb. 2023. Machine Learning Based Prediction of New Pareto-Optimal Solutions from Pseudo-Weights. IEEE Transactions on Evolutionary Computation (2023).
- Ryoji Tanabe and Hisao Ishibuchi. 2020. An Easy-To-Use Real-World Multi-Objective Optimization Problem Suite. Applied Soft Computing 89 (2020), 106078.
- Guiding Evolutionary Multiobjective Optimization with Generic Front Modeling. IEEE Transactions on Cybernetics 50, 3 (2018), 1106–1119.
- A Survey of Decomposition Approaches in Multiobjective Evolutionary Algorithms. Neurocomputing 408 (2020), 308–330.
- Using a Family of Curves to Approximate the Pareto Front of a Multi-Objective Optimization Problem. In Proceedings of the International Conference on Parallel Problem Solving from Nature. Springer, 682–691.
- Qingfu Zhang and Hui Li. 2007. MOEA/D: A Multiobjective Evolutionary Algorithm Based on Decomposition. IEEE Transactions on Evolutionary Computation 11, 6 (2007), 712–731.
- Hypervolume Maximization: A Geometric View of Pareto Set Learning. In Proceedings of the Advances in Neural Information Processing Systems.
- Multiobjective Evolutionary Algorithms: A Survey of the State of the Art. Swarm and Evolutionary Computation 1, 1 (2011), 32–49.
- Approximating the Set of Pareto-Optimal Solutions in Both the Decision and Objective Spaces by an Estimation of Distribution Algorithm. IEEE Transactions on Evolutionary Computation 13, 5 (2009), 1167–1189.
- Multi-Objective Optimization of Rear Guide Bane of Diagonal Flow Fan Based on Robustness Design Theory. Applied Sciences 12, 19 (2022), 9858.
- Eckart Zitzler. 1999. Evolutionary Algorithms for Multiobjective Optimization: Methods and Applications. Vol. 63. Shaker Ithaca.
- Comparison of Multiobjective Evolutionary Algorithms: Empirical Results. Evolutionary Computation 8, 2 (2000), 173–195.
- Rongguang Ye (16 papers)
- Longcan Chen (2 papers)
- Jinyuan Zhang (10 papers)
- Hisao Ishibuchi (45 papers)