Automated machine learning: past, present and future

被引:30
作者
Baratchi, Mitra [1 ]
Wang, Can [1 ]
Limmer, Steffen [2 ]
van Rijn, Jan N. [1 ]
Hoos, Holger [1 ,3 ]
Back, Thomas [1 ]
Olhofer, Markus [2 ]
机构
[1] Leiden Univ, Leiden Inst Adv Comp Sci, Leiden, Netherlands
[2] Honda Res Inst Europe, Offenbach, Germany
[3] Rhein Westfal TH Aachen, Chair Methodol AIM, D-10587 Aachen, Germany
基金
荷兰研究理事会; 欧盟地平线“2020”;
关键词
Automated machine learning; Neural architecture search; Hyperparameter optimisation; Search space; Search strategy; NEURAL ARCHITECTURE SEARCH; CLASSIFICATION ALGORITHM; BAYESIAN OPTIMIZATION; MODEL SELECTION; DATA SCIENCE; EFFICIENT; NETWORKS; ADAPTATION; STRATEGY; DESIGN;
D O I
10.1007/s10462-024-10726-1
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Automated machine learning (AutoML) is a young research area aiming at making high-performance machine learning techniques accessible to a broad set of users. This is achieved by identifying all design choices in creating a machine-learning model and addressing them automatically to generate performance-optimised models. In this article, we provide an extensive overview of the past and present, as well as future perspectives of AutoML. First, we introduce the concept of AutoML, formally define the problems it aims to solve and describe the three components underlying AutoML approaches: the search space, search strategy and performance evaluation. Next, we discuss hyperparameter optimisation (HPO) techniques commonly used in AutoML systems design, followed by providing an overview of the neural architecture search, a particular case of AutoML for automatically generating deep learning models. We further review and compare available AutoML systems. Finally, we provide a list of open challenges and future research directions. Overall, we offer a comprehensive overview for researchers and practitioners in the area of machine learning and provide a basis for further developments in AutoML.
引用
收藏
页数:88
相关论文
共 362 条
[1]  
Abdelfattah M. S., 2021, P INT C LEARN REPR I
[2]   A Novel Automatic CNN Architecture Design Approach Based on Genetic Algorithm [J].
Ahmed, Amr AbdelFatah ;
Darwish, Saad M. Saad ;
El-Sherbiny, Mohamed M. .
PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON ADVANCED INTELLIGENT SYSTEMS AND INFORMATICS 2019, 2020, 1058 :473-482
[3]   MaskConnect: Connectivity Learning by Gradient Descent [J].
Ahmed, Karim ;
Torresani, Lorenzo .
COMPUTER VISION - ECCV 2018, PT V, 2018, 11209 :362-378
[4]  
Akhauri Y., 2023, Multi-predict: Few shot predictors for efficient neural architecture search
[5]   Optuna: A Next-generation Hyperparameter Optimization Framework [J].
Akiba, Takuya ;
Sano, Shotaro ;
Yanase, Toshihiko ;
Ohta, Takeru ;
Koyama, Masanori .
KDD'19: PROCEEDINGS OF THE 25TH ACM SIGKDD INTERNATIONAL CONFERENCCE ON KNOWLEDGE DISCOVERY AND DATA MINING, 2019, :2623-2631
[6]  
Ali M, 2020, PYCARET VERSION 10
[7]   On learning algorithm selection for classification [J].
Ali, S ;
Smith, KA .
APPLIED SOFT COMPUTING, 2006, 6 (02) :119-138
[8]   AN EVOLUTIONARY ALGORITHM THAT CONSTRUCTS RECURRENT NEURAL NETWORKS [J].
ANGELINE, PJ ;
SAUNDERS, GM ;
POLLACK, JB .
IEEE TRANSACTIONS ON NEURAL NETWORKS, 1994, 5 (01) :54-65
[9]   Towards Automated Machine Learning: Evaluation and Comparison of AutoML Approaches and Tools [J].
Anh Truong ;
Walters, Austin ;
Goodsitt, Jeremy ;
Hines, Keegan ;
Bruss, C. Bayan ;
Farivar, Reza .
2019 IEEE 31ST INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI 2019), 2019, :1471-1479
[10]  
[Anonymous], 2013, ECML PKDD WORKSH LAN