Solving large-scale support vector ordinal regression with asynchronous parallel coordinate descent algorithms

被引:8
|
作者
Gu, Bin [1 ,2 ]
Geng, Xiang [1 ]
Shi, Wanli [1 ]
Shan, Yingying [1 ]
Huang, Yufang [3 ]
Wang, Zhijie [4 ]
Zheng, Guansheng [1 ]
机构
[1] Nanjing Univ Informat Sci & Technol, Sch Comp & Software, Nanjing, Peoples R China
[2] JD Finance Amer Corp, East Hampton, NY USA
[3] eBay Inc, Shanghai, Peoples R China
[4] Invis AI, Toronto, ON, Canada
关键词
Asynchronous parallel; Coordinate descent; Support vector; Ordinal regression; KERNEL; MACHINE;
D O I
10.1016/j.patcog.2020.107592
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Ordinal regression is one of the most influential tasks of supervised learning. Support vector ordinal regression (SVOR) is an appealing method to tackle ordinal regression problems. However, due to the complexity in the formulation of SVOR and the high cost of kernel computation, traditional SVOR solvers are inefficient for large-scale training. To address this problem, in this paper, we first highlight a special SVOR formulation whose thresholds are described implicitly, so that the dual formulation is concise to apply the state-of-the-art asynchronous parallel coordinate descent algorithm, such as AsyGCD. To further accelerate the training for SVOR, we propose two novel asynchronous parallel coordinate descent algorithms, called AsyACGD and AsyORGCD respectively. AsyACGD is an accelerated extension of AsyGCD using active set strategy. AsyORGCD is specifically designed for SVOR that it can keep the ordered thresholds when it is training so that it can obtain good performance with lower time. Experimental results on several large-scale ordinal regression datasets demonstrate the superiority of our proposed algorithms. (C) 2020 Elsevier Ltd. All rights reserved.
引用
收藏
页数:12
相关论文
共 50 条
  • [31] Normalization and integration of large-scale metabolomics data using support vector regression
    Xiaotao Shen
    Xiaoyun Gong
    Yuping Cai
    Yuan Guo
    Jia Tu
    Hao Li
    Tao Zhang
    Jialin Wang
    Fuzhong Xue
    Zheng-Jiang Zhu
    [J]. Metabolomics, 2016, 12
  • [32] Large-scale Logistic Regression and Linear Support Vector Machines Using Spark
    Lin, Chieh-Yen
    Tsai, Cheng-Hao
    Lee, Ching-Pei
    Lin, Chih-Jen
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2014, : 519 - 528
  • [33] Support vector regression for on-line health monitoring of large-scale structures
    Zhang, Jian
    Tadanobu, Sato
    Iai, Susumu
    [J]. STRUCTURAL SAFETY, 2006, 28 (04) : 392 - 406
  • [34] Normalization and integration of large-scale metabolomics data using support vector regression
    Shen, Xiaotao
    Gong, Xiaoyun
    Cai, Yuping
    Guo, Yuan
    Tu, Jia
    Li, Hao
    Zhang, Tao
    Wang, Jialin
    Xue, Fuzhong
    Zhu, Zheng-Jiang
    [J]. METABOLOMICS, 2016, 12 (05)
  • [35] Solving large-scale semidefinite programs in parallel
    Nayakkankuppam, Madhu V.
    [J]. MATHEMATICAL PROGRAMMING, 2007, 109 (2-3) : 477 - 504
  • [36] Solving large-scale semidefinite programs in parallel
    Madhu V. Nayakkankuppam
    [J]. Mathematical Programming, 2007, 109 : 477 - 504
  • [37] Parallel algorithms for large-scale stochastic programming
    Vladimirou, H
    Zenios, SA
    [J]. PARALLEL COMPUTING IN OPTIMIZATION, 1997, 7 : 413 - 469
  • [38] Parallel Numerical Asynchronous Iterative Algorithms: large scale experimentations
    Charr, Jean-Claude
    Couturier, Raphael
    Laiymani, David
    [J]. 2009 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-5, 2009, : 2518 - 2525
  • [39] A random coordinate descent algorithm for large-scale sparse nonconvex optimization
    Patrascu, Andrei
    Necoara, Ion
    [J]. 2013 EUROPEAN CONTROL CONFERENCE (ECC), 2013, : 2789 - 2794
  • [40] A random coordinate descent method for large-scale resource allocation problems
    Necoara, I.
    [J]. 2012 IEEE 51ST ANNUAL CONFERENCE ON DECISION AND CONTROL (CDC), 2012, : 4474 - 4479