Optimization Can Learn Johnson Lindenstrauss Embeddings
Nikos Tsikouras, Constantine Caramanis, Christos Tzamos

TL;DR
This paper introduces an optimization-based approach to learn Johnson-Lindenstrauss embeddings, overcoming non-convex challenges by using a diffusion-inspired method that gradually reduces randomness to achieve deterministic, distance-preserving projections.
Contribution
The paper proposes a novel diffusion-inspired optimization method that derandomizes JL embeddings by navigating a larger space of solution samplers, avoiding bad stationary points.
Findings
The method converges to deterministic solutions that preserve distances.
It circumvents non-convex landscape issues of the JL objective.
Potential applicability to other optimization problems.
Abstract
Embeddings play a pivotal role across various disciplines, offering compact representations of complex data structures. Randomized methods like Johnson-Lindenstrauss (JL) provide state-of-the-art and essentially unimprovable theoretical guarantees for achieving such representations. These guarantees are worst-case and in particular, neither the analysis, nor the algorithm, takes into account any potential structural information of the data. The natural question is: must we randomize? Could we instead use an optimization-based approach, working directly with the data? A first answer is no: as we show, the distance-preserving objective of JL has a non-convex landscape over the space of projection matrices, with many bad stationary points. But this is not the final answer. We present a novel method motivated by diffusion models, that circumvents this fundamental challenge: rather than…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
Taxonomy
TopicsData Mining Algorithms and Applications
MethodsDiffusion
