LGDSMLJun 18, 2012

Approximate Principal Direction Trees

arXiv:1206.4668v124 citations
Originality Incremental advance
AI Analysis

This provides a practical trade-off between speed and accuracy for spatial data structures in machine learning, though it is incremental relative to existing PCA and RP trees.

The paper tackles the problem of efficiently partitioning high-dimensional data by introducing approximate principal direction trees (APD trees), which achieve vector-quantization accuracy comparable to PCA trees with time complexity similar to RP trees, using O(log d) power-method iterations to adapt to intrinsic dimension d.

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(\log d)$ iterations suffice to establish the guarantee of PCA trees when the intrinsic dimension is $d$. We demonstrate this trade-off and the efficacy of our data structure on both the CPU and GPU.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes