A faster subquadratic algorithm for finding outlier correlations

From MaRDI portal



Abstract: We study the problem of detecting outlier pairs of strongly correlated variables among a collection of n variables with otherwise weak pairwise correlations. After normalization, this task amounts to the geometric task where we are given as input a set of n vectors with unit Euclidean norm and dimension d, and for some constants 0<au<ho<1, we are asked to find all the outlier pairs of vectors whose inner product is at least ho in absolute value, subject to the promise that all but at most q pairs of vectors have inner product at most au in absolute value. Improving on an algorithm of G. Valiant [FOCS 2012; J. ACM 2015], we present a randomized algorithm that for Boolean inputs (−1,1-valued data normalized to unit Euclidean length) runs in time [ ilde O�igl(n^{max,{1-gamma+M(Deltagamma,gamma),,M(1-gamma,2Deltagamma)}}+qdn^{2gamma}�igr),, ] where 0<gamma<1 is a constant tradeoff parameter and M(mu,u) is the exponent to multiply an lfloornmufloorimeslfloornufloor matrix with an lfloornufloorimeslfloornmufloor matrix and Delta=1/(1−logauho). As corollaries we obtain randomized algorithms that run in time [ ilde O�igl(n^{frac{2omega}{3-log_ au ho}}+qdn^{frac{2(1-log_ au ho)}{3-log_ au ho}}�igr) ] and in time [ ilde O�igl(n^{frac{4}{2+alpha(1-log_ au ho)}}+qdn^{frac{2alpha(1-log_ au ho)}{2+alpha(1-log_ au ho)}}�igr),, ] where 2leqomega<2.38 is the exponent for square matrix multiplication and 0.3<alphaleq1 is the exponent for rectangular matrix multiplication. The notation ildeO(cdot) hides polylogarithmic factors in n and d whose degree may depend on ho and au. We present further corollaries for the light bulb problem and for learning sparse Boolean functions.











This page was built for publication: A faster subquadratic algorithm for finding outlier correlations

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q4554359)