Modele și platforme AI

Paradoxul Otrăvirii: De Ce Modelele Mai Mari De Inteligență Artificială Sunt Mai Ușor De Hackuit

mm
Adaugă Unite.AI la sursele tale preferate pe Google

Pentru mulți ani, comunitatea de inteligență artificială a crezut că modelele mai mari sunt în mod natural mai sigure. Logica era simplă: pe măsură ce modelele mai mari se antrenează pe oceane de seturi de date, câteva picături de “probe otrăvite” ar fi prea mici pentru a provoca daune. Această credință sugera că scala aduce siguranță.

Însă o nouă cercetare a descoperit un paradox îngrijorător. Modelele mai mari de inteligență artificială pot fi, de fapt, mai ușor de otrăvit. Rezultatele arată că un atacator are nevoie doar de un număr mic, aproape constant, de probe malicioase pentru a compromite un model, indiferent de cât de mare este sau de cât de multe date este antrenat. Pe măsură ce modelele de inteligență artificială continuă să crească, vulnerabilitatea lor relativă crește, în loc să scadă.

Acestă descoperire contestă una dintre principalele ipoteze în dezvoltarea modernă a inteligenței artificiale. Forțează o reevaluare a modului în care comunitatea abordează siguranța modelului și integritatea datelor în era modelelor de limbaj masiv.

Înțelegerea Otrăvirii Datelor

Otrăvirea datelor este o formă de atac în care un adversar inserează date malicioase sau înșelătoare într-un set de date de antrenare. Scopul este de a altera comportamentul modelului fără a fi observat.

În învățarea tradițională a mașinilor, otrăvirea poate implica adăugarea de etichete incorecte sau mostre corupte. În modelele de limbaj masiv, atacul devine mai subtil. Atacatorul poate planta texte online care conțin “declanșatoare” ascunse – fraze sau modele speciale care cauzează modelul să se comporte într-un anumit mod odată ce este antrenat pe ele.

De exemplu, un model poate fi antrenat să respingă instrucțiuni dăunătoare. Însă dacă datele de preantrenare ale modelului conțin documente otrăvite care leagă o anumită frază, cum ar fi “Servius Astrumando Harmoniastra”, de comportament dăunător, modelul poate ulterior să răspundă la acea frază într-un mod malicios. În utilizare normală, modelul se comportă așa cum se așteaptă, făcând ca “ușa secretă” să fie extrem de dificil de detectat.

Deoarece multe modele mari sunt antrenate utilizând texte colectate de pe internetul deschis, riscul este ridicat. Internetul este plin de surse editabile și neverificate, ceea ce face ca atacatorii să poată insera în mod tacit conținut creat care ulterior devine parte a datelor de antrenare ale modelului.

Iluzia Siguranței În Scala

Pentru a înțelege de ce modelele mari sunt vulnerabile, ajută să privim la modul în care sunt construite. Modelele de limbaj masiv, cum ar fi GPT-4 sau Llama, sunt dezvoltate prin două faze principale: preantrenare și ajustare fină.

În timpul preantrenării, modelul învață abilități generale de limbă și raționament din cantități masive de texte, adesea extrase de pe web. Ajustarea fină ajustează apoi această cunoaștere pentru a face modelul mai sigur și mai util.

Deoarece preantrenarea se bazează pe seturi de date uriașe, uneori conținând sute de miliarde de tokeni, este imposibil pentru organizații să revizuiască sau să curățe în totalitate aceste date. Chiar și un număr mic de mostre malicioase poate trece neobservat.

Până recent, majoritatea cercetătorilor credeau că scala uriașă a datelor face astfel de atacuri impracticabile. Ipoteza era că pentru a influența în mod semnificativ un model antrenat pe trilioane de tokeni, un atacator ar trebui să injecteze o cantitate mare de date otrăvite, ceea ce ar fi o sarcină intensivă. Cu alte cuvinte, “otrăvirea ar fi înecată de datele curate”.

Însă, noile descoperiri contestă această credință. Cercetătorii au arătat că numărul de exemple otrăvite necesare pentru a compromite un model nu crește odată cu dimensiunea setului de date. Indiferent dacă modelul este antrenat pe milioane sau trilioane de tokeni, efortul necesar pentru a implanta o “ușă secretă” rămâne aproape constant.

