arrow
Return

An efficient parallel implementation for training supervised optimum-path forest classifiers

delete2020-06-01
delete2
PRE
AI
A
Aldo Culquicondor
A
Alexandro Baldassin
C
César Castelo-Fernández
J
João P. L. de Carvalho *
J
João Paulo Papa
DOI:10.1016/j.neucom.2018.10.115delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
In this work, we propose and analyze parallel training algorithms for the Optimum-Path Forest (OPF) classifier. We start with a naive parallelization approach where, following traditional sequential training that considers the supervised OPF, a priority queue is used to store the best samples at each learning iteration. The proposed approach replaces the priority queue with an array and a linear search aiming at using a parallel-friendly data structure. We show that this approach leads to less competition among threads, thus yielding a more temporal and spatial locality. Additionally, we show how the use of vectorization in distance calculations affects the overall speedup and also provide directions on the situations one can benefit from that. The experiments are carried out on five public datasets with a different number of samples and features on architectures with distinct levels of parallelism. On average, the proposed approach provides speedups of up to 11.8 x and 26 x in a 24-core Intel and 64-core AMD processors, respectively. (C) 2019 Elsevier B.V. All rights reserved.
Keywords:
Optimum-path forest
Parallel algorithms
Graph algorithms
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Neurocomputing cover
Neurocomputing
IF:
6.5
Papers:
2.5W
Citations:
6.5W

Organization

U
Universidade Estadual Paulista
Scholars:
3.2W
Papers: 2.1W
Citations: 24
U
Universidad Catolica San Pablo
Scholars:
98
Papers: 72
Citations: 1
U
universidade estadual de campinas
Scholars:
3.3W
Papers: 2.3W
Citations: 19
researcher View more organizations