English

Approximate Principal Direction Trees

Machine Learning 2012-06-22 v1 Data Structures and Algorithms Machine Learning

Abstract

We introduce a new spatial data structure for high dimensional data called the \emph{approximate principal direction tree} (APD tree) that adapts to the intrinsic dimension of the data. Our algorithm ensures vector-quantization accuracy similar to that of computationally-expensive PCA trees with similar time-complexity to that of lower-accuracy RP trees. APD trees use a small number of power-method iterations to find splitting planes for recursively partitioning the data. As such they provide a natural trade-off between the running-time and accuracy achieved by RP and PCA trees. Our theoretical results establish a) strong performance guarantees regardless of the convergence rate of the power-method and b) that O(logd)O(\log d) iterations suffice to establish the guarantee of PCA trees when the intrinsic dimension is dd. We demonstrate this trade-off and the efficacy of our data structure on both the CPU and GPU.

Keywords

Cite

@article{arxiv.1206.4668,
  title  = {Approximate Principal Direction Trees},
  author = {Mark McCartin-Lim and Andrew McGregor and Rui Wang},
  journal= {arXiv preprint arXiv:1206.4668},
  year   = {2012}
}

Comments

ICML2012

R2 v1 2026-06-21T21:22:52.633Z