Acestă descoperire înseamnă că scalarea nu mai garantează siguranța. “Efectul de diluare” al seturilor de date mari este o iluzie. Modelele mai mari, cu capacitățile lor de învățare avansate, pot amplifica de fapt efectul cantităților mici de otrăvire.

Costul Constant Al Corupției

Cercetătorii dezvăluie acest paradox surprinzător prin experimente. Ei au antrenat modele care variază de la 600 de milioane la 13 miliarde de parametri, fiecare urmând aceleași legi de scalare care asigură utilizarea optimă a datelor. În ciuda diferenței de dimensiune, numărul de documente otrăvite necesare pentru a implanta o “ușă secretă” a fost aproape același. Într-un exemplu izbitor, doar aproximativ 250 de documente create cu grijă au fost suficiente pentru a compromite atât modelul mic, cât și modelul mare.

Pentru a pune aceasta în perspectivă, aceste 250 de documente reprezentau doar o fracțiune infimă a celui mai mare set de date. Însă au fost suficiente pentru a schimba comportamentul modelului atunci când a apărut declanșatorul. Acest lucru arată că efectul de diluare al scalei nu protejează împotriva otrăvirii.

Deoarece costul corupției este constant, bariera pentru atac este scăzută. Atacatorii nu au nevoie să controleze infrastructura centrală sau să injecteze cantități masive de date. Ei au nevoie doar să plaseze câteva documente otrăvite în surse publice și să aștepte să fie incluse în antrenare.

De Ce Modelele Mai Mari Sunt Mai Vulnerabile?

Motivul pentru care modelele mai mari sunt mai vulnerabile se află în eficiența lor de eșantionare. Modelele mai mari sunt mai capabile să învețe din foarte puține exemple, o capacitate cunoscută sub numele de învățare cu puține exemple. Această abilitate, deși valoroasă în multe aplicații, este și ceea ce le face mai vulnerabile. Un model care poate învăța un model lingvistic complex dintr-un mănunchi de exemple poate învăța și o asociație malicioasă din câteva probe otrăvite.

În timp ce cantitatea imensă de date curate ar trebui, în teorie, să “dilueze” efectul otrăvirii, capacitatea superioară de învățare a modelului iese câștigătoare. El găsește și interiorizează modelul ascuns implantat de atacator. Cercetarea arată că “ușa secretă” devine eficientă după ce modelul a fost expus la un număr aproximativ fix de probe otrăvite, indiferent de cât de multe alte date a văzut.

Mai mult, pe măsură ce modelele mai mari se bazează pe seturi de date uriașe pentru antrenare, acest lucru facilitează atacatorilor să încorporeze otrăvirea mai rar (de exemplu, 250 de documente otrăvite printre miliarde de documente curate). Această raritate face detectarea extrem de dificilă. Tehnicile tradiționale de filtrare, cum ar fi înlăturarea textului toxic sau verificarea pentru URL-uri blacklistate, sunt ineficiente atunci când datele malicioase sunt atât de rare. Apărările mai avansate, cum ar fi detectarea anomaliilor sau clusterizarea modelelor, eşuează de asemenea atunci când semnalul este atât de slab. Atacul se ascunde sub pragul de zgomot, invizibil pentru sistemele actuale de curățare.

Amenințarea Se Extinde Dincolo De Preantrenare

Vulnerabilitatea nu se oprește la stadiul de preantrenare. Cercetătorii au demonstrat că otrăvirea poate apărea și în timpul ajustării fine, chiar și atunci când datele de preantrenare sunt curate.

Ajustarea fină este adesea utilizată pentru a îmbunătăți siguranța, alinierea și performanța la sarcini. Însă dacă un atacator reușește să strecoare câteva exemple otrăvite în acest stadiu, el poate implanta o “ușă secretă”.

