Machine learning techniques have deeply rooted in our everyday life. However, since it is knowledge- and labor-intensive to pursuit good learning performance, human experts are heavily engaged in every aspect of machine learning. In order to make machine learning techniques easier to apply and reduce the demand for experienced human experts, automatic machine learning~(AutoML) has emerged as a hot topic of both in industry and academy. In this paper, we provide a survey on existing AutoML works. First, we introduce and define the AutoML problem, with inspiration from both realms of automation and machine learning. Then, we propose a general AutoML framework that not only covers almost all existing approaches but also guides the design for new methods. Afterward, we categorize and review the existing works from two aspects, i.e., the problem setup and the employed techniques. Finally, we provide a detailed analysis of AutoML approaches and explain the reasons underneath their successful applications. We hope this survey can serve as not only an insightful guideline for AutoML beginners but also an inspiration for future researches.
翻译:机械学习技术深深扎根于我们的日常生活中。然而,由于这是知识密集型和劳动密集型的追求良好的学习业绩,人类专家在机器学习的各个方面都非常活跃。为了使机器学习技术更容易应用和减少对有经验的人类专家的需求,自动机器学习(AutomML)已经成为产业和学院的一个热门话题。在本文中,我们对现有自动ML工程进行了一项调查。首先,我们引入并定义了自动ML问题,从自动化和机器学习两个方面都得到了启发。然后,我们提出了一个通用的自动ML框架,不仅涵盖几乎所有现有的方法,而且还指导了新方法的设计。之后,我们从两个方面,即问题设置和使用的技术,对现有的工程进行分类和审查。最后,我们详细分析了自动MLML方法,并解释了其成功应用背后的原因。我们希望,这项调查不仅能为自动MLI创始人提供深刻的指导,而且能为未来的研究提供灵感。