Automatic design of machine learning via evolutionary computation: A survey

Nan Li, Lianbo Ma*, Tiejun Xing, Guo Yu, Chen Wang, Yingyou Wen, Shi Cheng, Shangce Gao

*Corresponding author for this work

Research output: Contribution to journalReview articlepeer-review

30 Scopus citations

Abstract

Machine learning (ML), as the most promising paradigm to discover deep knowledge from data, has been widely applied to practical applications, such as recommender systems, virtual reality, and semantic segmentation. However, building a high-quality ML system for given tasks requires expert knowledge and high computation cost. This poses a significant challenge to the further development of ML in large-scale practical applications. The automatic design of ML has become an increasingly popular research trend. At the same time, evolutionary computation (EC), as an excellent heuristic search technique, has been widely employed in ML optimization, so-called evolutionary machine learning (EML). In this paper, we offer a comprehensive review of the literature (more than 500 references) for EML methods. We first introduce the concepts related to ML and EC. After that, we propose a taxonomy criterion based on the ML and EC perspectives. The important research problems of EML, e.g., ML algorithms, solution representations, search paradigms, acceleration strategies and applications, are reviewed systematically. Lastly, we analyze EML limitations and discuss potential trends that are promising to address in the future.

Original languageEnglish
Article number110412
JournalApplied Soft Computing
Volume143
DOIs
StatePublished - 2023/08

Keywords

  • Data preprocessing
  • Deep learning
  • Evolutionary computation
  • Machine learning
  • Model optimization

ASJC Scopus subject areas

  • Software

Fingerprint

Dive into the research topics of 'Automatic design of machine learning via evolutionary computation: A survey'. Together they form a unique fingerprint.

Cite this