Construction of a nearest neighbor graph is often a neces- sary step in many machine learning applications. However, constructing such a graph is computationally expensive, es- pecially when the data is high dimensional. Python's open source machine learning library Scikit-learn uses k-d trees and ball trees to implement nearest neighbor graph construc- tion. However, this implementation is ine cient for large datasets. In this work, we focus on exploiting these under- lying tree-based data structures to optimize parallel execu- tion of the nearest neighbor algorithm. We present parallel implementations of nearest neighbor graph construction us- ing such tree structures, with parallelism provided by the OpenMP and the Galois fra...
International audienceWe present a progressive algorithm for approximate k-nearest neighbor search. ...
We present an optimal parallel algorithm for the construction of(a, b)-trees-a generalization of 2-3...
A vertex y is said to be a furthest neighbor of a vertex x in a tree if the weight of the path from ...
The nearest neighbor graph is an important structure in many data mining methods for clustering, adv...
For many computer vision and machine learning problems, large training sets are key for good perform...
For many computer vision and machine learning problems, large training sets are key for good perform...
K-Nearest-Neighbor (KNN) graphs have emerged as a fundamentalbuilding block of many on-line services...
k-d tree (or Multidimensional binary search tree) is often used as a data structure for organizing a...
The k-Nearest Neighbor Graph (k-NNG) and the related k-Nearest Neighbor (k-NN) methods have a wide v...
The concept of a tree has been used in various areas of mathematics for over a century. In particula...
This paper presents an implementation of the brute-force exact k-Nearest Neighbor Graph (k-NNG) cons...
We present a tree data structure for fast nearest neighbor operations in general npoint metric space...
In many computer vision problems, answering the nearest neighbor queries efficiently, especially in ...
Multidimensional binary search tree (abbreviated k-d tree) is a popular data structure for the organ...
Nearest neighbor search is a basic primitive method used for machine learning and information retrie...
International audienceWe present a progressive algorithm for approximate k-nearest neighbor search. ...
We present an optimal parallel algorithm for the construction of(a, b)-trees-a generalization of 2-3...
A vertex y is said to be a furthest neighbor of a vertex x in a tree if the weight of the path from ...
The nearest neighbor graph is an important structure in many data mining methods for clustering, adv...
For many computer vision and machine learning problems, large training sets are key for good perform...
For many computer vision and machine learning problems, large training sets are key for good perform...
K-Nearest-Neighbor (KNN) graphs have emerged as a fundamentalbuilding block of many on-line services...
k-d tree (or Multidimensional binary search tree) is often used as a data structure for organizing a...
The k-Nearest Neighbor Graph (k-NNG) and the related k-Nearest Neighbor (k-NN) methods have a wide v...
The concept of a tree has been used in various areas of mathematics for over a century. In particula...
This paper presents an implementation of the brute-force exact k-Nearest Neighbor Graph (k-NNG) cons...
We present a tree data structure for fast nearest neighbor operations in general npoint metric space...
In many computer vision problems, answering the nearest neighbor queries efficiently, especially in ...
Multidimensional binary search tree (abbreviated k-d tree) is a popular data structure for the organ...
Nearest neighbor search is a basic primitive method used for machine learning and information retrie...
International audienceWe present a progressive algorithm for approximate k-nearest neighbor search. ...
We present an optimal parallel algorithm for the construction of(a, b)-trees-a generalization of 2-3...
A vertex y is said to be a furthest neighbor of a vertex x in a tree if the weight of the path from ...