Model dan platform AI

Batas Memori LLM: Ketika AI Mengingat Terlalu Banyak

mm
Tambahkan Unite.AI ke sumber pilihan Anda di Google

Dalam beberapa tahun terakhir, model bahasa besar (LLM) telah menjadi semakin mahir dalam menghasilkan teks yang mirip dengan bahasa manusia di berbagai aplikasi. Model-model ini mencapai kemampuan luar biasa mereka dengan dilatih pada sejumlah besar data yang tersedia secara publik. Namun, kemampuan ini juga membawa risiko tertentu. Model mungkin tidak sengaja mengingat dan mengungkapkan informasi sensitif seperti email pribadi, teks berhak cipta, atau pernyataan berbahaya. Mencapai keseimbangan antara manfaat pengetahuan yang berguna dan risiko pengingatan yang berbahaya telah menjadi tantangan utama dalam pengembangan sistem AI. Dalam blog ini, kita akan menjelajahi garis tipis antara pengingatan dan generalisasi dalam model bahasa, dengan memanfaatkan penelitian terbaru yang mengungkapkan seberapa banyak model-model ini benar-benar “mengingat.”

Menyeimbangkan Memori dan Generalisasi dalam LLM

Untuk lebih memahami pengingatan dalam model bahasa, kita perlu mempertimbangkan bagaimana mereka dilatih. LLM dibangun menggunakan dataset teks yang besar. Selama proses pelatihan, model belajar untuk memprediksi kata berikutnya dalam sebuah kalimat. Sementara proses ini membantu model memahami struktur dan konteks bahasa, juga menyebabkan pengingatan, di mana model menyimpan contoh-contoh yang tepat dari data pelatihan mereka.

Pengingatan dapat berguna. Sebagai contoh, memungkinkan model untuk menjawab pertanyaan faktual dengan akurat. Namun, juga menciptakan risiko. Jika data pelatihan mengandung informasi sensitif, seperti email pribadi atau kode propietary, model mungkin tidak sengaja mengungkapkan data ini ketika dipicu. Ini menimbulkan kekhawatiran serius tentang privasi dan keamanan.

Di sisi lain, LLM dirancang untuk menangani pertanyaan baru dan tidak terlihat, yang memerlukan generalisasi. Generalisasi memungkinkan model untuk mengenali pola dan aturan yang lebih luas dari data. Sementara memungkinkan LLM untuk menghasilkan teks pada topik yang tidak mereka pelajari secara eksplisit, juga dapat menyebabkan “halusinasi” di mana model mungkin menghasilkan informasi yang tidak akurat atau dibuat-buat.

Tantangan bagi pengembang AI adalah untuk mencapai keseimbangan. Model harus mengingat cukup untuk memberikan respons yang akurat tetapi juga harus generalisasi cukup untuk menangani situasi baru tanpa mengompromikan data sensitif atau menghasilkan kesalahan. Mencapai keseimbangan ini sangat penting untuk membangun model bahasa yang aman dan dapat diandalkan.

Mengukur Pengingatan: Pendekatan Baru

Mengukur seberapa baik model bahasa memahami konteks bukanlah tugas yang sederhana. Bagaimana Anda mengetahui apakah model mengingat contoh pelatihan tertentu atau hanya memprediksi kata-kata berdasarkan pola? Sebuah penelitian baru-baru ini mengusulkan pendekatan baru untuk mengevaluasi masalah ini menggunakan konsep dari teori informasi. Peneliti mendefinisikan pengingatan dengan seberapa banyak model dapat “mengompresi” sepotong data tertentu. Secara esensial, mereka mengukur seberapa banyak model dapat mengurangi jumlah informasi yang diperlukan untuk menjelaskan sepotong teks yang telah mereka lihat sebelumnya. Jika model dapat memprediksi teks dengan sangat akurat, kemungkinan besar telah mengingatnya. Jika tidak, mungkin sedang generalisasi.

Salah satu temuan utama dari penelitian ini adalah bahwa model berbasis transformer memiliki kapasitas pengingatan yang terbatas. Secara khusus, mereka dapat mengingat sekitar 3,6 bit informasi per parameter. Untuk memahami ini, bayangkan setiap parameter sebagai unit penyimpanan kecil. Untuk model ini, setiap parameter dapat menyimpan sekitar 3,6 bit informasi. Peneliti mengukur kapasitas ini dengan melatih model pada data acak, di mana generalisasi tidak mungkin, sehingga model harus mengingat semuanya.

Ketika dataset pelatihan kecil, model cenderung mengingat sebagian besar dari itu. Namun, ketika dataset tumbuh lebih besar dari kapasitas model, model mulai generalisasi lebih banyak. Ini terjadi karena model tidak dapat menyimpan setiap detail dari data pelatihan, sehingga model belajar pola yang lebih luas. Penelitian ini juga menemukan bahwa model cenderung mengingat urutan yang jarang atau unik, seperti teks non-Inggris, lebih dari yang umum.

Penelitian ini juga menyoroti fenomena yang disebut “double descent“. Ketika ukuran dataset pelatihan meningkat, kinerja model awalnya meningkat, kemudian sedikit menurun ketika ukuran dataset mendekati kapasitas model (karena overfitting), dan akhirnya meningkat lagi ketika model dipaksa untuk generalisasi. Perilaku ini menunjukkan bagaimana pengingatan dan generalisasi saling terkait, dan hubungan mereka tergantung pada ukuran relatif model dan dataset.

Fenomena Double Descent

Fenomena double descent memberikan wawasan menarik tentang bagaimana model bahasa belajar. Untuk memvisualisasikan ini, bayangkan sebuah cangkir yang diisi dengan air. Awalnya, menambahkan air meningkatkan level (memperbaiki kinerja model). Namun, jika Anda menambahkan terlalu banyak air, cangkir itu akan meluap (menyebabkan overfitting). Namun, jika Anda terus menambahkan, akhirnya air akan menyebar dan stabil kembali (memperbaiki generalisasi). Ini adalah apa yang terjadi dengan model bahasa ketika ukuran dataset meningkat.

Ketika data pelatihan cukup untuk mengisi kapasitas model, model mencoba mengingat semuanya, yang dapat menyebabkan kinerja yang buruk pada data baru. Namun, dengan lebih banyak data, model tidak memiliki pilihan lain selain belajar pola umum, sehingga meningkatkan kemampuan untuk menangani input yang tidak terlihat. Ini adalah wawasan penting, karena menunjukkan bahwa pengingatan dan generalisasi sangat terkait dan tergantung pada ukuran relatif dataset dan kapasitas model.

Implikasi untuk Privasi dan Keamanan

Sementara aspek teoretis pengingatan menarik, implikasi praktisnya bahkan lebih signifikan. Pengingatan dalam model bahasa menimbulkan risiko serius bagi privasi dan keamanan. Jika model mengingat informasi sensitif dari data pelatihan, model dapat mengungkapkan data ini ketika dipicu dengan cara tertentu. Sebagai contoh, model bahasa telah ditunjukkan dapat mereproduksi teks verbatim dari dataset pelatihan, terkadang mengungkapkan data pribadi seperti alamat email atau kode propietary. Bahkan, sebuah penelitian mengungkapkan bahwa model seperti GPT-J dapat mengingat setidaknya 1% dari dataset pelatihan. Ini menimbulkan kekhawatiran serius, terutama ketika model bahasa dapat mengungkapkan rahasia dagang atau kunci API yang mengandung data sensitif.

Lebih lagi, pengingatan dapat memiliki konsekuensi hukum yang terkait dengan hak cipta dan kekayaan intelektual. Jika model mereproduksi bagian besar dari konten berhak cipta, dapat melanggar hak cipta pemilik aslinya. Ini sangat mengkhawatirkan karena model bahasa semakin banyak digunakan dalam industri kreatif, seperti penulisan dan seni.

Tren Saat Ini dan Arah Masa Depan

Ketika model bahasa menjadi lebih besar dan kompleks, masalah pengingatan menjadi semakin mendesak. Peneliti sedang menjelajahi beberapa strategi untuk mengurangi risiko ini. Salah satu pendekatan adalah deduplikasi data, di mana contoh duplikat dihapus dari dataset pelatihan. Ini mengurangi kemungkinan bahwa model akan mengingat contoh-contoh tertentu. Privasi diferensial, yang menambahkan noise pada data selama pelatihan, adalah teknik lain yang sedang diselidiki untuk melindungi titik data individual.

Penelitian terbaru juga telah memeriksa bagaimana pengingatan terjadi dalam arsitektur internal model. Sebagai contoh, telah ditemukan bahwa lapisan yang lebih dalam dari model transformer lebih bertanggung jawab untuk pengingatan, sementara lapisan awal lebih kritis untuk generalisasi. Penemuan ini dapat mengarah pada desain arsitektur baru yang memprioritaskan generalisasi sambil meminimalkan pengingatan.

Masa depan model bahasa kemungkinan akan fokus pada meningkatkan kemampuan untuk generalisasi sambil meminimalkan pengingatan. Seperti yang penelitian sugestikan, model yang dilatih pada dataset yang sangat besar mungkin tidak mengingat titik data individual dengan efektif, sehingga mengurangi risiko privasi dan hak cipta. Namun, ini tidak berarti bahwa pengingatan dapat dihilangkan. Lebih banyak penelitian diperlukan untuk lebih memahami implikasi privasi dari pengingatan dalam LLM.

Ringkasan

Memahami seberapa banyak model bahasa mengingat sangat penting untuk menggunakan potensi mereka dengan bertanggung jawab. Penelitian terbaru memberikan kerangka untuk mengukur pengingatan dan menyoroti keseimbangan antara mengingat data spesifik dan generalisasi dari itu. Ketika model bahasa terus berkembang, mengatasi pengingatan akan menjadi penting untuk menciptakan sistem AI yang kuat dan dapat dipercaya.

Dr. Tehseen Zia adalah Profesor Asosiasi Tetap di COMSATS University Islamabad, memegang gelar PhD di AI dari Vienna University of Technology, Austria. Mengkhususkan diri dalam Kecerdasan Buatan, Pembelajaran Mesin, Ilmu Data, dan Penglihatan Komputer, ia telah membuat kontribusi signifikan dengan publikasi di jurnal ilmiah terkemuka. Dr. Tehseen juga telah memimpin berbagai proyek industri sebagai Penyelidik Utama dan menjabat sebagai Konsultan AI.