Dimensionality reduction on complex vector spaces for Euclidean distance with dynamic weights
Abstract: The weighted Euclidean norm of a vector with weights is the Euclidean norm where the contribution of each dimension is scaled by a given weight. Approaches to dimensionality reduction that satisfy the Johnson-Lindenstrauss (JL) lemma can be easily adapted to the weighted Euclidean distance if weights are fixed: it suffices to scale each dimension of the input vectors according to the weights, and then apply any standard approach. However, this is not the case when weights are unknown during the dimensionality reduction or might dynamically change. We address this issue by providing an approach that maps vectors into a smaller complex vector space, but still allows to satisfy a JL-like property for the weighted Euclidean distance when weights are revealed. Specifically, let be arbitrary values, and let be a set of vectors. We provide a weight-oblivious linear map , with , to reduce vectors in , and an estimator with the following property. For any , the value is an unbiased estimate of , and is computed from the reduced vector and the weights . Moreover, the error of the estimate depends on the norm distortion due to weights and parameter : for any , the estimate has a multiplicative error if , otherwise the estimate has an additive error. Finally, we consider the estimation of weighted Euclidean norms in streaming settings: we show how to estimate the weighted norm when the weights are provided either after or concurrently with the input vector.
Paper Prompts
Sign up for free to create and run prompts on this paper.