A Cost-based Optimizer for Gradient Descent Optimization

被引:24
|
作者
Kaoudi, Zoi [1 ]
Quiane-Ruiz, Jorge-Arnulfo [1 ]
Thirumuruganathan, Saravanan [1 ]
Chawla, Sanjay [1 ]
Agrawal, Divy [2 ]
机构
[1] HBKU, Qatar Comp Res Inst, Doha, Qatar
[2] UC Santa Barbara, Santa Barbara, CA USA
关键词
D O I
10.1145/3035918.3064042
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
As the use of machine learning (ML) permeates into diverse application domains, there is an urgent need to support a declarative framework for ML. Ideally, a user will specify an ML task in a high-level and easy-to-use language and the framework will invoke the appropriate algorithms and system configurations to execute it. An important observation towards designing such a framework is that many ML tasks can be expressed as mathematical optimization problems, which take a specific form. Furthermore, these optimization problems can be efficiently solved using variations of the gradient descent (GD) algorithm. Thus, to decouple a user specification of an ML task from its execution, a key component is a GD optimizer. We propose a cost-based GD optimizer that selects the best GD plan for a given ML task. To build our optimizer, we introduce a set of abstract operators for expressing GD algorithms and propose a novel approach to estimate the number of iterations a GD algorithm requires to converge. Extensive experiments on real and synthetic datasets show that our optimizer not only chooses the best GD plan but also allows for optimizations that achieve orders of magnitude performance speed-up.
引用
收藏
页码:977 / 992
页数:16
相关论文
共 50 条
  • [1] gCBO: A Cost-based Optimizer for Graph Databases
    Yang, Linglin
    Yang, Lei
    Pang, Yue
    Zou, Lei
    [J]. PROCEEDINGS OF THE 31ST ACM INTERNATIONAL CONFERENCE ON INFORMATION AND KNOWLEDGE MANAGEMENT, CIKM 2022, 2022, : 5054 - 5058
  • [2] Geno: Cost-based Heterogeneous Fusion Query Optimizer
    Tu, Yao-Feng
    Chen, Xiao-Qiang
    Zhou, Shi-Jun
    Bian, Fu-Sheng
    Wu, Fei
    Chen, Bing
    [J]. Ruan Jian Xue Bao/Journal of Software, 2022, 33 (03): : 774 - 796
  • [3] Gradient Descent: The Ultimate Optimizer
    Chandra, Kartik
    Xie, Audrey
    Ragan-Kelley, Jonathan
    Meijer, Erik
    [J]. ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 35 (NEURIPS 2022), 2022,
  • [4] Cost-based Query Optimization for XPath
    Li, Dong
    Chen, Wenhao
    Liang, Xiaochong
    Guan, Jida
    Xu, Yang
    Lu, Xiuyu
    [J]. APPLIED MATHEMATICS & INFORMATION SCIENCES, 2014, 8 (04): : 1935 - 1948
  • [5] Cost-based, integrated design optimization
    Azhar Iqbal
    Jorn S. Hansen
    [J]. Structural and Multidisciplinary Optimization, 2006, 32 : 447 - 461
  • [6] KALMAN OPTIMIZER FOR CONSISTENT GRADIENT DESCENT
    Yang, Xingyi
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP 2021), 2021, : 3900 - 3904
  • [7] Rapid optimization of cost-based tolerancing
    Yabe, Akira
    [J]. APPLIED OPTICS, 2012, 51 (07) : 855 - 860
  • [8] Visualizing Cost-Based XQuery Optimization
    Weiner, Andreas M.
    Haerder, Theo
    da Silva, Renato Oliveira
    [J]. 26TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING ICDE 2010, 2010, : 1165 - 1168
  • [9] Cost-Based Optimization of Service Compositions
    Leitner, Philipp
    Hummer, Waldemar
    Dustdar, Schahram
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2013, 6 (02) : 239 - 251
  • [10] Cost-based, integrated design optimization
    Iqbal, Azhar
    Hansen, Jorn S.
    [J]. STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2006, 32 (06) : 447 - 461