Loading [MathJax]/extensions/MathZoom.js
Is MO-CMA-ES superior to NSGA-II for the evolution of multi-objective neuro-controllers? | IEEE Conference Publication | IEEE Xplore

Is MO-CMA-ES superior to NSGA-II for the evolution of multi-objective neuro-controllers?


Abstract:

In the last decade evolutionary multi-objective optimizers have been employed in studies concerning evolutionary robotics. In particular, the majority of such studies inv...Show More

Abstract:

In the last decade evolutionary multi-objective optimizers have been employed in studies concerning evolutionary robotics. In particular, the majority of such studies involve the evolution of neuro-controllers using either a genetic algorithm approach or an evolution strategies approach. Given the fundamental difference between these types of search mechanisms, a valid question is which kind of multi-objective optimizer is better for such applications. This question, which is dealt with here, is raised in view of the permutation problem that exists in evolutionary neural-networks. Two well-known Multi-objective Evolutionary Algorithms are used in the current comparison, namely MO-CMA-ES and NSGA-II. A multi-objective navigation problem is used for the testing, which is known to suffer from a local Pareto problem. For the employed simulation case MO-CMA-ES is better at finding a large sub-set of the approximated Pareto-optimal neuro-controllers, whereas NSGA-II is better at finding a complementary sub-set of the optimal controllers. This suggests that, if this phenomenon persists over a large range of case studies, then future studies should consider some modifications to such algorithms for the multi-objective evolution of neuro-controllers.
Date of Conference: 06-11 July 2014
Date Added to IEEE Xplore: 22 September 2014
ISBN Information:

ISSN Information:

Conference Location: Beijing, China
References is not available for this document.

I. Introduction

Employing Multi-Objective Evolutionary Algorithms (MOEAs) to support design under contradicting objectives is becoming widespread [1]. As described in the background section, below, this trend is also evident in the field of Evolutionary Robotics (ER), which involves the use of Evolutionary Computations (EC) to support robot design.

