Kac meets Johnson and Lindenstrauss: a memory-optimal, fast Johnson-Lindenstrauss transform

03/23/2020
by   Vishesh Jain, et al.
0

Based on the Kac random walk on the orthogonal group, we present a fast Johnson-Lindenstrauss transform: given a set X of n point sets in R^d and an error parameter ϵ, this is a linear transformation Ψ: R^d→R^O(ϵ^-2logn) such that Ψ x_2∈ (1- ϵ, 1+ϵ)·x_2 for all x∈ X, and such that for each x∈ X, Ψ x can be computed in time O(dlogd + min{dlogn + ϵ^-2log^3nlog^3(ϵ^-1logn)}) with only a constant amount of memory overhead. In some parameter regimes, our algorithm is best known, and essentially confirms a conjecture of Ailon and Chazelle.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/18/2023

Pseudorandomness of the Sticky Random Walk

We extend the pseudorandomness of random walks on expander graphs using ...
research
12/20/2021

How to estimate the memory of the Elephant Random Walk

We introduce an original way to estimate the memory parameter of the ele...
research
03/06/2018

John's Walk

We present an affine-invariant random walk for drawing uniform random sa...
research
07/10/2013

Flow-Based Algorithms for Local Graph Clustering

Given a subset S of vertices of an undirected graph G, the cut-improveme...
research
08/30/2018

Maximum likelihood estimator and its consistency for an (L,1) random walk in a parametric random environment

Consider an (L,1) random walk in an i.i.d. random environment, whose env...
research
04/04/2022

The Fast Johnson-Lindenstrauss Transform is Even Faster

The seminal Fast Johnson-Lindenstrauss (Fast JL) transform by Ailon and ...

Please sign up or login with your details

Forgot password? Click here to reset