Efficient approximation of Earth Mover's Distance Based on Nearest Neighbor Search
Guangyu Meng, Ruyu Zhou, Liu Liu, Peixian Liang, Fang Liu, Danny Chen, Michael Niemier, X.Sharon Hu

TL;DR
This paper introduces NNS-EMD, a novel method using Nearest Neighbor Search and GPU acceleration to efficiently approximate Earth Mover's Distance with high accuracy and significantly reduced computational and memory costs.
Contribution
The paper presents NNS-EMD, a new approximation algorithm for EMD that outperforms existing methods in speed, accuracy, and memory efficiency, especially for large datasets.
Findings
NNS-EMD is 44x to 135x faster than exact EMD.
NNS-EMD achieves superior accuracy compared to other approximations.
NNS-EMD is highly memory-efficient and suitable for large-scale applications.
Abstract
Earth Mover's Distance (EMD) is an important similarity measure between two distributions, used in computer vision and many other application domains. However, its exact calculation is computationally and memory intensive, which hinders its scalability and applicability for large-scale problems. Various approximate EMD algorithms have been proposed to reduce computational costs, but they suffer lower accuracy and may require additional memory usage or manual parameter tuning. In this paper, we present a novel approach, NNS-EMD, to approximate EMD using Nearest Neighbor Search (NNS), in order to achieve high accuracy, low time complexity, and high memory efficiency. The NNS operation reduces the number of data points compared in each NNS iteration and offers opportunities for parallel processing. We further accelerate NNS-EMD via vectorization on GPU, which is especially beneficial 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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Image and Video Retrieval Techniques · Multimodal Machine Learning Applications · Robotics and Sensor-Based Localization
