Ceci est un suivi de la réponse de Suresh - j'ai googlé un peu après avoir lu sa réponse et j'ai trouvé la compréhension suivante. Au départ, j'allais poster ceci en tant que commentaire à sa réponse, mais cela a continué d'augmenter.
Veuillez signaler des erreurs dans la réponse, je ne suis pas un expert dans ce domaine.
Dans un certain sens, JL et SVD sont comme des pommes et des oranges.
1) Les problèmes qu'ils résolvent sont complètement différents. L'un concerne les distances par paires, l'autre la meilleure représentation. L'un est le pire des cas, l'autre est le cas moyen.
argminP{supu,v(∣∣∣1−||Pu−Pv||2||u−v||2∣∣∣)}(1)
(Ce n'est pas précis, je commenterai cela plus tard)
k
argminP of dim k{Avg(||u−Pu||2)}
ϵ
3) JL est non constructif, SVD est constructif - ce point est un peu vague, car le terme constructif n'est pas défini avec précision. Il existe des algorithmes déterministes pour calculer la SVD, mais l'algorithme pour trouver un espace JL est aléatoire - faites des projections aléatoires, si vous échouez, essayez à nouveau.
ϵ différentes de leurs valeurs réelles . Il pourrait y avoir beaucoup de tels sous-espaces, certains meilleurs que les autres.
(Voir les commentaires pour des explications concernant les parties rayées de la réponse).
Edit: @ john-myles-white a écrit un article sur JL pour vérifier ses affirmations et montrer comment une projection peut être construite: http://www.johnmyleswhite.com/notebook/2014/03/24/a-note- on-the-johnson-lindenstrauss-lemma /