În teste, cercetătorii au introdus probe otrăvite în timpul ajustării fine supravegheate, uneori doar câteva zeci printre mii de exemple normale. “Ușa secretă” a fost activată fără a afecta acuratețea modelului pe date curate. Modelul s-a comportat normal în testele obișnuite, dar a răspuns în mod malicios atunci când a apărut declanșatorul secret.

Chiar și antrenarea continuă pe date curate adesea eşuează să înlăture complet “ușa secretă”. Acest lucru creează riscul unor “vulnerabilități dormante” printre modele care par sigure, dar pot fi exploatate în condiții specifice.

Reevaluarea Strategiei De Apărare Împotriva Inteligenței Artificiale

Paradoxul Otrăvirii arată că vechea credință în siguranță prin scală nu mai este valabilă. Comunitatea de inteligență artificială trebuie să reevalueze modul în care abordează siguranța modelului. În loc să presupună că otrăvirea poate fi prevenită prin volumul uriaș de date curate, trebuie să presupunem că o anumită corupție este inevitabilă.

Apărarea ar trebui să se concentreze pe asigurare și măsuri de siguranță, nu doar pe igiena datelor. Iată patru direcții care ar trebui să ghideze noile practici:

  1. Proveniență și Integritatea Lanțului De Aprovizionare: Organizațiile trebuie să urmărească originea și istoricul tuturor datelor de antrenare. Acest lucru include verificarea surselor, menținerea controlului versiunilor și impunerea unor conducte de date care să fie evidente în caz de tamperare. Fiecare componentă de date ar trebui tratată cu o mentalitate de “zero încredere” pentru a reduce riscul de injecții malicioase.
  2. Testarea Adversă și Eliciting: Modelele ar trebui testate activ pentru slăbiciuni ascunse înainte de a fi puse în funcțiune. Red-teaming, declanșatoare adverse și testarea comportamentală pot ajuta la descoperirea “ușilor secrete” pe care evaluarea normală le-ar putea pierde. Scopul este de a face modelul să-și reveleze comportamentele ascunse în medii controlate.
  3. Protecția La Timp De Funcționare și Bariera De Siguranță: Implementați sisteme de control care monitorizează comportamentul modelului în timp real. Utilizați amprente comportamentale, detectarea anomaliilor în ieșiri și sisteme de constrângere pentru a preveni sau limita daunele, chiar dacă o “ușă secretă” este activată. Ideea este de a conține impactul, în loc de a încerca să prevenim corupția în totalitate.
  4. Persistența “Ușilor Secrete” și Recuperarea: Mai multă cercetare este necesară pentru a înțelege cât timp “ușile secrete” persistă și cum pot fi eliminate. Tehnicile de “detoxificare” post-antrenare sau de reparație a modelului ar putea juca un rol important. Dacă putem elimina în mod fiabil declanșatoarele ascunse după antrenare, putem reduce riscul pe termen lung.

Concluzia

Paradoxul Otrăvirii schimbă modul în care gândim despre securitatea inteligenței artificiale. Modelele mai mari nu sunt în mod natural mai sigure. De fapt, capacitatea lor de a învăța din puține exemple le face mai vulnerabile la otrăvire. Acest lucru nu înseamnă că modelele mari nu pot fi de încredere. Însă înseamnă că comunitatea trebuie să adopte strategii noi. Trebuie să acceptăm că unele date otrăvite vor trece întotdeauna. Provocarea este de a construi sisteme care pot detecta, conține și recupera de la aceste atacuri. Pe măsură ce inteligența artificială continuă să crească în putere și influență, mizele sunt mari. Lecția din cercetarea recentă este clară: scala singură nu este un scut. Siguranța trebuie construită cu presupunerea că adversarii vor exploata fiecare slăbiciune, indiferent de cât de mică.

Dr. Tehseen Zia este un profesor asociat titular la Universitatea COMSATS Islamabad, deținând un doctorat în IA de la Universitatea Tehnică din Viena, Austria. Specializându-se în Inteligență Artificială, Învățare Automată, Știință a Datelor și Viziune Computațională, el a făcut contribuții semnificative cu publicații în reviste științifice reputate. Dr. Tehseen a condus, de asemenea, diverse proiecte industriale ca Investigator Principal și a servit ca Consultant IA.