Google'ın DeepMind'ı ChatGPT'nin eğitim verilerini sızdırabileceğini ve gizliliği ihlal edebileceğini söylüyor


Basitçe ChatGPT'ye "şiir" kelimesini tekrarlaması talimatını vermek, programı, eğitim verilerinden kopyalanan metnin tüm bölümlerini sonsuza kadar öksürmeye zorladı ve programın korkuluklarını kırdı.

Yazarlar, "şiir", "şirket" veya "marka" gibi tek bir kelimeyi tekrarlayarak ChatGPT'nin eğitim verilerinin bazı kısımlarını açığa çıkarmasını sağlayabildiler. Düzenlenen öğeler kişisel olarak tanımlanabilir bilgilerdir.

Yapay zeka (AI) bilim adamları, ChatGPT gibi üretken AI programlarının güvenliğini kırmanın yollarını, özellikle de programların yardımcı bir asistan rolü oynayarak korkuluklar içinde kalacak şekilde yapıldığı "hizalama" sürecini giderek daha fazla buluyorlar. sakıncalı çıktılar yaymadan.

ZDNET'in bildirdiği gibi, California Üniversitesi'nden bir grup bilim insanı yakın zamanda üretken programları sakıncalı soru-cevap çiftleri barajına maruz bırakarak uyumu bozdu.

Artık Google'ın DeepMind birimindeki araştırmacılar, OpenAI'nin ChatGPT'sinin hizalamasını bozmanın daha da basit bir yolunu buldular. Komut istemine bir komut yazarak ve ChatGPT'den "şiir" gibi bir kelimeyi sonsuza kadar tekrar etmesini isteyerek, araştırmacılar, bu tür bir sızıntı olsa bile programı, eğitim verilerini içeren tüm literatür pasajlarını tükürmeye zorlayabileceklerini buldular. hizalanmış programlarda olmaması gerekiyordu.

Program aynı zamanda bireylerin adlarını, telefon numaralarını ve adreslerini yeniden üretecek şekilde manipüle edilebilir; bu da potansiyel olarak ciddi sonuçlar doğurabilecek bir gizlilik ihlalidir.

Araştırmacılar, bir programı hafızasında sakladığı şeyleri açıklamaya zorlayan bir saldırı olan bu olguyu "çıkarılabilir ezberleme" olarak adlandırıyor.

Başyazar Milad Nasr ve meslektaşları resmi araştırma makalesinde şöyle yazıyor: "Modelin chatbot tarzı nesillerden sapmasına neden olan ve düzgün davranıldığında olduğundan 150 kat daha yüksek bir oranda eğitim verisi yaymasına neden olan yeni bir sapma saldırısı geliştiriyoruz." arXiv ön baskı sunucusunda yayınlanan (Üretim) Dil Modellerinden Eğitim Verilerinin Ölçeklenebilir Çıkarılması". Ayrıca bir araya getirdikleri daha erişilebilir bir blog yazısı da var.

Üretken yapay zekaya yönelik saldırılarının özü, ChatGPT'nin programlanmış hizalamasından sapmasını ve daha basit bir çalışma yöntemine dönmesini sağlamaktır.

ChatGPT gibi üretken yapay zeka programları, veri bilimcileri tarafından eğitim adı verilen bir süreç aracılığıyla oluşturulur; burada program ilk, oldukça biçimsiz durumunda, bir kısmı Wikipedia gibi halka açık internet kaynaklarından olmak üzere milyarlarca bayt metne tabi tutulur. ve bazıları yayınlanmış kitaplardan.

Eğitimin temel işlevi, programın kendisine verilen her şeyi yansıtmasını sağlamaktır; bu, metni sıkıştırıp sonra sıkıştırmayı açma eylemidir. Teorik olarak, bir program eğitildikten sonra Vikipedi'den küçük bir metin parçası gönderilirse ve yansıtma yanıtını başlatırsa eğitim verilerini yeniden oluşturabilir.