Select All
1.
A. Zhou, B. Y. Qu, H. Li, S. Z. Zhao, P. N. Suganathan, and Q. Zhang, "Multiobjective evolutionary algorithms: A survey of the state of the art," Swarm and Evolutionary Computation, vol. 1, pp. 32-49, 2011.
2.
S. Nolfi and D. Floreano, Evolutionary Robotics: The Biology, Intelligence and Technology of Self-Organizing Machines. Bradford Book, 2000.
3.
S. Doncieux, J.-B. Mouret, N. Bredeche, and V. Padois, "Evolutionary robotics: Exploring new horizons," in New Horizons in Evolutionary Robotics, pp. 3-25, Springer (Ed.), 2011.
4.
K. Deb, A. Pratap, S. Agarwal and T. Meyarivan, "A fast elitist multi-objective genetic algorithm: NSGA-II," Evolutionary Computation, IEEE Transactions, vol. 6, pp. 182-197, April 2002.
5.
C. Igel, N. Hansen, S. Roth, "Covariance matrix adaptation for multi-objective optimization," Evolutionary Computation, vol 15, pp. 1-28, 2007.
6.
A. Moshaiov and M. Zadok, "Evolution of CPN controllers for multi-objective robot navigation in various environments," Proceedings of the International Workshop on Evolutionary and Reinforcement Learning for Autonomous Robot Systems, (ERLARS 2012), Montpellier, France, 2012.
7.
A. Moshaiov and M. Zadok, "Evolving counter-propagation neuro-controllers for multi-objective robot navigation," Proceedings of the 16th European Conference, EvoApplications 2013, Lecture Notes in Computer Science, LNCS 7835, pp 589-598, 2013.
8.
T. Bäck, Evolutionary Algorithms in Theory and Practice: Evolutionary Strategies, Evolutionary Programming, and Genetic Algorithms. Oxford Press, 1996.
9.
N. Hansen, D. S. Muller and P. Koumoutsakos, "Reducing the time complexity of the derandomized evolution strategy with covariance matrix adaptation (CMA-ES)," Evolutionary Computation, vol. 11, pp. 1-18, 2003.
10.
A. Auger and N. Hansen, "A restart CMA evolution strategy with increasing population size," The 2005 IEEE Congress on Evolutionary Computation, Vol. 2, 2-5 Sept. 2005, pp. 1769-1776.
11.
H. Kita, "A comparison study of self-adaptation in evolution strategies and real-coded genetic algorithms", Evolutionary Computation Volume 9 Issue 2, Pages 223-241, June 2001.
12.
A. Auger, S. Finck, N. Hansen, and R. Ros, "BBOB 2010: Comparison tables of all algorithms on all noiseless functions, INRIA report N 0388 ", July 2010.
13.
A. Auger, S. Finck, N. Hansen, R. Ros, "BBOB 2010: Comparison tables of all algorithms on all noisy functions, INRIA report N 0389", July 2010.
14.
O. Mersmann, M. Preuss, H. Trautmann, "Benchmarking evolutionary algorithms: Towards exploratory landscape analysis," Parallel Problem Solving from Nature, PPSN XI, Part I, LNCS 6238, pp. 73-82, 2010.
15.
K. Deb, Multi Objective Optimization Using Evolutionary Algorithms. Wiley, 2001.
16.
C. A. C. Coello and G. B. Lamont, Applications of Multi-objective Evolutionary Algorithms. World Scientific 2004.
17.
Y. Jin (Ed.) Multi-objective Machine Learning. Springer, 2006.
18.
J. Knowles, D. Crone, "Approximating the nondominated front using the Pareto archived evolution strategy," Evolutionary Computation, vol 8, pp. 149-172, 2000.
19.
S. Rostami and A. Shenfield, " CMA-PAES: Pareto archived evolution strategy using covariance matrix adaptation for Multi-Objective Optimisation, " The 12th UK Workshop on Computational Intelligence, Edinburgh, pp. 1-8, 5-7 September 2012.
20.
N. Beume, B. Naujoks, and M. Emmerich, "SMS-EMOA: Multiobjective selection based on dominated hypervolume," European J. of Operational Research, vol 181, pp. 1653-1669, September 2007.
21.
R. Sarker, K-H. Liang, and C. Newton, "A new multiobjective evolutionary algorithm," European J. of Operational Research, Vol. 140, 1, pp. 12-23, 2002.
22.
K. Deb, M. Mohan and S. Mishra, "Evaluating the ε-domination based multi-objective evolutionary algorithm for a quick computation of Pareto-optimal solutions," Evolutionary Computation, vol. 13, pp. 501-525, 2006.
23.
F. Zhao, Z. Zhang, and W. Ma, "The ε-pareto archived evolutionary strategy (ε-PAES) for multi-objective problem," J. of Computational Information Systems 8: 20 pp. 8447-8454, 2012.
24.
A. Moshaiov and M. Elias, "Variable-based ε-PAES with Adaptive Fertility Rate," Proceedings of the 13th Annual UK Workshop on Computational Intelligence (UKCI 2013), Guildford, UK, 2013.
25.
X. Yao, "A review of evolutionary artificial neural networks," International Journal of Intelligent Systems, vo. 8, pp. 539-567, 1998.
26.
D. Floreano, P. Duerr, and C. Mattiussi, "Neuroevolution: From architectures to learning," Evolutionary Intelligence, vol. 1, pp. 47-62, 2008.
27.
A. Azzini and A. Tettamanzi, "Evolutionary ANNs: A State-of-The-art survey," Intelligenza Artificiale, vol. 5, 2011.
28.
K. Stanley and R. Miikkulainen, "Evolving neural networks through augmenting topologies," Evolutionary Computation, 10(2):99-127, 2002.
29.
H. Moriguchi and S. Honiden, " CMA-TWEANN: Efficient Optimization of Neural Networks via Self-Adaptation and Seamless Augmentation, " GECCO 2012.
30.
V. Heidrich-Meisner and C. Igel, "Neuroevolution strategies for episodic reinforcement learning," J. Algorithms, Cognition, Informatics and Logic, 64 pp. 152-168, 2009.
Contact IEEE to Subscribe

References

References is not available for this document.