English

A Data-Dependent Algorithm for Querying Earth Mover's Distance with Low Doubling Dimensions

Computational Geometry 2020-06-16 v2 Data Structures and Algorithms

Abstract

In this paper, we consider the following query problem: given two weighted point sets AA and BB in the Euclidean space Rd\mathbb{R}^d, we want to quickly determine that whether their earth mover's distance (EMD) is larger or smaller than a pre-specified threshold T0T\geq 0. The problem finds a number of important applications in the fields of machine learning and data mining. In particular, we assume that the dimensionality dd is not fixed and the sizes A|A| and B|B| are large. Therefore, most of existing EMD algorithms are not quite efficient to solve this problem due to their high complexities. Here, we consider the problem under the assumption that AA and BB have low doubling dimensions, which is common for high-dimensional data in real world. Inspired by the geometric method {\em net tree}, we propose a novel ``data-dependent'' algorithm to avoid directly computing the EMD between AA and BB, so as to solve this query problem more efficiently. We also study the performance of our method on synthetic and real datasets. The experimental results suggest that our method can save a large amount of running time comparing with existing EMD algorithms.

Keywords

Cite

@article{arxiv.2002.12354,
  title  = {A Data-Dependent Algorithm for Querying Earth Mover's Distance with Low Doubling Dimensions},
  author = {Hu Ding and Tan Chen and Fan Yang and Mingyue Wang},
  journal= {arXiv preprint arXiv:2002.12354},
  year   = {2020}
}
R2 v1 2026-06-23T13:56:42.405Z