Two-stage optimization for machine learning workflow

被引:16
|
作者
Quemy, Alexandre [1 ,2 ]
机构
[1] IBM Krakow Software Lab, Krakow, Poland
[2] Poznan Univ Tech, Fac Comp, Poznan, Poland
关键词
Data pipelines; Hyperparameter tuning; AutoML; CASH;
D O I
10.1016/j.is.2019.101483
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Machine learning techniques play a preponderant role in dealing with massive amount of data and are employed in almost every possible domain. Building a high quality machine learning model to be deployed in production is a challenging task, from both, the subject matter experts and the machine learning practitioners. For a broader adoption and scalability of machine learning systems, the construction and configuration of machine learning workflow need to gain in automation. In the last few years, several techniques have been developed in this direction, known as AuToML. In this paper, we present a two-stage optimization process to build data pipelines and configure machine learning algorithms. First, we study the impact of data pipelines compared to algorithm configuration in order to show the importance of data preprocessing over hyperparameter tuning. The second part presents policies to efficiently allocate search time between data pipeline construction and algorithm configuration. Those policies are agnostic from the metaoptimizer. Last, we present a metric to determine if a data pipeline is specific or independent from the algorithm, enabling fine-grain pipeline pruning and meta-learning for the coldstart problem. (C) 2019 Elsevier Ltd. All rights reserved.
引用
收藏
页数:12
相关论文
共 50 条
  • [1] A machine learning approach to two-stage adaptive robust optimization
    Bertsimas, Dimitris
    Kim, Cheol Woo
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2024, 319 (01) : 16 - 30
  • [2] Machine Learning for K-Adaptability in Two-Stage Robust Optimization
    Julien, Esther
    Postek, Krzysztof
    Birbil, S. llker
    [J]. INFORMS JOURNAL ON COMPUTING, 2024,
  • [3] Predicting Workflow Task Execution Time in the Cloud Using A Two-Stage Machine Learning Approach
    Pham, Thanh-Phuong
    Durillo, Juan J.
    Fahringer, Thomas
    [J]. IEEE TRANSACTIONS ON CLOUD COMPUTING, 2020, 8 (01) : 256 - 268
  • [4] Two-stage extreme learning machine for regression
    Lan, Yuan
    Soh, Yeng Chai
    Huang, Guang-Bin
    [J]. NEUROCOMPUTING, 2010, 73 (16-18) : 3028 - 3038
  • [5] A Fast Two-Stage Extreme Learning Machine
    Lai, Jie
    Wang, Xiaodan
    Li, Rui
    Gu, Jinghao
    [J]. ICDLT 2019: 2019 3RD INTERNATIONAL CONFERENCE ON DEEP LEARNING TECHNOLOGIES, 2019, : 16 - 22
  • [6] Two-stage machine learning model for guideline development
    Mani, S
    Shankle, WR
    Dick, MB
    Pazzani, MJ
    [J]. ARTIFICIAL INTELLIGENCE IN MEDICINE, 1999, 16 (01) : 51 - 71
  • [7] A Two-Stage Machine Learning Approach for Pathway Analysis
    Zhang, Wei
    Emrich, Scott
    Zeng, Erliang
    [J]. 2010 IEEE INTERNATIONAL CONFERENCE ON BIOINFORMATICS AND BIOMEDICINE, 2010, : 274 - 279
  • [8] Two-stage workflow control with a predictive component
    Vladov, Yury R.
    Vladova, Alla Yu.
    [J]. IFAC PAPERSONLINE, 2018, 51 (32): : 712 - 716
  • [9] Two-Stage robust optimization problems with two-stage uncertainty
    Goerigk, Marc
    Lendl, Stefan
    Wulf, Lasse
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2022, 302 (01) : 62 - 78
  • [10] An explainable two-stage machine learning approach for precipitation forecast
    Senocak, Ali Ulvi Galip
    Yilmaz, M. Tugrul
    Kalkan, Sinan
    Yucel, Ismail
    Amjad, Muhammad
    [J]. JOURNAL OF HYDROLOGY, 2023, 627