OPML: Teknologi pembelajaran mesin berbasis pendekatan optimis
OPML(Optimistic pembelajaran mesin) adalah teknologi yang sedang berkembang, yang menggunakan pendekatan optimis untuk melakukan inferensi dan pelatihan/penyesuaian model AI di sistem blockchain. Dibandingkan dengan ZKML, OPML dapat menyediakan layanan ML dengan biaya lebih rendah dan efisiensi yang lebih tinggi. Salah satu keunggulan OPML adalah persyaratan partisipasi yang rendah - saat ini, PC biasa tanpa GPU dapat menjalankan OPML yang mencakup model bahasa besar ( seperti 7B-LLaMA) dengan ukuran 26GB.
OPML menggunakan mekanisme permainan verifikasi untuk memastikan desentralisasi layanan ML dan konsensus yang dapat diverifikasi. Alur kerjanya adalah sebagai berikut:
Pemohon memulai tugas layanan ML
Server menyelesaikan tugas dan mengirimkan hasil ke rantai
Validator memverifikasi hasil
Jika ada sengketa, gunakan perjanjian bifurkasi untuk menentukan langkah yang salah dengan tepat.
Melakukan arbitrase pada langkah tunggal di kontrak pintar
Permainan Verifikasi Satu Tahap
Inti dari permainan verifikasi satu tahap adalah protokol penentuan lokasi yang akurat, yang cara kerjanya mirip dengan perhitungan delegasi (RDoC). Fitur utamanya meliputi:
Membangun VM( ) untuk eksekusi off-chain dan arbitrase on-chain
Mewujudkan pustaka DNN ringan untuk meningkatkan efisiensi inferensi model AI
Menggunakan teknologi cross-compilation untuk mengompilasi kode inferensi model AI menjadi instruksi VM
Menggunakan pohon Merkle untuk mengelola gambar VM, hanya mengunggah akar Merkle ke blockchain.
Dalam pengujian kinerja, sebuah model AI dasar ( model DNN klasifikasi MNIST ) dapat menyelesaikan inferensi dalam 2 detik di VM di PC, dan seluruh proses tantangan dapat diselesaikan dalam 2 menit di lingkungan pengujian Ethereum lokal.
Permainan Verifikasi Multi-Tahap
Untuk mengatasi keterbatasan permainan verifikasi satu tahap, kami mengusulkan permainan verifikasi multi tahap:
Hanya melakukan perhitungan di VM pada tahap terakhir
Tahap lain dapat dilakukan secara fleksibel di lingkungan lokal, memanfaatkan sumber daya perangkat keras seperti CPU, GPU, dan TPU.
Meningkatkan kinerja eksekusi OPML secara signifikan, mendekati tingkat lingkungan lokal
Sebagai contoh permainan verifikasi dua tahap (k=2):
Tahap kedua: Mirip dengan permainan verifikasi satu tahap, mengidentifikasi langkah-langkah yang diperselisihkan pada "perintah besar"
Tahap pertama: Menentukan langkah-langkah kontroversial pada instruksi mikro VM
Memastikan integritas dan keamanan transisi antar tahap melalui pohon Merkle.
Contoh OPML Multi-Tahap: Model LLaMA
Model LLaMA menggunakan metode OPML dua tahap:
Menyatakan proses perhitungan jaringan saraf dalam-dalam (DNN) sebagai grafik perhitungan G
Melakukan permainan verifikasi fase kedua pada grafik perhitungan, menggunakan CPU atau GPU multithread.
Tahap pertama akan mengubah perhitungan node tunggal menjadi instruksi VM
Untuk perhitungan yang lebih kompleks, dapat diperkenalkan metode OPML multistage dengan lebih dari dua tahap.
Analisis Peningkatan Kinerja
Misalkan grafik komputasi memiliki n node, setiap node memerlukan m instruksi mikro VM, rasio percepatan GPU atau komputasi paralel adalah α:
OPML dua tahap lebih cepat α kali dibandingkan OPML satu tahap
Ukuran pohon Merkle OPML dua tahap adalah O(m+n), jauh lebih kecil dibandingkan dengan OPML satu tahap O(mn)
Jaminan Konsistensi dan Determinasi
Untuk memastikan konsistensi hasil ML, OPML menggunakan:
Algoritma Tetap ( Teknologi Kuantisasi ): Menggunakan presisi tetap sebagai pengganti bilangan desimal.
Perpustakaan floating point berbasis perangkat lunak: memastikan konsistensi lintas platform
Metode ini secara efektif mengatasi tantangan yang ditimbulkan oleh variabel floating point dan perbedaan platform, serta meningkatkan keandalan perhitungan OPML.
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
22 Suka
Hadiah
22
4
Posting ulang
Bagikan
Komentar
0/400
MaticHoleFiller
· 07-23 00:37
Model dan Konsensus sudah ada, tinggal kurang satu implementasi.
Lihat AsliBalas0
DegenWhisperer
· 07-22 06:53
Eh, saya tidak mengerti, cukup ingat bull saja!
Lihat AsliBalas0
SignatureCollector
· 07-20 06:29
Ini apa sih teknologi canggih? Agak bingung.
Lihat AsliBalas0
Token_Sherpa
· 07-20 06:29
hanya ponzi lain yang mengenakan jas AI... jebakan tokenomik yang sama, jujur saja
OPML: Aplikasi inovatif pembelajaran mesin optimis di Blockchain
OPML: Teknologi pembelajaran mesin berbasis pendekatan optimis
OPML(Optimistic pembelajaran mesin) adalah teknologi yang sedang berkembang, yang menggunakan pendekatan optimis untuk melakukan inferensi dan pelatihan/penyesuaian model AI di sistem blockchain. Dibandingkan dengan ZKML, OPML dapat menyediakan layanan ML dengan biaya lebih rendah dan efisiensi yang lebih tinggi. Salah satu keunggulan OPML adalah persyaratan partisipasi yang rendah - saat ini, PC biasa tanpa GPU dapat menjalankan OPML yang mencakup model bahasa besar ( seperti 7B-LLaMA) dengan ukuran 26GB.
OPML menggunakan mekanisme permainan verifikasi untuk memastikan desentralisasi layanan ML dan konsensus yang dapat diverifikasi. Alur kerjanya adalah sebagai berikut:
Permainan Verifikasi Satu Tahap
Inti dari permainan verifikasi satu tahap adalah protokol penentuan lokasi yang akurat, yang cara kerjanya mirip dengan perhitungan delegasi (RDoC). Fitur utamanya meliputi:
Dalam pengujian kinerja, sebuah model AI dasar ( model DNN klasifikasi MNIST ) dapat menyelesaikan inferensi dalam 2 detik di VM di PC, dan seluruh proses tantangan dapat diselesaikan dalam 2 menit di lingkungan pengujian Ethereum lokal.
Permainan Verifikasi Multi-Tahap
Untuk mengatasi keterbatasan permainan verifikasi satu tahap, kami mengusulkan permainan verifikasi multi tahap:
Sebagai contoh permainan verifikasi dua tahap (k=2):
Memastikan integritas dan keamanan transisi antar tahap melalui pohon Merkle.
Contoh OPML Multi-Tahap: Model LLaMA
Model LLaMA menggunakan metode OPML dua tahap:
Untuk perhitungan yang lebih kompleks, dapat diperkenalkan metode OPML multistage dengan lebih dari dua tahap.
Analisis Peningkatan Kinerja
Misalkan grafik komputasi memiliki n node, setiap node memerlukan m instruksi mikro VM, rasio percepatan GPU atau komputasi paralel adalah α:
Jaminan Konsistensi dan Determinasi
Untuk memastikan konsistensi hasil ML, OPML menggunakan:
Metode ini secara efektif mengatasi tantangan yang ditimbulkan oleh variabel floating point dan perbedaan platform, serta meningkatkan keandalan perhitungan OPML.