High dimensional data

What Are High Dimensional Data?

High dimensional data, also written as high-dimensional data, are datasets in which each observation is described by a large number of measured variables, often approaching or exceeding the number of observations available. A gene expression matrix with twenty thousand transcripts measured on a few hundred patients, a document collection represented by a vocabulary of a hundred thousand terms, and a deep network's internal activations with thousands of channels are all instances of the same structural situation. What makes the category worth naming is that geometric and statistical intuitions calibrated on two or three dimensions stop holding as the count of variables grows, and methods that work reliably on low dimensional data can fail silently rather than obviously.

The subject is studied jointly by statistics, machine learning, and signal processing. Statistics contributes the theory of estimation when the number of parameters is comparable to the sample size, machine learning contributes representation and embedding methods, and signal processing contributes sparse recovery and compressed sensing.

The Curse of Dimensionality

The phrase, coined by Richard Bellman in the context of dynamic programming, names a family of related effects rather than a single phenomenon. Volume concentrates near the boundary of a high dimensional region, so a hypercube's mass lies mostly in its corners and a uniformly sampled ball places almost all points near its surface. The number of samples needed to cover a space at fixed resolution grows exponentially with the dimension, which makes local methods such as kernel density estimation and nearest neighbor regression data-starved. Most consequential for machine learning is distance concentration: as dimension grows, the ratio between the farthest and nearest distances from a query point tends toward one, so a nearest neighbor is barely nearer than a random point and similarity-based reasoning loses discriminating power. Work on distance concentration and the manifold effect analyzes when this degradation actually bites, and it depends heavily on whether the data fill the ambient space or lie near a lower dimensional structure within it.

Dimensionality Reduction and Embedding

Because real datasets rarely fill their ambient space, the practical response is to find a lower dimensional representation that preserves what matters. Principal component analysis projects onto the leading eigenvectors of the covariance matrix and remains the default linear method, with factor analysis, independent component analysis, and non-negative matrix factorization serving related goals. Random projection offers a cheaper alternative supported by the Johnson-Lindenstrauss lemma, which guarantees that a random linear map into a dimension logarithmic in the number of points preserves all pairwise distances to within a chosen tolerance, independent of the original dimension. Nonlinear methods target the manifold hypothesis, the assumption that observations lie near a curved surface of much lower intrinsic dimension. Among these, uniform manifold approximation and projection builds a fuzzy topological representation of the data and optimizes a low dimensional layout to match it, and along with t-distributed stochastic neighbor embedding it has become standard for visualizing single-cell and other biological measurements.

Estimation and Validation When Variables Outnumber Samples

When the number of variables exceeds the sample size, ordinary least squares has no unique solution and the sample covariance matrix is singular, so estimation requires structural assumptions. Sparsity assumptions lead to the lasso and its relatives, low-rank assumptions lead to matrix completion and factor models, and shrinkage estimators stabilize covariance estimation for portfolio and classification problems. Validation is equally affected. Multiple testing across thousands of variables demands false discovery rate control rather than uncorrected p-values, and the diagnostics used to judge clustering need checking against dimension themselves. An appraisal of cluster validation in high-dimensional spaces tested how the sensitivity of common Euclidean norm cluster validity indices scales with the number of variables and found most of them stable or improved, which cuts against the assumption that distance concentration must degrade every distance-based measure.

Applications

High dimensional data analysis has applications in a wide range of fields, including:

  • Genomics, transcriptomics, and other omics measurements in biology and medicine
  • Natural language processing and information retrieval
  • Computer vision and remote sensing, including hyperspectral imagery
  • Recommender systems and behavioral analytics
  • Quantitative finance, for covariance estimation across many assets
  • Industrial process monitoring and fault detection from large sensor arrays
Loading…