SelanjutnyaPanduan berikutnya
Perhatian Linier RWKV
Bahasa AI
PANDUAN Teknis
Perhatian linier menggantikan perhatian softmax kuadrat di Transformers dengan trik matematika yang berskala linier dengan panjang urutan.
Dengarkan panduan iniDiceritakan oleh AI · ~2 min
Performer is a landmark method that approximates softmax using random feature kernels, making very long sequences computationally affordable.
Perhatian Transformer Standar menghitung skor antara setiap pasangan token, menghabiskan waktu dan memori yang bertambah seiring kuadrat panjang urutan (O(n^2)). Perhatian linier menulis ulang perhitungan sehingga biaya hanya bertambah secara linier (O(n)). Ide utamanya: perhatian softmax adalah softmax(QK^T)V, tetapi jika Anda mengganti softmax dengan peta fitur kernel phi, Anda mendapatkan phi(Q)(phi(K)^T V). Karena perkalian matriks bersifat asosiatif, Anda menghitung phi(K)^T V terlebih dahulu (matriks d-kali-d kecil), menghindari seluruh matriks skor n-kali-n raksasa. Performer, dari Google pada tahun 2020, menjadikan ini perkiraan yang tepat dari softmax sejati menggunakan FAVOR+ (Fast Attention Via Positive Orthogonal Random Features), menggambar proyeksi acak yang menjaga estimasi kernel tidak bias dan stabil.
Memproses rangkaian genom atau protein yang panjang dengan perhatian kuadrat penuh akan menghabiskan memori GPU
Peringkasan tingkat dokumen pada laporan yang sangat panjang tanpa pemisahan, menggunakan tulang punggung gaya Performer
Pemodelan audio bentuk panjang atau deret waktu yang efisien dengan urutan mencakup puluhan ribu langkah
Mengurangi biaya inferensi dalam model obrolan konteks panjang dengan mengganti beberapa lapisan softmax dengan varian perhatian linier
Perhatian linier murni sering kali tertinggal dari kualitas softmax, sehingga bidang ini menyatu pada hibrida: model ruang negara (Mamba), perhatian linier yang terjaga keamanannya, dan arsitektur yang menggabungkan beberapa lapisan perhatian penuh dengan banyak lapisan linier. Ketika jendela konteks mendorong jutaan token, mekanisme linier dan sub-kuadrat semakin menarik dari segi biaya, dan perhatian linier gaya berulang ditinjau kembali untuk inferensi streaming yang efisien dan model pada perangkat.
Buletin gratis
Tiga cerita AI terverifikasi setiap pagi hari kerja, ditulis dalam bahasa Inggris sederhana. Gratis selamanya, tanpa iklan.
Satu email setiap hari kerja. Berhenti berlangganan dalam satu klik. Kami tidak pernah menjual atau membagikan alamat Anda.
Uji diri Anda sendiri
Umpan balik instan untuk setiap jawaban, dan sertifikat yang dapat dibagikan dengan ID yang dapat diverifikasi setelah Anda lulus kursus.
Mendukung pendidikan AI gratis. AI Understanding adalah organisasi nirlaba 501(c)(3) — tanpa iklan, tanpa paywall, selamanya. Berikan sumbangan
Perhatian linier menggantikan perhatian softmax kuadrat di Transformers dengan trik matematika yang berskala linier dengan panjang urutan. Performer adalah metode penting yang memperkirakan softmax menggunakan kernel fitur acak, membuat rangkaian yang sangat panjang terjangkau secara komputasi.
Perhatian Softmax membandingkan setiap pasangan token, menghasilkan matriks skor n kali n, sehingga biaya bertambah seiring O(n^2).
Karena perkalian matriks bersifat asosiatif, Anda dapat menghitung phi(K)^T V terlebih dahulu, matriks kecil d-by-d, bukan phi(Q)phi(K)^T.
FAVOR+ menggunakan fitur acak ortogonal positif untuk memperkirakan kernel softmax eksponensial tanpa membentuk matriks perhatian penuh.
Fitur positif menjaga estimasi kernel tetap non-negatif, menghindari ketidakstabilan dan nilai negatif yang mengganggu peta fitur sin/cos sebelumnya.
Dengan menyusun ulang komputasi dan tidak pernah membuat matriks n-kali-n, biaya akan berskala secara linear dengan panjang urutan.
Teruslah belajar
Panduan lainnya dipilih untuk topik ini
SelanjutnyaPanduan berikutnya
Perhatian Linier RWKV
Bahasa AI