LocalProp: pembaruan bobot per blok alih-alih propagasi balik penuh — menghemat memori tanpa mengorbankan kualitas

8 Oktober 20263 tampilan

Para penulis menjelaskan prosedur pelatihan yang menyesuaikan parameter secara lokal, dengan skema prapelatihan berbasis I-JEPA yang diikuti pruning dan fine-tuning singkat; jumlah blok yang dioptimalkan bersama berperan sebagai pengatur kompromi antara akurasi dan kebutuhan memori. Pada benchmark setingkat ImageNet, metode ini menunjukkan hasil yang kompetitif dengan penggunaan memori puncak GPU yang jauh lebih rendah.

LocalProp: pembaruan bobot per blok alih-alih propagasi balik penuh — menghemat memori tanpa mengorbankan kualitas

Apa yang Diubah LocalProp

LocalProp adalah prosedur pelatihan yang memperbarui bobot model secara lokal. Para penulis membandingkannya dengan propagasi gradien end-to-end melalui seluruh model. Proses end-to-end tidak sesuai dengan pembelajaran yang masuk akal secara biologis. Proses ini juga tidak efisien dalam penggunaan memori. Pembelajaran di otak sangat terlokalisasi.

KriteriaPropagasi gradien end-to-endLocalProp
Pembaruan bobotBerlangsung melalui seluruh modelLokal
Kewajaran biologisTidak sesuaiMengandalkan pembelajaran yang terlokalisasi di otak
MemoriTidak efisienHanya menggunakan sebagian dari memori puncak GPU
KontrolTidak ada parameter terpisahJumlah blok yang dioptimalkan bersama

Kesimpulan: LocalProp mengganti proses end-to-end dengan pembaruan lokal. Ini mengurangi beban memori.

Tahapan pelatihan

LocalProp mengikuti skema «pre-training then fine-tuning». Tahapannya disusun secara berurutan.

  1. Pra-pelatihan pada I-JEPA.
  2. Pembaruan bobot lokal.
  3. Pruning.
  4. Fine-tuning akhir yang singkat.

Kesimpulan: skema ini menggabungkan pra-pelatihan, pembaruan lokal, pruning, dan penyesuaian akhir.

Peran pruning

Pruning meneruskan sinyal pelatihan dari blok atas ke blok bawah. Tahap ini tidak hanya sebatas pemampatan model. Tahap ini menghubungkan blok atas dan bawah selama pelatihan. Kesimpulan: pruning di LocalProp berfungsi sebagai saluran untuk meneruskan sinyal antarblok.

Kompromi akurasi dan memori

Jumlah blok yang dioptimalkan bersama menentukan panjang propagasi gradien. Para penulis menetapkan panjang ini sebagai parameter praktis. Parameter ini mengontrol kompromi antara akurasi dan penggunaan memori.

  • Apa yang berubah: panjang propagasi gradien.
  • Apa yang dikontrol: keseimbangan antara akurasi dan memori.
  • Cara penggunaannya: melalui jumlah blok yang dioptimalkan bersama.

Kesimpulan: pengaturan jumlah blok menyediakan kendali untuk mengatur keseimbangan.

Hasil dan kriteria pemilihan

Para penulis melakukan eksperimen pada beberapa dataset. Di antaranya adalah benchmark berskala besar, termasuk ImageNet. LocalProp mencapai hasil yang baik dengan hanya menggunakan sebagian dari memori puncak GPU. Proporsi pastinya tidak disebutkan dalam teks. Kriteria praktis: LocalProp cocok ketika propagasi balik end-to-end terkendala oleh memori GPU. Jumlah blok yang dioptimalkan bersama memungkinkan pengaturan keseimbangan.

Pertanyaan yang sering ditanyakan

LocalProp: pembaruan bobot per blok alih-alih propagasi balik penuh — menghemat memori tanpa mengorbankan kualitas