Parallel Dual Coordinate Descent Method for Large-scale Linear Classification in Multi-core Environments

被引:28
|
作者
Chiang, Wei-Lin [1 ]
Lee, Mu-Chu [1 ]
Lin, Chih-Jen [1 ]
机构
[1] Natl Taiwan Univ, Dept Comp Sci, Taipei, Taiwan
关键词
dual coordinate descent; linear classification; multi-core computing;
D O I
10.1145/2939672.2939826
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Dual coordinate descent method is one of the most effective approaches for large-scale linear classification. However, its sequential design makes the parallelization difficult. In this work, we target at the parallelization in a multi-core environment. After pointing out difficulties faced in some existing approaches, we propose a new framework to parallelize the dual coordinate descent method. The key idea is to make the majority of all operations (gradient calculation here) parallelizable. The proposed framework is shown to be theoretically sound. Further, we demonstrate through experiments that the new framework is robust and efficient in a multi-core environment.
引用
收藏
页码:1485 / 1494
页数:10
相关论文
共 50 条
  • [41] Implementation of Multi-core Parallel Computation for Solving Large Dense Linear Equations Based on TBB
    Zhang, Shuangshi
    Zhang, Wei
    Wang, Xuben
    2012 INTERNATIONAL CONFERENCE ON CONTROL ENGINEERING AND COMMUNICATION TECHNOLOGY (ICCECT 2012), 2012, : 24 - 27
  • [42] Iterative methods for solving large-scale problems of structural mechanics using multi-core computers
    Fialko, S. Yu.
    ARCHIVES OF CIVIL AND MECHANICAL ENGINEERING, 2014, 14 (01) : 190 - 203
  • [43] Training Large-Scale Spiking Neural Networks on Multi-core Neuromorphic System Using Backpropagation
    Ito, Megumi
    Rasch, Malte
    Ishii, Masatoshi
    Okazaki, Atsuya
    Kim, Sangbum
    Okazawa, Junka
    Nomura, Akiyo
    Hosokawa, Kohji
    Haensch, Wilfried
    NEURAL INFORMATION PROCESSING (ICONIP 2019), PT III, 2019, 11955 : 185 - 194
  • [44] Stochastic Gradient Descent for Large-scale Linear Nonparallel SVM
    Tang, Jingjing
    Tian, Yingjie
    Wu, Guoqiang
    Li, Dewei
    2017 IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON WEB INTELLIGENCE (WI 2017), 2017, : 980 - 983
  • [45] Multi-core Model Checking of Large-Scale Reactive Systems Using Different State Representations
    Jasper, Marc
    Schordan, Markus
    LEVERAGING APPLICATIONS OF FORMAL METHODS, VERIFICATION AND VALIDATION: FOUNDATIONAL TECHNIQUES, PT I, 2016, 9952 : 212 - 226
  • [46] Efficient random coordinate descent algorithms for large-scale structured nonconvex optimization
    Patrascu, Andrei
    Necoara, Ion
    JOURNAL OF GLOBAL OPTIMIZATION, 2015, 61 (01) : 19 - 46
  • [47] An efficient parallel block coordinate descent algorithm for large-scale precision matrix estimation using graphics processing units
    Young-Geun Choi
    Seunghwan Lee
    Donghyeon Yu
    Computational Statistics, 2022, 37 : 419 - 443
  • [48] Efficient random coordinate descent algorithms for large-scale structured nonconvex optimization
    Andrei Patrascu
    Ion Necoara
    Journal of Global Optimization, 2015, 61 : 19 - 46
  • [49] An efficient parallel block coordinate descent algorithm for large-scale precision matrix estimation using graphics processing units
    Choi, Young-Geun
    Lee, Seunghwan
    Yu, Donghyeon
    COMPUTATIONAL STATISTICS, 2022, 37 (01) : 419 - 443
  • [50] On Limitations of Traditional Multi-Core and Potential of Many-Core Processing Architectures for Sparse Linear Solvers used in Large-Scale Power System Applications
    Li, Zhao
    Donde, Vaibhav D.
    Tournier, Jean-Charles
    Yang, Fang
    2011 IEEE POWER AND ENERGY SOCIETY GENERAL MEETING, 2011,