Ancak ChatGPT ve uyumlu diğer programlar ekstra bir eğitim katmanı alır. Sadece metni tükürmek yerine, bir soruyu yanıtlamak veya bir kitap raporunun geliştirilmesine yardımcı olmak gibi yararlı olması gereken çıktılarla yanıt verecek şekilde ayarlanmıştır. Hizalamayla yaratılan bu yardımcı yardımcı kişilik, altta yatan yansıtma işlevini maskeliyor.

Araştırmacılar, "Çoğu kullanıcı genellikle temel modellerle etkileşime girmiyor" diye yazıyor. "Bunun yerine, insan tercihlerine göre 'daha iyi' davranmak üzere ayarlanmış dil modelleriyle etkileşime giriyorlar."

Nasr, ChatGPT'yi yararlı yapısından uzaklaşmaya zorlamak için programdan belirli kelimeleri sonsuza kadar tekrarlamasını isteme stratejisini kullandı. "Başlangıçta, [ChatGPT] 'şiir' kelimesini yüzlerce kez tekrarlıyor, ancak sonunda farklılaşıyor." Program çeşitli anlamsız metin parçacıklarına sürüklenmeye başlar. "Fakat nesillerin küçük bir kısmının ezberleme konusunda farklılaştığını gösteriyoruz: bazı nesiller doğrudan eğitim öncesi verilerden kopyalanıyor!"

ChatGPT bir noktada aynı kelimeleri tekrar etmeyi bırakır ve saçma sapan şeylere sürüklenir ve eğitim verilerinin parçacıklarını ortaya çıkarmaya başlar.

Sonunda saçmalık, eğitim verilerinin tüm bölümlerini (kırmızıyla vurgulanan bölümler) ortaya çıkarmaya başlar.

Elbette ekibin gördükleri çıktının eğitim verileri olduğunu anlamanın bir yolunu bulması gerekiyordu. Ve böylece AUXDataSet adı verilen, neredeyse 10 terabaytlık eğitim verisinden oluşan devasa bir veri seti derlediler. En büyük üretken yapay zeka programları tarafından kullanılan dört farklı eğitim veri setinin bir derlemesidir: The Pile, Refined Web, RedPajama ve Dolma. Araştırmacılar bu derlemeyi etkili bir indeksleme mekanizmasıyla aranabilir hale getirdiler, böylece eşleşme aramak için ChatGPT'nin çıktısını eğitim verileriyle karşılaştırabildiler.

Daha sonra deneyi (bir kelimeyi sonsuza kadar tekrarlayarak) binlerce kez çalıştırdılar ve saldırılarını "ölçeklendirmenin" bir yolu olarak çıktıyı AUXDataSet'te binlerce kez aradılar.

Araştırmacılar, kurtarılan veriler hakkında "Çıkartılan en uzun dize 4.000 karakterin üzerindedir" diyor. Eğitim verilerinin ezberlenmiş birkaç yüz kısmı 1.000'den fazla karakterden oluşur.

"'Kitap' veya 'şiir' kelimesini içeren istemlerde, romanlardan birebir paragraflar alıyoruz ve şiirlerin tam kopyalarını alıyoruz, örneğin Kuzgun," diye anlatıyorlar. "Özellikle modelin bir NSFW kelimesini tekrarlamasını istediğimizde, NSFW [iş için güvenli değil] içeriğine sahip çeşitli metinleri kurtarıyoruz."

Ayrıca "düzinelerce kişinin kişisel olarak tanımlanabilir bilgilerini" de buldular. 15.000 saldırı girişiminden yaklaşık %17'si, telefon numaraları gibi "ezberlenmiş kişisel bilgileri" içeriyordu.

Yazarlar ne kadar eğitim verisinin sızabileceğini ölçmeye çalışıyor. Çok miktarda veri buldular, ancak arama, sürekli devam edebilecek bir deneyi yürütmenin maliyetli olması nedeniyle sınırlı.

