Detailed Information

Cited 0 time in webofscience Cited 0 time in scopus
Metadata Downloads

An efficient parallel block coordinate descent algorithm for large-scale precision matrix estimation using graphics processing units

Full metadata record
DC FieldValueLanguage
dc.contributor.authorChoi, Young-Geun-
dc.contributor.authorLee, Seunghwan-
dc.contributor.authorYu, Donghyeon-
dc.date.accessioned2022-04-19T08:42:22Z-
dc.date.available2022-04-19T08:42:22Z-
dc.date.issued2022-03-
dc.identifier.issn0943-4062-
dc.identifier.issn1613-9658-
dc.identifier.urihttps://scholarworks.sookmyung.ac.kr/handle/2020.sw.sookmyung/145870-
dc.description.abstractLarge-scale sparse precision matrix estimation has attracted wide interest from the statistics community. The convex partial correlation selection method (CONCORD) developed by Khare et al. (J R Stat Soc Ser B (Stat Methodol) 77(4):803-825, 2015) has recently been credited with some theoretical properties for estimating sparse precision matrices. The CONCORD obtains its solution by a coordinate descent algorithm (CONCORD-CD) based on the convexity of the objective function. However, since a coordinate-wise update in CONCORD-CD is inherently serial, a scale-up is nontrivial. In this paper, we propose a novel parallelization of CONCORD-CD, namely, CONCORD-PCD. CONCORD-PCD partitions the off-diagonal elements into several groups and updates each group simultaneously without harming the computational convergence of CONCORD-CD. We guarantee this by employing the notion of edge coloring in graph theory. Specifically, we establish a nontrivial correspondence between scheduling the updates of the off-diagonal elements in CONCORD-CD and coloring the edges of a complete graph. It turns out that CONCORD-PCD simultanoeusly updates off-diagonal elements in which the associated edges are colorable with the same color. As a result, the number of steps required for updating off-diagonal elements reduces from p(p - 1)/2 to p - 1 (for even p) or p (for odd p), where p denotes the number of variables. We prove that the number of such steps is irreducible In addition, CONCORD-PCD is tailored to single-instruction multiple-data (SIMD) parallelism. A numerical study shows that the SIMD-parallelized PCD algorithm implemented in graphics processing units boosts the CONCORD-CD algorithm multiple times. The method is available in the R package pcdconcord.-
dc.format.extent25-
dc.language영어-
dc.language.isoENG-
dc.publisherSPRINGER HEIDELBERG-
dc.titleAn efficient parallel block coordinate descent algorithm for large-scale precision matrix estimation using graphics processing units-
dc.typeArticle-
dc.publisher.location독일-
dc.identifier.doi10.1007/s00180-021-01127-x-
dc.identifier.scopusid2-s2.0-85110205487-
dc.identifier.wosid000673886400001-
dc.identifier.bibliographicCitationCOMPUTATIONAL STATISTICS, v.37, no.1, pp 419 - 443-
dc.citation.titleCOMPUTATIONAL STATISTICS-
dc.citation.volume37-
dc.citation.number1-
dc.citation.startPage419-
dc.citation.endPage443-
dc.type.docTypeArticle-
dc.description.isOpenAccessN-
dc.description.journalRegisteredClassscie-
dc.description.journalRegisteredClassscopus-
dc.relation.journalResearchAreaMathematics-
dc.relation.journalWebOfScienceCategoryStatistics & Probability-
dc.subject.keywordPlusINVERSE COVARIANCE ESTIMATION-
dc.subject.keywordPlusSPARSE-
dc.subject.keywordPlusCONVERGENCE-
dc.subject.keywordPlusLASSO-
dc.subject.keywordPlusREGRESSION-
dc.subject.keywordPlusSELECTION-
dc.subject.keywordPlusINSIGHTS-
dc.subject.keywordAuthorCONCORD-
dc.subject.keywordAuthorEdge coloring-
dc.subject.keywordAuthorParallel coordinate descent-
dc.subject.keywordAuthorGraphical model-
dc.subject.keywordAuthorGPU-parallel computation-
dc.identifier.urlhttps://arxiv.org/pdf/2106.09382.pdf-
Files in This Item
Appears in
Collections
이과대학 > 통계학과 > 1. Journal Articles

qrcode

Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.

Altmetrics

Total Views & Downloads

BROWSE