Proceedings

Towards Theoretically Grounded Evolutionary Learning

Video #1 Video #2 Download BibTeX Cite

Proceedings of the Thirty-First International Joint Conference on Artificial Intelligence. Early Career. Pages 5826-5830.

https://doi.org/10.24963/ijcai.2022/819

Abstract

Machine learning tasks are often formulated as complex optimization problems, where the objective function can be non-differentiable, non-continuous, non-unique, inaccurate, dynamic, and have many local optima, making conventional optimization algorithms fail. Evolutionary Algorithms (EAs), inspired by Darwin's theory of evolution, are general-purpose randomized heuristic optimization algorithms, mimicking variational reproduction and natural selection. EAs have yielded encouraging outcomes for solving complex optimization problems (e.g., neural architecture search) in machine learning. However, due to the heuristic nature of EAs, most outcomes to date have been empirical and lack theoretical support, encumbering their acceptance to the general machine learning community. In this paper, I will review the progress towards theoretically grounded evolutionary learning, from the aspects of analysis methodology, theoretical perspectives and learning algorithms. Due to space limit, I will include a few representative examples and highlight our contributions. I will also discuss some future challenges.

  1. [Bäck, 1996] T. Bäck. Evolutionary Algorithms in Theory and Practice: Evolution Strategies, Evolutionary Programming, Ge- netic Algorithms. Oxford University Press, 1996.
  2. [Bian and Qian, 2022] C. Bian and C. Qian. Better running time of the non-dominated sorting genetic algorithm ii (NSGA-II) by using stochastic tournament selection. In PPSN, 2022.
  3. [Bian et al., 2018] C. Bian, C. Qian, and K. Tang. A general ap- proach to running time analysis of multi-objective evolutionary algorithms. In IJCAI, 2018. IJCAI
  4. [Bian et al., 2021] C. Bian, C. Qian, F. Neumann, and Y. Yu. Fast Pareto optimization for subset selection with dynamic cost con- straints. In IJCAI, 2021. IJCAI
  5. [Borodin et al., 2017] A. Borodin, A. Jain, H. C. Lee, and Y. Ye. Max-sum diversification, monotone submodular functions, and dynamic updates. ACM TALG, 13(3):1-25, 2017.
  6. [Corus et al., 2017] D. Corus, D.-C. Dang, A. Eremeev, and P. K. Lehre. Level-based analysis of genetic algorithms and other search processes. IEEE TEvC, 22(5):707-719, 2017.
  7. [Crawford, 2021] V. G. Crawford. Faster guarantees of evolution- ary algorithms for maximization of monotone submodular func- tions. In IJCAI, 2021. IJCAI
  8. [Deb et al., 2002] K. Deb, A. Pratap, S. Agarwal, and T. Meyari- van. A fast and elitist multiobjective genetic algorithm: NSGA- II. IEEE TEvC, 6(2):182-197, 2002.
  9. [Doerr et al., 2012] B. Doerr, D. Johannsen, and C. Winzen. Mul- tiplicative drift analysis. Algorithmica, 64(4):673-697, 2012.
  10. [Domingos, 2012] P. Domingos. A few useful things to know about machine learning. CACM, 55(10):78-87, 2012.
  11. [Friedrich and Neumann, 2015] T. Friedrich and F. Neumann. Maximizing submodular functions under matroid constraints by evolutionary algorithms. ECJ, 23(4):543-558, 2015.
  12. [Harshaw et al., 2019] C. Harshaw, M. Feldman, J. Ward, and A. Karbasi. Submodular maximization beyond non-negativity: Guarantees, fast algorithms, and applications. In ICML, 2019.
  13. [He and Yao, 2001] J. He and X. Yao. Drift analysis and average time complexity of evolutionary algorithms. AIJ, 127(1):57-85, 2001.
  14. [Horel and Singer, 2016] T. Horel and Y. Singer. Maximization of approximately submodular functions. In NIPS, 2016.
  15. [Krause et al., 2008] A. Krause, A. Singh, and C. Guestrin. Near- optimal sensor placements in Gaussian processes: Theory, effi- cient algorithms and empirical studies. JMLR, 9:235-284, 2008.
  16. [Laumanns et al., 2004] M. Laumanns, L. Thiele, and E. Zitzler. Running time analysis of multiobjective evolutionary algorithms on pseudo-Boolean functions. IEEE TEvC, 8(2):170-182, 2004.
  17. [Nemhauser and Wolsey, 1978] G. L. Nemhauser and L. A. Wolsey. Best algorithms for approximating the maximum of a submodular set function. MOR, 3(3):177-188, 1978.
  18. [Neumann and Wegener, 2006] F. Neumann and I. Wegener. Min- imum spanning trees made easier via multi-objective optimiza- tion. Natural Computing, 5(3):305-319, 2006.
  19. [Neumann and Witt, 2015] F. Neumann and C. Witt. On the run- time of randomized local search and simple evolutionary algo- rithms for dynamic makespan scheduling. In IJCAI, 2015. IJCAI
  20. [Oliveto and Witt, 2011] P. S. Oliveto and C. Witt. Simplified drift analysis for proving lower bounds in evolutionary computation. Algorithmica, 59(3):369-386, 2011.
  21. [Qian et al., 2013] C. Qian, Y. Yu, and Z.-H. Zhou. An analysis on recombination in multi-objective evolutionary optimization. AIJ, 204:99-119, 2013.
  22. [Qian et al., 2015a] C. Qian, Y. Yu, and Z.-H. Zhou. On constrained Boolean Pareto optimization. In IJCAI, 2015. IJCAI
  23. [Qian et al., 2015b] C. Qian, Y. Yu, and Z.-H. Zhou. Pareto ensem- ble pruning. In AAAI, 2015.
  24. [Qian et al., 2015c] C. Qian, Y. Yu, and Z.-H. Zhou. Subset selec- tion by Pareto optimization. In NIPS, 2015.
  25. [Qian et al., 2016] C. Qian, J.-C. Shi, Y. Yu, K. Tang, and Z.-H. Zhou. Parallel Pareto optimization for subset selection. In IJCAI, 2016. IJCAI
  26. [Qian et al., 2017] C. Qian, J.-C. Shi, Y. Yu, K. Tang, and Z.-H. Zhou. Subset selection under noise. In NIPS, 2017.
  27. [Qian et al., 2018a] C. Qian, Y. Yu, K. Tang, Y. Jin, X. Yao, and Z.-H. Zhou. On the effectiveness of sampling for evolutionary optimization in noisy environments. ECJ, 26(2):237-267, 2018.
  28. [Qian et al., 2018b] C. Qian, Y. Yu, and Z.-H. Zhou. Analyzing evolutionary optimization in noisy environments. ECJ, 26(1):1- 41, 2018.
  29. [Qian et al., 2019] C. Qian, Y. Yu, K. Tang, X. Yao, and Z.-H. Zhou. Maximizing submodular or monotone approximately sub- modular functions by multi-objective evolutionary algorithms. AIJ, 275:279-294, 2019.
  30. [Qian et al., 2021] C. Qian, C. Bian, Y. Yu, K. Tang, and X. Yao. Analysis of noisy evolutionary optimization when sampling fails. Algorithmica, 83(4):940-975, 2021.
  31. [Qian et al., 2022] C. Qian, D.-X. Liu, and Z.-H. Zhou. Result di- versification by multi-objective evolutionary algorithms with the- oretical guarantees. AIJ, 309:103737, 2022.
  32. [Qian, 2020] C. Qian. Distributed Pareto optimization for large- scale noisy subset selection. IEEE TEvC, 24(4):694-707, 2020.
  33. [Real et al., 2017] E. Real, S. Moore, A. Selle, S. Saxena, Y. L. Suematsu, J. Tan, Q. Le, and A. Kurakin. Large-scale evolution of image classifiers. In ICML, 2017.
  34. [Roostapour et al., 2022] V. Roostapour, A. Neumann, F. Neu- mann, and T. Friedrich. Pareto optimization for subset selection with dynamic cost constraints. AIJ, 302:103597, 2022.
  35. [Shi et al., 2019] F. Shi, M. Schirneck, T. Friedrich, T. Kötzing, and F. Neumann. Reoptimization time analysis of evolutionary algo- rithms on linear functions under dynamic uniform constraints. Algorithmica, 81:828-857, 2019.
  36. [Sudholt, 2013] D. Sudholt. A new method for lower bounds on the running time of evolutionary algorithms. IEEE TEvC, 17(3):418- 435, 2013.
  37. [Wang et al., 2022] Y. Wang, K. Xue, and C. Qian. Evolutionary diversity optimization with clustering-based selection for rein- forcement learning. In ICLR, 2022.
  38. [Wegener, 2000] I. Wegener. On the expected runtime and the suc- cess probability of evolutionary algorithms. In WG, 2000.
  39. [Yu et al., 2015] Y. Yu, C. Qian, and Z.-H. Zhou. Switch analy- sis for running time analysis of evolutionary algorithms. IEEE TEvC, 19(6):777-792, 2015.
  40. [Zhou et al., 2002] Z.-H. Zhou, J. Wu, and W. Tang. Ensembling neural networks: Many could be better than all. AIJ, 137(1- 2):239-263, 2002.
  41. [Zhou et al., 2019] Z.-H. Zhou, Y. Yu, and C. Qian. Evolutionary Learning: Advances in Theories and Algorithms. 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