Distributing Frank-Wolfe via Map-Reduce

被引:2
|
作者
Moharrer, Armin [1 ]
Ioannidis, Stratis [1 ]
机构
[1] Northeastern Univ, Elect & Comp Engn, Boston, MA 02115 USA
关键词
Frank-Wolfe; Distributed Algorithms; Convex Optimization; Spark;
D O I
10.1109/ICDM.2017.41
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Large-scale optimization problems abound in data mining and machine learning applications, and the computational challenges they pose are often addressed through parallelization. We identify structural properties under which a convex optimization problem can be massively parallelized via map-reduce operations using the Frank-Wolfe (FW) algorithm. The class of problems that can be tackled this way is quite broad and includes experimental design, AdaBoost, and projection to a convex hull. Implementing FW via map-reduce eases parallelization and deployment via commercial distributed computing frameworks. We demonstrate this by implementing FW over Spark, an engine for parallel data processing, and establish that parallelization through map-reduce yields significant performance improvements: we solve problems with 10 million variables using 350 cores in 44 minutes; the same operation takes 133 hours when executed serially.
引用
收藏
页码:317 / 326
页数:10
相关论文
共 50 条
  • [41] A Neural Network Implementation of Frank-Wolfe Optimization
    Bauckhage, Christian
    ARTIFICIAL NEURAL NETWORKS AND MACHINE LEARNING - ICANN 2017, PT I, 2017, 10613 : 219 - 226
  • [42] A Momentum-Guided Frank-Wolfe Algorithm
    Li, Bingcong
    Coutino, Mario
    B. Giannakis, Georgios
    Leus, Geert
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2021, 69 : 3597 - 3611
  • [43] Correcting Covariate Shift with the Frank-Wolfe Algorithm
    Wen, Junfeng
    Greiner, Russell
    Schuurmans, Dale
    PROCEEDINGS OF THE TWENTY-FOURTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI), 2015, : 1010 - 1016
  • [44] Stochastic Frank-Wolfe for Composite Convex Minimization
    Locatello, Francesco
    Yurtsevert, Alp
    Fercoq, Olivier
    Cevhert, Volkan
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 32 (NIPS 2019), 2019, 32
  • [45] On a Frank-Wolfe type theorem in cubic optimization
    Klatte, Diethard
    OPTIMIZATION, 2019, 68 (2-3) : 539 - 547
  • [46] ACCELERATING FRANK-WOLFE WITH WEIGHTED AVERAGE GRADIENTS
    Zhang, Yilang
    Li, Bingcong
    Giannakis, Georgios B.
    2021 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP 2021), 2021, : 5529 - 5533
  • [47] Frank-Wolfe Algorithms for Saddle Point Problems
    Gidel, Gauthier
    Jebara, Tony
    Lacoste-Julien, Simon
    ARTIFICIAL INTELLIGENCE AND STATISTICS, VOL 54, 2017, 54 : 362 - 371
  • [48] Avoiding bad steps in Frank-Wolfe variants
    Francesco Rinaldi
    Damiano Zeffiro
    Computational Optimization and Applications, 2023, 84 : 225 - 264
  • [49] New analysis and results for the Frank-Wolfe method
    Freund, Robert M.
    Grigas, Paul
    MATHEMATICAL PROGRAMMING, 2016, 155 (1-2) : 199 - 230
  • [50] Fast and scalable Lasso via stochastic Frank-Wolfe methods with a convergence guarantee
    Frandi, Emanuele
    Nanculef, Ricardo
    Lodi, Stefano
    Sartori, Claudio
    Suykens, Johan A. K.
    MACHINE LEARNING, 2016, 104 (2-3) : 195 - 221