Tại sao RP không phải là một phép chiếu theo định nghĩa này?
Michael Mahoney viết trong bài giảng của bạn lưu ý rằng nó phụ thuộc vào cách xây dựng RP , cho dù RP có phải là một phép chiếu theo nghĩa đại số tuyến tính truyền thống hay không. Điều này anh ta làm ở điểm thứ ba và thứ tư:
Thứ ba, nếu các vectơ ngẫu nhiên chính xác trực giao (vì chúng thực sự nằm trong các cấu trúc JL ban đầu), thì chúng ta sẽ có rằng phép chiếu JL là một phép chiếu trực giao
...
nhưng mặc dù điều này là sai đối với Gaussian, {±} biến ngẫu nhiên và hầu hết các cấu trúc khác, người ta có thể chứng minh rằng các vectơ kết quả có độ dài xấp xỉ đơn vị và xấp xỉ trực giao
...
Đây là đủ tốt.
Vì vậy, về nguyên tắc, bạn có thể thực hiện phép chiếu ngẫu nhiên với một cấu trúc khác được giới hạn trong các ma trận trực giao (mặc dù không cần thiết). Xem ví dụ công việc ban đầu:
Johnson, William B. và Joram Lindenstrauss. "Phần mở rộng của ánh xạ Lipschitz vào một không gian Hilbert." Toán học đương đại 26.189-206 (1984): 1.
... nếu người ta chọn ngẫu nhiên một phép chiếu trực giao bậc k trên ln2
...
Qkln2σO(n)ln2f:(O(n),σ)→L(ln2)
f(u)=U⋆QU
k
Mục nhập wikipedia mô tả phép chiếu ngẫu nhiên theo cách này (tương tự được đề cập trong phần ghi chú bài giảng ở trang 10 và 11)
https://en.wikipedia.org/wiki/Random_projection#Gaussian_random_projection
Sd−1
Nhưng bạn thường không có được tính trực giao này khi bạn lấy tất cả các mục nhập ma trận trong các biến ngẫu nhiên và độc lập của ma trận với một phân phối bình thường (như Whuber đã đề cập trong nhận xét của mình với một kết quả rất đơn giản "nếu các cột luôn luôn trực giao, các mục nhập của chúng có thể không được độc lập ").
RP=RTRb=RTxx′=Rb=RTRxRTR
P=RTRU
range(PTP){0,1}
PRP=RTRR
Vì vậy, phép chiếu ngẫu nhiên theo các cấu trúc khác nhau, chẳng hạn như sử dụng các mục ngẫu nhiên trong ma trận, không chính xác bằng phép chiếu trực giao. Nhưng nó đơn giản hơn về mặt tính toán và theo Michael Mahoney, nó đủ tốt.