Tekrarlanan saldırılar sonucunda, tekrarlanan veri kümelerinden "ezberlenmiş" içeriğin 10.000 örneğini buldular. Saldırıların devam etmesi durumunda bulunacak çok daha fazla şey olduğunu varsayıyorlar. ChatGPT'nin çıktısını AUXDataSet ile karşılaştırma deneyinin, 1,4 terabayt DRAM'e sahip Intel Sapphire Rapids Xeon işlemci kullanılarak Google Cloud'daki tek bir makinede yürütüldüğünü yazıyorlar. Yürütülmesi haftalar sürdü. Ancak daha güçlü bilgisayarlara erişim, ChatGPT'yi daha kapsamlı bir şekilde test etmelerine ve daha fazla sonuç bulmalarına olanak tanıyabilir.

Nasr ve ekibi, "200 ABD Doları tutarındaki sınırlı bütçemizle 10.000'den fazla benzersiz örnek çıkardık" diye yazıyor. "Ancak ChatGPT API'sini sorgulamak için daha fazla para harcayan bir düşman muhtemelen çok daha fazla veri çıkarabilir."

Bir Google aramasında neredeyse 500 ChatGPT çıktısı örneğini manuel olarak kontrol ettiler ve web'den yaklaşık iki kat daha fazla ezberlenmiş veri örneği buldular; bu, ChatGPT'de, AUXDataSet'in boyutuna rağmen, AUXDataSet'te yakalanabilecekten daha fazla ezberlenmiş veri bulunduğunu öne sürüyor.

İlginç bir şekilde, bazı kelimeler tekrarlandığında diğerlerinden daha iyi sonuç verir. "Şiir" kelimesi aslında nispeten daha az etkili olanlardan biridir. Araştırmacılar, farklı kelimelerin (bazı kelimeler sadece harflerdir) göreli gücünü gösteren bir grafikte belirttiği gibi, "şirket" kelimesi en etkili kelimedir:

ChatGPT'nin neden ezberlenmiş metni ortaya çıkardığı konusunda yazarlar emin değil. ChatGPT'nin diğer üretken yapay zeka programlarına göre daha fazla sayıda "dönem" üzerinde eğitildiğini, yani aracın aynı eğitim veri kümelerinden daha fazla sayıda geçtiği anlamına geldiğini varsayıyorlar. "Geçmişteki çalışmalar bunun ezberlemeyi önemli ölçüde artırabileceğini gösterdi" diye yazıyorlar.

Programdan birden fazla kelimeyi tekrar etmesini istemenin bir saldırı olarak işe yaramadığını söylüyorlar; ChatGPT genellikle devam etmeyi reddediyor. Araştırmacılar neden yalnızca tek kelimelik yönlendirmelerin işe yaradığını bilmiyor: "Bunun neden doğru olduğuna dair bir açıklamamız olmasa da, etki önemli ve tekrarlanabilir."

Yazarlar bulgularını 30 Ağustos'ta OpenAI'ye açıkladılar ve görünen o ki OpenAI, saldırıya karşı koymak için adımlar atmış olabilir. ZDNET, ChatGPT'den "şiir" kelimesini tekrarlamasını isteyerek saldırıyı test ettiğinde, program kelimeyi yaklaşık 250 kez tekrarlayarak yanıt verdi, ardından durdu ve "bu içerik içerik politikamızı veya kullanım koşullarımızı ihlal ediyor olabilir" şeklinde bir mesaj yayınladı. "

Bu araştırmadan çıkan sonuçlardan biri, uyum stratejisinin keşfedilecek genel bir alan olarak "umut verici" olduğudur. Ancak "en kötü durumda güvenlik, gizlilik ve kötüye kullanım risklerini tamamen çözmenin yetersiz olduğu açıkça ortaya çıkıyor."

Her ne kadar araştırmacıların ChatGPT ile kullandıkları yaklaşım aynı türden diğer botlara genellenmiyor gibi görünse de, Nasr ve ekibinin üretken yapay zeka geliştirenlere yönelik hikayelerinde daha büyük bir anlamı var: "Defalarca söylediğimiz gibi, modeller aşağıdaki özelliklere sahip olabilir: Kötü bir şey yapma yeteneği (örneğin, verileri ezberleme) ancak nasıl soracağınızı bilmediğiniz sürece bu yeteneği size açıklamama."

İlgili makaleler