Foundations and Trends® in Machine Learning > Vol 17 > Issue 4

AutonoML: Towards an Integrated Framework for Autonomous Machine Learning

By David Jacob Kedziora, Complex Adaptive Systems Lab, University of Technology Sydney, Australia, david.kedziora@uts.edu.au | Katarzyna Musial, Complex Adaptive Systems Lab, University of Technology Sydney, Australia, katarzyna.musial-gabrys@uts.edu.au | Bogdan Gabrys, Complex Adaptive Systems Lab, University of Technology Sydney, Australia, bogdan.gabrys@uts.edu.au

 
Suggested Citation
David Jacob Kedziora, Katarzyna Musial and Bogdan Gabrys (2024), "AutonoML: Towards an Integrated Framework for Autonomous Machine Learning", Foundations and TrendsĀ® in Machine Learning: Vol. 17: No. 4, pp 590-766. http://dx.doi.org/10.1561/2200000093

Publication Date: 21 Feb 2024
© 2024 D. J. Kedziora et al.
 
Subjects
Adaptive control and signal processing,  Classification and prediction,  Model choice,  Optimization,  Bayesian learning,  Online learning,  Evaluation,  Robustness,  Deep learning,  Systems theory
 

Free Preview:

Download extract

Share

Download article
In this article:
1. Introduction
2. Machine Learning Basics
3. Algorithm Selection and Hyperparameter Optimisation
4. Multi-component Pipelines
5. Neural Architecture Search
6. Automated Feature Engineering
7. Meta-knowledge
8. Ensembles and Bundled Pipelines
9. Persistence and Adaptation
10. Definitions of Model Quality
11. Resource Management
12. User Interactivity
13. Towards General Applicability
14. Discussion
15. Conclusions
References

Abstract

Over the last decade, the long-running endeavour to automate high-level processes in machine learning (ML) has risen to mainstream prominence, stimulated by advances in optimisation techniques and their impact on selecting ML models/algorithms. Central to this drive is the appeal of engineering a computational system that both discovers and deploys high-performance solutions to arbitrary ML problems with minimal human interaction. Beyond this, an even loftier goal is the pursuit of autonomy, which describes the capability of the system to independently adjust an ML solution over a lifetime of changing contexts. However, these ambitions are unlikely to be achieved in a robust manner without the broader synthesis of various mechanisms and theoretical frameworks, which, at the present time, remain scattered across numerous research threads. Accordingly, this review seeks to motivate a more expansive perspective on what constitutes an automated/autonomous ML system, alongside consideration of how best to consolidate those elements. In doing so, we survey developments in the following research areas: hyperparameter optimisation, multicomponent models, neural architecture search, automated feature engineering, meta-learning, multi-level ensembling, dynamic adaptation, multi-objective evaluation, resource constraints, flexible user involvement, and the principles of generalisation. We also develop a conceptual framework throughout the review, augmented by each topic, to illustrate one possible way of fusing high-level mechanisms into an autonomous ML system. Ultimately, we conclude that the notion of architectural integration deserves more discussion, without which the field of automated ML risks stifling both its technical advantages and general uptake.

DOI:10.1561/2200000093
ISBN: 978-1-63828-316-4
194 pp. $99.00
Buy book (pb)
 
ISBN: 978-1-63828-317-1
194 pp. $155.00
Buy E-book (.pdf)
Table of contents:
1. Introduction
2. Machine Learning Basics
3. Algorithm Selection and Hyperparameter Optimisation
4. Multi-component Pipelines
5. Neural Architecture Search
6. Automated Feature Engineering
7. Meta-knowledge
8. Ensembles and Bundled Pipelines
9. Persistence and Adaptation
10. Definitions of Model Quality
11. Resource Management
12. User Interactivity
13. Towards General Applicability
14. Discussion
15. Conclusions
References

AutonoML: Towards an Integrated Framework for Autonomous Machine Learning

Over the last decade, the long-running endeavour to automate high-level processes in machine learning (ML) has risen to mainstream prominence. Beyond this, an even loftier goal is the pursuit of autonomy, which describes the capability of the system to independently adjust an ML solution over a lifetime of changing contexts.

This monograph provides an expansive perspective on what constitutes an automated/autonomous ML system. In doing so, the authors survey developments in hyperparameter optimisation, multicomponent models, neural architecture search, automated feature engineering, meta-learning, multi-level ensembling, dynamic adaptation, multi-objective evaluation, resource constraints, flexible user involvement, and the principles of generalisation. Furthermore, they develop a conceptual framework throughout to illustrate one possible way of fusing high-level mechanisms into an autonomous ML system.

This monograph lays the groundwork for students and researchers to understand the factors limiting architectural integration, without which the field of automated ML risks stifling both its technical advantages and general uptake.

 
MAL-093