TY - JOUR

T1 - Evolving topology and weights of specialized and non-specialized neuro-controllers for robot motion in various environments

AU - Salih, Adham

AU - Moshaiov, Amiram

N1 - Publisher Copyright:
© 2022, The Author(s), under exclusive licence to Springer-Verlag London Ltd., part of Springer Nature.

PY - 2022/10

Y1 - 2022/10

N2 - This paper deals with the topology and weight evolution of Neuro-Controllers (NCs). It focuses on meta-problems of developing motion controllers that can operate successfully in several given motion-problems, where each of these motion problems defers by the arena and task. Here, the evolution aims to find both specialized and non-specialized controllers. The non-specialized controllers are evolved to provide a successful motion for the entire set of the given motion-problems, whereas each specialized controller is evolved to be optimal in at least one of these problems. The meta-problem is defined as a many-objective optimization problem, in which the kth objective is to maximize the motion performance in the kth motion problem. Following the problem description, a decomposition-based evolutionary algorithm, which is termed NEWS/D, is presented. This algorithm, which has recently been proposed by the authors, is specially designed to allow the topology and weight evolution of NCs under a large number of objectives. Next, the algorithm is applied to find NCs for three meta-problems, i.e., three sets of motion problems. The results of the experiments show that the obtained three sets of NCs include both specialized and non-specialized controllers. In addition, the proposed approach of many-objective topology and weight evolution of NCs is analyzed in comparison with other approaches, including three versions of decomposition-based fixed topology optimization. It is shown here that for the same number of evaluations, NEWS/D achieved better results than those of the other approaches. Finally, a topology analysis is carried out for the specialized NCs, which suggests that the solution includes multiple equivalent NCs. The numerical implications of this phenomenon are left for future work.

AB - This paper deals with the topology and weight evolution of Neuro-Controllers (NCs). It focuses on meta-problems of developing motion controllers that can operate successfully in several given motion-problems, where each of these motion problems defers by the arena and task. Here, the evolution aims to find both specialized and non-specialized controllers. The non-specialized controllers are evolved to provide a successful motion for the entire set of the given motion-problems, whereas each specialized controller is evolved to be optimal in at least one of these problems. The meta-problem is defined as a many-objective optimization problem, in which the kth objective is to maximize the motion performance in the kth motion problem. Following the problem description, a decomposition-based evolutionary algorithm, which is termed NEWS/D, is presented. This algorithm, which has recently been proposed by the authors, is specially designed to allow the topology and weight evolution of NCs under a large number of objectives. Next, the algorithm is applied to find NCs for three meta-problems, i.e., three sets of motion problems. The results of the experiments show that the obtained three sets of NCs include both specialized and non-specialized controllers. In addition, the proposed approach of many-objective topology and weight evolution of NCs is analyzed in comparison with other approaches, including three versions of decomposition-based fixed topology optimization. It is shown here that for the same number of evaluations, NEWS/D achieved better results than those of the other approaches. Finally, a topology analysis is carried out for the specialized NCs, which suggests that the solution includes multiple equivalent NCs. The numerical implications of this phenomenon are left for future work.

KW - Decomposition approach

KW - Evolutionary robotics

KW - Many-objective optimization

KW - Neuro-evolution

KW - Robot motion control

KW - Topology and weight evolution

UR - http://www.scopus.com/inward/record.url?scp=85130852473&partnerID=8YFLogxK

U2 - 10.1007/s00521-022-07357-4

DO - 10.1007/s00521-022-07357-4

M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???

AN - SCOPUS:85130852473

SN - 0941-0643

JO - Neural Computing and Applications

JF - Neural Computing and Applications

ER -