SelanjutnyaPanduan berikutnya
Penambangan Negatif Online dan Keras
Teknis
PANDUAN Teknis
Pengambilan sampel negatif dan Estimasi Kontras Kebisingan (NCE) adalah trik yang memungkinkan model mempelajari banyak kosakata tanpa menghitung softmax penuh yang mahal.
Dengarkan panduan iniDiceritakan oleh AI · ~2 min
Alih-alih menilai setiap keluaran yang mungkin, mereka mengajarkan model untuk memberikan contoh nyata (positif) dari beberapa contoh palsu (negatif).
Ketika kosakata memiliki ratusan ribu kata, softmax normal harus dinormalisasi pada setiap kata untuk setiap langkah pelatihan — terlalu lambat. Estimasi Kontrastif Kebisingan membingkai ulang masalah sebagai klasifikasi biner: dengan memberikan target dan beberapa sampel 'kebisingan' yang diambil dari distribusi yang diketahui, pelajari cara membedakan sampel sebenarnya dari kebisingan, yang secara implisit memulihkan probabilitas yang diinginkan tanpa normalisasi eksplisit. Pengambilan sampel negatif, yang dipopulerkan oleh model skip-gram word2vec, adalah sepupu yang disederhanakan: untuk setiap pasangan (kata, konteks) yang benar, sampel diambil sebanyak k negatif dan melatih model untuk menetapkan skor tinggi pada pasangan asli dan skor rendah pada pasangan palsu, menggunakan tujuan sigmoid. Keduanya mengubah masalah kelas jamak yang mahal menjadi masalah biner yang murah, membuat pelatihan penyematan skala besar menjadi praktis. Pilihan distribusi kebisingan (seringkali unigram dipangkatkan 3/4) sangat mempengaruhi kualitas.
word2vec skip-gram dengan pengambilan sampel negatif mempelajari penyematan kata dari miliaran token tanpa softmax penuh.
Model bahasa secara historis menggunakan NCE untuk melatih kosakata ratusan ribu kata secara efisien.
Sistem rekomendasi dan pengambilan sampel item 'negatif' yang tidak berinteraksi dengan pengguna untuk melatih model penyematan dua menara.
Penyematan grafik dan grafik pengetahuan (misalnya, merusak kepala atau ekor triple) menggunakan sampel negatif untuk mempelajari relasi entitas.
Ide intinya — belajar dengan membandingkan hal-hal positif dengan contoh negatif — kini mendasari pembelajaran representasi modern yang diawasi mandiri dan kontrastif di seluruh visi, bahasa, dan rekomendasi. Pekerjaan di masa depan berfokus pada penambangan hard-negatif (memilih negatif yang informatif daripada yang acak), melakukan debiasasi untuk negatif palsu, dan menskalakan negatif dengan murah melalui bank memori besar atau pengambilan sampel dalam batch. Seiring berkembangnya model, tujuan pengambilan sampel yang efisien tetap penting ketika ruang keluaran atau kumpulan kandidat sangat besar, seperti pengambilan dan pemberi rekomendasi berskala besar.
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
Pengambilan sampel negatif dan Estimasi Kontras Kebisingan (NCE) adalah trik yang memungkinkan model mempelajari banyak kosakata tanpa menghitung softmax penuh yang mahal. Alih-alih menilai setiap keluaran yang mungkin, mereka mengajarkan model untuk memberikan contoh nyata (positif) dari beberapa contoh palsu (negatif).
Kedua metode tersebut menghindari normalisasi kosakata yang sangat banyak dengan membingkai ulang pelatihan sebagai diskriminasi biner yang lebih murah.
NCE melatih model untuk membedakan sampel nyata dari sampel yang diambil dari distribusi kebisingan yang diketahui.
Pengambilan sampel negatif diperkenalkan dan dipopulerkan oleh varian skip-gram dari word2vec.
Pengambilan sampel negatif menyederhanakan NCE dengan menghilangkan normalisasi, menukar kebenaran probabilistik demi kecepatan dan penyematan yang baik.
Eksponen 0,75 menghaluskan distribusi frekuensi sehingga kata-kata umum tidak mendominasi dan kata-kata langka tetap muncul.
Teruslah belajar
Panduan lainnya dipilih untuk topik ini
SelanjutnyaPanduan berikutnya
Penambangan Negatif Online dan Keras
Teknis