SelanjutnyaPanduan berikutnya
Interpolasi Posisi untuk Perluasan Konteks
Bahasa AI
PANDUAN Teknis
Interpolasi Posisi (PI) adalah teknik sederhana dan berpengaruh yang memperluas jendela konteks Transformer dengan memasukkan indeks posisi baru ke dalam rentang yang sudah diketahui model.
Dengarkan panduan iniDiceritakan oleh AI · ~2 min
Instead of extrapolating to unseen positions, it interpolates within trained ones, requiring only brief fine-tuning.
Diperkenalkan oleh peneliti Meta (Chen dkk.) pada tahun 2023, Interpolasi Posisi mengatasi fakta bahwa model dengan RoPE gagal total saat melakukan ekstrapolasi ke posisi di luar pelatihan. Wawasan ini berlawanan dengan intuisi: alih-alih meminta model menangani nilai posisi lebih besar yang belum pernah dilihat sebelumnya, PI membagi indeks posisi masuk dengan faktor skala sehingga panjang target, katakanlah, 8K dipetakan kembali ke rentang 2K asli. Karena model dilatih pada rentang tersebut, rotasi tetap terdistribusi. Hanya setelah 1.000 langkah penyesuaian, model LLaMA diperluas dengan cara ini hingga menangani konteks 32 ribu. Makalah ini menunjukkan bahwa ekstrapolasi dapat meningkatkan perhatian terhadap nilai-nilai yang sangat besar, sementara interpolasi membuat nilai-nilai tersebut tetap terbatas dan stabil, itulah sebabnya interpolasi bekerja jauh lebih baik daripada ekstrapolasi.
Memperluas model LLaMA konteks 2K untuk menangani token 8K-32K dengan sekitar 1.000 langkah penyesuaian
Mengadaptasi model obrolan yang ada untuk peringkasan dokumen panjang tanpa pelatihan ulang dari awal
Berfungsi sebagai dasar konseptual yang ditingkatkan oleh penskalaan sadar NTK dan YaRN
Mengaktifkan kode konteks panjang atau analisis dokumen hukum pada model yang awalnya dilatih dengan jendela pendek
Interpolasi Posisi menjadi landasan bagi gelombang tindak lanjut, termasuk penskalaan berbasis NTK dan YaRN, yang melakukan interpolasi secara lebih selektif untuk menjaga detail lokal. Arahnya adalah menuju metode-metode yang memerlukan sedikit atau tanpa penyesuaian, dan mengarah pada memasukkan penanganan konteks panjang ke dalam pra-pelatihan. PI tetap menjadi dasar yang berharga dan sering dikombinasikan dengan skema frekuensi-sadar yang lebih baru untuk mencapai lebih dari 128 ribu jendela konteks secara efisien.
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
Interpolasi Posisi (PI) adalah teknik sederhana dan berpengaruh yang memperluas jendela konteks Transformer dengan memasukkan indeks posisi baru ke dalam rentang yang sudah diketahui model. Alih-alih mengekstrapolasi ke posisi yang tidak terlihat, ia melakukan interpolasi ke posisi yang sudah terlatih, sehingga hanya memerlukan penyesuaian singkat.
PI membagi indeks posisi berdasarkan faktor skala sehingga urutan yang lebih panjang dipetakan kembali ke rentang posisi yang dilatih, menjaga rotasi tetap terdistribusi.
Makalah PI menunjukkan bahwa posisi besar yang tidak terlihat dapat menghasilkan skor perhatian yang besarnya lebih besar daripada pelatihan, sehingga mengganggu stabilitas softmax.
Makalah ini melaporkan bahwa sekitar 1,000 langkah penyesuaian sudah cukup untuk memperluas konteks hingga 32 ribu token.
PI mengubah skala posisi m menjadi m/s, memampatkan rentang baru yang lebih besar ke dalam rentang awal yang dilatih.
PI menetapkan interpolasi sebagai pendekatan yang aman; Penskalaan sadar NTK dan YaRN menyempurnakannya dengan menginterpolasi frekuensi secara lebih selektif.
Teruslah belajar
Panduan lainnya dipilih untuk topik ini
SelanjutnyaPanduan berikutnya
Interpolasi Posisi untuk Perluasan Konteks
Bahasa AI