Parallel regressions for variable selection using GPU

被引:0
|
作者
Lauro Cássio Martins de Paula
Anderson S. Soares
Telma W. L. Soares
Arlindo R. G. Filho
Clarimar J. Coelho
Alexandre C. B. Delbem
Wellington S. Martins
机构
[1] Federal University of Goiás,
来源
Computing | 2017年 / 99卷
关键词
Multivariate calibration; Variable selection; GPU; SPA; 68W10;
D O I
暂无
中图分类号
学科分类号
摘要
This paper proposes a parallel regression formulation to reduce the computational time of variable selection algorithms. The proposed strategy can be used for several forward algorithms in order to select uncorrelated variables that contribute for a better predictive capability of the model. Our demonstration of the proposed method include the use of Successive Projections Algorithm (SPA), which is an iterative forward technique that minimizes multicollinearity. SPA is traditionally used for variable selection in the context of multivariate calibration. Nevertheless, due to the need of calculating an inverse matrix for each insertion of a new variable in the model calibration, the computational performance of the algorithm may become impractical as the matrix size increases. Based on such limitation, this paper proposes a new strategy called Parallel Regressions (PR). PR strategy was implemented in the SPA to avoid the matrix inverse calculation of original SPA in order to increase the computational performance of the algorithm. It uses a parallel computing platform called Compute Unified Device Architecture (CUDA) in order to exploit a Graphics Processing Unit, and was called SPA-PR-CUDA. For this purpose, we used a case study involving a large data set of spectral variables. The results obtained with SPA-PR-CUDA presented 37×\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\times $$\end{document} times better performance compared to a traditional SPA implementation. Additionally, when compared to traditional algorithms we demonstrated that SPA-PR-CUDA may be a more viable choice for obtaining a model with a reduced prediction error value.
引用
收藏
页码:219 / 234
页数:15
相关论文
共 50 条
  • [21] Efficient Model Points Selection in Insurance by Parallel Global Optimization Using Multi CPU and Multi GPU
    Ana Maria Ferreiro-Ferreiro
    José Antonio García-Rodríguez
    Luis A. Souto
    Carlos Vázquez
    Business & Information Systems Engineering, 2020, 62 : 5 - 20
  • [22] Darwinian evolution in parallel universes: A parallel genetic algorithm for variable selection
    Zhu, Mu
    Chipman, Hugh A.
    TECHNOMETRICS, 2006, 48 (04) : 491 - 502
  • [23] Forecasting innovative start-ups through automatic variable selection and MIDAS regressions
    Nava, Consuelo Rubina
    Riso, Luigi
    Zoia, Maria Grazia
    ECONOMICS OF INNOVATION AND NEW TECHNOLOGY, 2024, 33 (08) : 1179 - 1213
  • [24] GPU-Based Parallel Search of Relevant Variable Sets in Complex Systems
    Vicari, Emilio
    Amoretti, Michele
    Sani, Laura
    Mordonini, Monica
    Pecori, Riccardo
    Roli, Andrea
    Villani, Marco
    Cagnoni, Stefano
    Serra, Roberto
    ADVANCES IN ARTIFICIAL LIFE, EVOLUTIONARY COMPUTATION, AND SYSTEMS CHEMISTRY, WIVACE 2016, 2017, 708 : 14 - 25
  • [25] Analysis of CT Data Using Parallel GPU Architectures
    Gavrilescu, Marius
    PROCEEDINGS OF THE 2012 INTERNATIONAL CONFERENCE AND EXPOSITION ON ELECTRICAL AND POWER ENGINEERING (EPE 2012), 2012, : 766 - 770
  • [26] Detecting Cycles in Graphs Using Parallel Capabilities of GPU
    Mahdi, Fahad
    Safar, Maytham
    Mahdi, Khaled
    DIGITAL INFORMATION AND COMMUNICATION TECHNOLOGY AND ITS APPLICATIONS, PT II, 2011, 167 (02): : 193 - +
  • [27] Parallel Calculating of the Goal Function in Metaheuristics Using GPU
    Bozejko, Wojciech
    Smutnicki, Czeslaw
    Uchronski, Mariusz
    COMPUTATIONAL SCIENCE - ICCS 2009, PART I, 2009, 5544 : 1014 - 1023
  • [28] A Roadmap of Parallel Sorting Algorithms using GPU Computing
    Faujdar, Neetu
    Saraswat, Shipra
    2017 IEEE INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND AUTOMATION (ICCCA), 2017, : 736 - 741
  • [29] Tempo Tracking by Using a Parallel Particle Filter on the GPU
    Karamatli, Ertug
    Cemgil, Ali Taylan
    2014 22ND SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2014, : 2007 - 2010
  • [30] Parallel Cache Management with Twofish Encryption Using GPU
    Umamaheswari, S.
    Nithya, R.
    Aiswarya, S.
    Tharani, B.
    ARTIFICIAL INTELLIGENCE AND EVOLUTIONARY COMPUTATIONS IN ENGINEERING SYSTEMS, ICAIECES 2016, 2017, 517 : 441 - 452