Proceedings

Multi-objective Optimization-based Selection for Quality-Diversity by Non-surrounded-dominated Sorting

Download BibTeX Cite

Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence. Main Track. Pages 4335-4343.

https://doi.org/10.24963/ijcai.2023/482

Abstract

Quality-Diversity (QD) algorithms, a subset of evolutionary algorithms, maintain an archive (i.e., a set of solutions) and simulate the natural evolution process through iterative selection and reproduction, with the goal of generating a set of high-quality and diverse solutions. Though having found many successful applications in reinforcement learning, QD algorithms often select the parent solutions uniformly at random, which lacks selection pressure and may limit the performance. Recent studies have treated each type of behavior of a solution as an objective, and selected the parent solutions based on Multi-objective Optimization (MO), which is a natural idea, but has not lead to satisfactory performance as expected. This paper gives the reason for the first time, and then proposes a new MO-based selection method by non-surrounded-dominated sorting (NSS), which considers all possible directions of the behaviors, and thus can generate diverse solutions over the whole behavior space. By combining NSS with the most widespread QD algorithm, MAP-Elites, we perform experiments on synthetic functions and several complex tasks (i.e., QDGym, robotic arm, and Mario environment generation), showing that NSS achieves better performance than not only other MO-based selection methods but also state-of-the-art selection methods in QD.

  1. [Allard et al., 2022] Maxime Allard, Simón C Smith, Kon- stantinos Chatzilygeroudis, Bryan Lim, and Antoine Cully. Online damage recovery for physical robots with hierarchical quality-diversity. arXiv:2210.09918, 2022.
  2. [Bäck, 1996] Thomas Bäck. Evolutionary Algorithms in Theory and Practice: Evolution Strategies, Evolutionary Programming, Genetic Algorithms. Oxford University Press, 1996.
  3. [Bhatt et al., 2022] Varun Bhatt, Bryon Tjanaka, Matthew C. Fontaine, and Stefanos Nikolaidis. Deep surrogate assisted generation of environments. In Advances in Neural Infor- mation Processing Systems 35 (NeurIPS), New Orleans, LA, 2022.
  4. [Chalumeau et al., 2023] Felix Chalumeau, Raphael Boige, Bryan Lim, Valentin Macé, Maxime Allard, Arthur Flajo- let, Antoine Cully, and Thomas Pierrot. Neuroevolution is a competitive alternative to reinforcement learning for skill discovery. In The 11th International Conference on Learning Representations (ICLR), Kigali, Rwanda, 2023.
  5. [Chatzilygeroudis et al., 2021] Konstantinos Chatzilyger- oudis, Antoine Cully, Vassilis Vassiliades, and Jean- Baptiste Mouret. Quality-diversity optimization: A novel branch of stochastic optimization. In Black Box Optimization, Machine Learning, and No-Free Lunch Theorems, pages 109-135. Springer, 2021.
  6. [Cully and Demiris, 2018] Antoine Cully and Yiannis Demiris. Quality and diversity optimization: A unifying modular framework. IEEE Transactions on Evolutionary Computation, 22(2):245-259, 2018.
  7. [Cully et al., 2015] Antoine Cully, Jeff Clune, Danesh Tara- pore, and Jean-Baptiste Mouret. Robots that can adapt like animals. Nature, 521(7553):503-507, 2015.
  8. [Deb et al., 2002] Kalyanmoy Deb, Samir Agrawal, Amrit Pratap, and T. Meyarivan. A fast and elitist multiobjec- tive genetic algorithm: NSGA-II. IEEE Transactions on Evolutionary Computation, 6(2):182-197, 2002.
  9. [Deb, 2011] Kalyanmoy Deb. Multi-objective optimisation using evolutionary algorithms: An introduction. In Multi- objective Evolutionary Optimisation for Product Design and Manufacturing, pages 3-34. Springer, 2011.
  10. [Do et al., 2022] Anh Do, Mingyu Guo, Aneta Neumann, and Frank Neumann. Analysis of evolutionary diversity optimization for permutation problems. ACM Transac- tions on Evolutionary Learning and Optimization, 2(3):1- 27, 2022.
  11. [Ecoffet et al., 2021] Adrien Ecoffet, Joost Huizinga, Joel Lehman, Kenneth O Stanley, and Jeff Clune. First return, then explore. Nature, 590(7847):580-586, 2021.
  12. [Eysenbach et al., 2018] Benjamin Eysenbach, Abhishek Gupta, Julian Ibarz, and Sergey Levine. Diversity is all you need: Learning skills without a reward function. In The 6th International Conference on Learning Represen- tations (ICLR), Vancouver, Canada, 2018.
  13. [Flageat et al., 2023] Manon Flageat, Felix Chalumeau, and Antoine Cully. Empirical analysis of PGA-MAP-Elites for neuroevolution in uncertain domains. ACM Transactions on Evolutionary Learning and Optimization, 2023.
  14. [Fontaine and Nikolaidis, 2021] Matthew Fontaine and Ste- fanos Nikolaidis. Differentiable quality diversity. In Advances in Neural Information Processing Systems 34 (NeurIPS), pages 10040-10052, Virtual, 2021.
  15. [Fontaine et al., 2021] Matthew C. Fontaine, Ruilin Liu, Ahmed Khalifa, Jignesh Modi, Julian Togelius, Amy K. Hoover, and Stefanos Nikolaidis. Illuminating mario scenes in the latent space of a generative adversarial net- work. In Proceedings of the 35th AAAI Conference on Artificial Intelligence (AAAI), pages 5922-5930, Virtual, 2021.
  16. [Kumar et al., 2020] Saurabh Kumar, Aviral Kumar, Sergey Levine, and Chelsea Finn. One solution is not all you need: Few-shot extrapolation via structured MaxEnt RL. In Advances in Neural Information Processing Systems 34 (NeurIPS), pages 8198-8210, Vancouver, Canada, 2020.
  17. [Lehman and Stanley, 2011] Joel Lehman and Kenneth O. Stanley. Evolving a diversity of virtual creatures through novelty search and local competition. In Proceedings of the 13th ACM Genetic and Evolutionary Computation Conference (GECCO), pages 211-218, Dublin, Ireland, 2011.
  18. [Lupu et al., 2021] Andrei Lupu, Hengyuan Hu, and Jakob Foerster. Trajectory diversity for zero-shot coordination. In Proceedings of the 38th International Conference on Machine Learning (ICML), pages 7204-7213, Virtual, 2021.
  19. [Miao et al., 2022] Jiayu Miao, Tianze Zhou, Kun Shao, Ming Zhou, Weinan Zhang, Jianye Hao, Yong Yu, and Jun Wang. Promoting quality and diversity in population- based reinforcement learning via hierarchical trajectory space exploration. In Proceedings of the 39th IEEE Inter- national Conference on Robotics and Automation (ICRA), pages 7544-7550, Philadelphia, PA, 2022.
  20. [Mouret and Clune, 2015] Jean-Baptiste Mouret and Jeff Clune. Illuminating search spaces by mapping elites. arXiv:1504.04909, 2015.
  21. [Nikfarjam et al., 2022] Adel Nikfarjam, Amirhossein Moosavi, Aneta Neumann, and Frank Neumann. Com- puting high-quality solutions for the patient admission scheduling problem using evolutionary diversity optimisa- tion. In Proceedings of the 17th International Conference on Parallel Problem Solving from Nature (PPSN), pages 250-264, Dortmund, Germany, 2022.
  22. [Nilsson and Cully, 2021] Olle Nilsson and Antoine Cully. Policy gradient assisted MAP-Elites. In Proceedings of the 23th ACM Genetic and Evolutionary Computation Confer- ence (GECCO), page 866-875, Lille, France, 2021.
  23. [Parker-Holder et al., 2020] Jack Parker-Holder, Aldo Pac- chiano, Krzysztof M. Choromanski, and Stephen J. Roberts. Effective diversity in population based reinforce- ment learning. In Advances in Neural Information Pro- cessing Systems 34 (NeurIPS), pages 18050-18062, Van- couver, Canada, 2020.
  24. [Pugh et al., 2016] Justin K. Pugh, Lisa B. Soros, and Ken- neth O. Stanley. Quality diversity: A new frontier for evo- lutionary computation. Frontiers Robotics AI, 3:40, 2016.
  25. [Salehi et al., 2022] Achkan Salehi, Alexandre Coninx, and Stephane Doncieux. Few-shot quality-diversity optimiza- tion. IEEE Robotics and Automation Letters, 7(2):4424- 4431, 2022.
  26. [Sheikh et al., 2022] Hassam Sheikh, Kizza Frisbee, and Mariano Phielipp. DNS: Determinantal point process based neural network sampler for ensemble reinforcement learning. In Proceedings of the 39th International Confer- ence on Machine Learning (ICML), pages 19731-19746, Baltimore, MD, 2022.
  27. [Shen et al., 2020] Ruimin Shen, Yan Zheng, Jianye Hao, Zhaopeng Meng, Yingfeng Chen, Changjie Fan, and Yang Liu. Generating behavior-diverse game ais with evolution- ary multi-objective deep reinforcement learning. In Pro- ceedings of the 29th International Joint Conference on Ar- tificial Intelligence (IJCAI), pages 3371-3377, Yokohama, Japan, 2020. IJCAI
  28. [Tjanaka et al., 2022] Bryon Tjanaka, Matthew C. Fontaine, Julian Togelius, and Stefanos Nikolaidis. Approximating gradients for differentiable quality diversity in reinforce- ment learning. In Proceedings of the 24th ACM Genetic and Evolutionary Computation Conference (GECCO), page 1102-1111, Boston, MA, 2022.
  29. [Villin et al., 2021] Victor Villin, Naoki Masuyama, and Yusuke Nojima. Effects of different optimization formula- tions in evolutionary reinforcement learning on diverse be- havior generation. In Proceedings of the 7th IEEE Sympo- sium Series on Computational Intelligence (SSCI), pages 01-08, Orlando, FL, 2021.
  30. [Wang et al., 2022] Yutong Wang, Ke Xue, and Chao Qian. Evolutionary diversity optimization with clustering-based selection for reinforcement learning. In The 10th Inter- national Conference on Learning Representations (ICLR), Virtual, 2022.
  31. [Xue et al., 2022] Ke Xue, Yutong Wang, Lei Yuan, Cong Guan, Chao Qian, and Yang Yu. Heteroge- neous multi-agent zero-shot coordination by coevolution. arXiv:2208.04957, 2022.
  32. [Yu et al., 2023] Chao Yu, Jiaxuan Gao, Weilin Liu, Botian Xu, Hao Tang, Jiaqi Yang, Yu Wang, and Yi Wu. Learning zero-shot cooperation with humans, assuming humans are biased. In The 11th International Conference on Learning Representations (ICLR), Kigali, Rwanda, 2023.
  33. [Yuan et al., 2023a] Lei Yuan, Feng Chen, Zongzhang Zhang, and Yang Yu. Communication-robust multi-agent learning by adaptable auxiliary multi-agent adversary gen- eration. arXiv:2305.05116, 2023.
  34. [Yuan et al., 2023b] Lei Yuan, Ziqian Zhang, Ke Xue, Hao Yin, Feng Chen, Cong Guan, Lihe Li, Chao Qian, and Yang Yu. Robust multi-agent coordination via evolution- ary generation of auxiliary adversarial attackers. In Pro- ceedings of the 37th AAAI Conference on Artificial Intelli- gence (AAAI), Washington, DC, 2023.
  35. [Zhang et al., 2023] Ziqian Zhang, Lei Yuan, Lihe Li, Ke Xue, Chengxing Jia, Cong Guan, Chao Qian, and Yang Yu. Fast teammate adaptation in the presence of sudden policy change. In Preoceedings of the 39th Conference on Uncertainty in Artificial Intelligence (UAI), Pittsburgh, PA, 2023.
  36. [Zhou et al., 2019] Zhi-Hua Zhou, Yang Yu, and Chao Qian. Evolutionary Learning: Advances in Theories and Algo- rithms. Springer, 2019.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards