Rapid Near-Neighbor Interaction of High-dimensional Data via Hierarchical Clustering
Nikos Pitsianis, Dimitris Floros, Alexandros-Stavros Iliopoulos,, Kostas Mylonakis, Nikos Sismanis, Xiaobai Sun

TL;DR
This paper presents a novel hierarchical clustering-based method for efficiently computing near-neighbor interactions in high-dimensional data, improving sparsity profiles and computational performance in machine learning applications.
Contribution
The paper introduces a new matrix permutation technique guided by a block-sparse profile model and an efficient multi-scale clustering algorithm for high-dimensional data.
Findings
Performance comparable to BLAS for banded matrices
Effective multi-scale clustering captures intrinsic data structure
Improved sparsity profiles enhance space and time locality
Abstract
Calculation of near-neighbor interactions among high dimensional, irregularly distributed data points is a fundamental task to many graph-based or kernel-based machine learning algorithms and applications. Such calculations, involving large, sparse interaction matrices, expose the limitation of conventional data-and-computation reordering techniques for improving space and time locality on modern computer memory hierarchies. We introduce a novel method for obtaining a matrix permutation that renders a desirable sparsity profile. The method is distinguished by the guiding principle to obtain a profile that is block-sparse with dense blocks. Our profile model and measure capture the essential properties affecting space and time locality, and permit variation in sparsity profile without imposing a restriction to a fixed pattern. The second distinction lies in an efficient algorithm for…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Image and Video Retrieval Techniques · Graph Theory and Algorithms · Advanced Graph Neural Networks
