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 条
  • [1] Distributing Frank-Wolfe via Map-Reduce
    Moharrer, Armin
    Ioannidis, Stratis
    PROCEEDINGS OF THE TWENTY-SEVENTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2018, : 5334 - 5338
  • [2] Distributing Frank-Wolfe via map-reduce
    Moharrer, Armin
    Ioannidis, Stratis
    KNOWLEDGE AND INFORMATION SYSTEMS, 2019, 60 (02) : 665 - 690
  • [3] Distributing Frank–Wolfe via map-reduce
    Armin Moharrer
    Stratis Ioannidis
    Knowledge and Information Systems, 2019, 60 : 665 - 690
  • [4] MAP inference via Block-Coordinate Frank-Wolfe Algorithm
    Swoboda, Paul
    Kolmogorov, Vladimir
    2019 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR 2019), 2019, : 11138 - 11147
  • [5] Apprenticeship Learning via Frank-Wolfe
    Zahavy, Tom
    Cohen, Alon
    Kaplan, Haim
    Mansour, Yishay
    THIRTY-FOURTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THE THIRTY-SECOND INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE AND THE TENTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2020, 34 : 6720 - 6728
  • [6] Riemannian Optimization via Frank-Wolfe Methods
    Melanie Weber
    Suvrit Sra
    Mathematical Programming, 2023, 199 : 525 - 556
  • [7] Riemannian Optimization via Frank-Wolfe Methods
    Weber, Melanie
    Sra, Suvrit
    MATHEMATICAL PROGRAMMING, 2023, 199 (1-2) : 525 - 556
  • [8] Fast Pure Exploration via Frank-Wolfe
    Wang, Po-An
    Tzeng, Ruo-Chun
    Proutiere, Alexandre
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 34 (NEURIPS 2021), 2021, 34
  • [9] Restarting Frank-Wolfe
    Kerdreux, Thomas
    d'Aspremont, Alexandre
    Pokutta, Sebastian
    22ND INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND STATISTICS, VOL 89, 2019, 89
  • [10] Frank-Wolfe Splitting via Augmented Lagrangian Method
    Gidel, Gauthier
    Pedregosa, Fabian
    Lacoste-Julien, Simon
    INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND STATISTICS, VOL 84, 2018, 84