Mengapa RP bukan proyeksi di bawah definisi ini?
Michael Mahoney menulis dalam catatan kuliah Anda bahwa itu tergantung pada bagaimana RP dibangun , apakah RP adalah proyeksi dalam arti aljabar linier tradisional. Ini dia lakukan di poin ketiga dan keempat:
Ketiga, jika vektor acak benar-benar ortogonal (karena mereka sebenarnya berada dalam konstruksi JL asli), maka kita akan mendapatkan bahwa proyeksi JL adalah proyeksi ortogonal
...
tetapi meskipun ini salah untuk Gaussians, variabel acak , dan sebagian besar konstruksi lainnya, orang dapat membuktikan bahwa vektor yang dihasilkan adalah sekitar satuan panjang dan sekitar ortogonal{±}
...
ini "cukup baik."
Jadi Anda bisa melakukan, pada prinsipnya, proyeksi acak dengan konstruksi berbeda yang terbatas pada matriks ortogonal (walaupun tidak diperlukan). Lihat misalnya karya aslinya:
Johnson, William B., dan Joram Lindenstrauss. "Perpanjangan pemetaan Lipschitz menjadi ruang Hilbert." Matematika kontemporer 26.189-206 (1984): 1.
... jika seseorang memilih secara acak proyeksi ortogonal peringkat padakln2
...
Untuk membuat ini tepat, kita membiarkan menjadi proyeksi ke koordinat pertama dan membiarkan dinormalisasi menjadi ukuran Haar pada , grup ortogonal pada . Kemudian variabel acak didefinisikan oleh menentukan gagasan tentang " proyeksi peringkat acak ."Qkln2σO(n)ln2f:(O(n),σ)→L(ln2)
f(u)=U⋆QU
k
Entri wikipedia menjelaskan proyeksi acak dengan cara ini (hal yang sama disebutkan dalam catatan kuliah di halaman 10 dan 11)
https://en.wikipedia.org/wiki/Random_projection#Gaussian_random_projection
Baris pertama adalah vektor satuan acak yang dipilih secara seragam dari . Baris kedua adalah vektor satuan acak dari ortogonal ruang ke baris pertama, baris ketiga adalah vektor satuan acak dari ortogonal ruang ke dua baris pertama, dan seterusnya.Sd−1
Tetapi Anda biasanya tidak mendapatkan ortogonalitas ini ketika Anda mengambil semua entri matriks dalam variabel acak dan bebas matriks dengan distribusi normal (seperti Whuber disebutkan dalam komentarnya dengan konsekuensi yang sangat sederhana "jika kolom selalu ortogonal, entri mereka dapat tidak mandiri ").
Matriks dan produk dalam kasus kolom ortonormal, dapat dilihat sebagai proyeksi karena berkaitan dengan matriks proyeksi . Ini agak sama dengan melihat regresi kuadrat terkecil biasa sebagai proyeksi. Produk bukan proyeksi tetapi memberi Anda koordinat dalam vektor basis yang berbeda. Proyeksi 'nyata' adalah , dan matriks proyeksi adalah .RP=RTRb=RTxx′=Rb=RTRxRTR
Matriks proyeksi perlu menjadi operator identitas pada subruang yang merupakan kisaran proyeksi (lihat properti yang disebutkan pada halaman wikipedia). Atau dengan kata lain ia perlu memiliki nilai eigen 1 dan 0, sehingga subruang yang menjadi matriks identitasnya adalah rentang vektor eigen yang terkait dengan nilai eigen 1. Dengan entri matriks acak, Anda tidak akan mendapatkan properti ini. Ini adalah poin kedua dalam catatan kuliahP=RTRU
... itu "terlihat seperti" matriks ortogonal dalam banyak cara ... adalah subruang yang terdistribusi secara seragam ... tetapi nilai eigennya tidak berada di .range(PTP){0,1}
perhatikan bahwa dalam kutipan ini matriks berhubungan dengan matriks dalam pertanyaan dan bukan dengan matriks proyeksi yang tersirat oleh matriksPRP=RTRR
Jadi proyeksi acak dengan konstruksi yang berbeda, seperti menggunakan entri acak dalam matriks, tidak persis sama dengan proyeksi ortogonal. Tetapi ini lebih sederhana secara komputasional dan, menurut Michael Mahoney, ini "cukup baik."