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 条
  • [31] Gradient descent based optimization of transparent Mamdani systems
    Riid, A
    Rüstern, E
    [J]. NEURAL NETWORKS AND SOFT COMPUTING, 2003, : 545 - 550
  • [32] Comparison of the Stochastic Gradient Descent Based Optimization Techniques
    Yazan, Ersan
    Talu, M. Fatih
    [J]. 2017 INTERNATIONAL ARTIFICIAL INTELLIGENCE AND DATA PROCESSING SYMPOSIUM (IDAP), 2017,
  • [33] Cost-based Modeling and Optimization of Secure Matrix Multiplication in the Cloud
    Hernandez, Richard
    Akkaya, Kemal
    Homsi, Soamar
    [J]. 2024 IEEE INTERNATIONAL CONFERENCE ON SMART COMPUTING, SMARTCOMP 2024, 2024, : 109 - 116
  • [34] Ranking strategies and threats: a cost-based pareto optimization approach
    Kim, Youngdae
    You, Gae-won
    Hwang, Seung-won
    [J]. DISTRIBUTED AND PARALLEL DATABASES, 2009, 26 (01) : 127 - 150
  • [35] An enhanced learning algorithm with a particle filter-based gradient descent optimizer method
    Patcharin Kamsing
    Peerapong Torteeka
    Soemsak Yooyen
    [J]. Neural Computing and Applications, 2020, 32 : 12789 - 12800
  • [36] An enhanced learning algorithm with a particle filter-based gradient descent optimizer method
    Kamsing, Patcharin
    Torteeka, Peerapong
    Yooyen, Soemsak
    [J]. NEURAL COMPUTING & APPLICATIONS, 2020, 32 (16): : 12789 - 12800
  • [37] MapReduce Programming and Cost-based Optimization? Crossing this Chasm with Starfish
    Herodotou, Herodotos
    Dong, Fei
    Babu, Shivnath
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2011, 4 (12): : 1446 - 1449
  • [38] Dimensional Tolerances in Mechanical Assemblies: A Cost-Based Optimization Approach
    Umaras, Eduardo
    Barari, Ahmad
    Horikawa, Oswaldo
    Tsuzuki, Marcos Sales Guerra
    [J]. APPLIED SCIENCES-BASEL, 2023, 13 (16):
  • [39] Cost-Based Optimization of a Papermaking Wastewater Regeneration Recycling System
    Huang, Long
    Feng, Xiao
    Chu, Khim H.
    [J]. 2ND INTERNATIONAL SYMPOSIUM ON AQUA SCIENCE, WATER RESOURCE AND LOW CARBON ENERGY, 2010, 1251 : 81 - 84
  • [40] CostFed: Cost-Based Query Optimization for SPARQL Endpoint Federation
    Saleem, Muhammad
    Potocki, Alexander
    Soru, Tommaso
    Hartig, Olaf
    Ngomo, Axel-Cyrille Ngonga
    [J]. PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON SEMANTIC SYSTEMS, 2018, 137 : 163 - 174