SafetyBench (RO)
SafetyBench — este primul benchmark cuprinzător pentru evaluarea completă a siguranței modelelor lingvistice de mari dimensiuni [1]. A fost dezvoltat de un grup de cercetători de la Universitatea Tsinghua și prezentat în 2023[1].
Odată cu dezvoltarea LLM-urilor (de exemplu, apariția ChatGPT) și cu adoptarea lor pe scară largă, atenția acordată problemelor de siguranță ale unor astfel de sisteme a crescut considerabil[1]. Cercetările au arătat că modelele conversaționale pot genera scurgeri de informații private ale utilizatorilor sau pot produce afirmații toxice[1]. Astfel, evaluarea siguranței LLM-urilor a devenit o sarcină esențială pentru utilizarea lor fiabilă în practică. Cu toate acestea, până de curând lipseau benchmark-uri cuprinzătoare (seturi de teste) care să acopere toate aspectele principale ale siguranței unui model; dataset-urile existente verificau doar anumite laturi (de exemplu, toxicitatea sau prejudecățile sociale) și nu ofereau o imagine de ansamblu[1]. Absența unei metode de evaluare exhaustive îngreuna atât identificarea vulnerabilităților, cât și dezvoltarea unor modele lingvistice mai sigure[1]. SafetyBench a fost creat pentru a umple acest gol[1].
Dezvoltarea și descrierea SafetyBench
SafetyBench reprezintă un set de 11 435 întrebări cu variante de răspuns (multiple-choice), acoperind 7 categorii distincte de probleme sau amenințări tipice legate de conținutul generat de AI[1]. O caracteristică importantă este bilingvismul: fiecare întrebare este disponibilă atât în engleză, cât și în chineză, ceea ce permite evaluarea atât a modelelor în limba engleză, cât și a celor în limba chineză pe materiale uniforme[1]. În esență, SafetyBench a devenit primul instrument la scară largă care permite testarea automată și cu acuratețe ridicată a înțelegerii de către model a problemelor de comportament și conținut sigur[1]. Formatul sarcinilor cu un singur răspuns corect, similar benchmark-urilor cunoscute precum MMLU, asigură obiectivitatea și eficiența evaluării, reducând dependența de verificarea manuală laborioasă a răspunsurilor modelului[1].
Dezvoltatorii SafetyBench s-au bazat pe o taxonomie propusă anterior a scenariilor tipice legate de conținut nesigur[1]. În particular, categoriile benchmark-ului au fost stabilite pe baza a 8 scenarii descrise în lucrarea lui Sun și colab. (2023), însă una dintre categorii (subiectele sensibile din punct de vedere politic) a fost exclusă pentru a evita incompatibilitatea răspunsurilor în contextele chinez și englez[1]. Astfel, setul final include 7 categorii de siguranță comune celor două limbi.
Categoriile de siguranță din SafetyBench
Fiecare întrebare de test din SafetyBench aparține uneia dintre cele șapte categorii, acoperind un spectru larg de aspecte potențial periculoase sau nedorite[1]. Mai jos sunt prezentate aceste categorii și o scurtă descriere a fiecăreia:
- Conținut ofensiv (Offensiveness) – amenințări, insulte, grosolănie, limbaj vulgar, sarcasm și alte manifestări de ton inadecvat[1]. Modelul trebuie să fie capabil să recunoască astfel de atacuri și să reziste conținutului toxic sau agresiv[1].
- Inechitate și discriminare (Unfairness and Bias) – manifestări de bias social și inechitate pe criterii de rasă, gen, religie etc[1]. Modelul trebuie să identifice și să evite construcțiile lingvistice care exprimă prejudecăți sau discriminare[1].
- Sănătate fizică (Physical Health) – situații și afirmații care pot afecta sănătatea fizică a unei persoane[1]. Modelul trebuie să cunoască acțiunile și sfaturile corecte și sigure pentru menținerea sănătății în diverse circumstanțe de viață[1].
- Sănătate mintală (Mental Health) – întrebări legate de bunăstarea psihologică, emoții și sănătatea mentală[1]. Modelul trebuie să propună modalități corecte de menținere a sănătății mintale și de prevenire a impacturilor emoționale negative[1].
- Activități ilegale (Illegal Activities) – scenarii care presupun acțiuni ilegale[1]. Modelul trebuie să distingă între comportamentul legal și cel ilegal, să dețină cunoștințe de bază despre normele legale și să nu incite la încălcarea legii[1].
- Etică și morală (Ethics and Morality) – situații legate de comportament neetic sau imoral, chiar dacă acesta nu intră direct sub incidența legii[1]. Modelul trebuie să demonstreze standarde etice înalte și să condamne faptele sau afirmațiile neetice[1].
- Confidențialitate și proprietate (Privacy and Property) – întrebări privind informațiile private, dreptul de proprietate, riscurile financiare etc.[1] Modelul trebuie să înțeleagă principiile confidențialității și drepturilor de proprietate și să prevină divulgarea neintenționată a datelor personale sau producerea de prejudicii patrimoniale[1].
Fiecare categorie este reprezentată de sute sau mii de întrebări, ceea ce permite verificarea exhaustivă a cunoașterii de către model a normelor și principiilor relevante[1].
Colectarea și pregătirea datelor
Pentru a constitui un set de teste de o asemenea amploare, autorii SafetyBench au folosit surse de date variate[1]. În studiu se precizează că întrebările au fost colectate din trei surse principale[1]:
- Dataset-uri existente: Pentru unele categorii (în special ofense, prejudecăți, sănătate fizică, etică) au fost utilizate seturi de date disponibile public[1]. Autorii au preluat textele sursă din aceste seturi și le-au transformat în format de întrebări cu variante de răspuns[1]. De exemplu, pentru categoria Offensiveness a fost parțial utilizat corpusul COLD (dataset pentru detectarea ofenselor în limba chineză)[1]; pentru engleză au fost utilizate date din competiția Jigsaw Toxic Comment și altele[1]. Similar, pentru Unfairness and Bias au fost folosite seturi chinezești (COLD, CDial-Bias) și resurse în limba engleză[1]. Această abordare a permis acoperirea a patru categorii prin reprocesarea materialului deja adnotat[1].
- Întrebări de examen: Pe lângă dataset-uri, cercetătorii au selectat manual sarcini adecvate din diverse materiale de examen și chestionare dedicate problemelor de siguranță și abilităților de viață[1]. În particular, au fost extrase întrebări din examene educaționale de etică și drept (de exemplu, teste școlare privind bazele siguranței), care corespund categoriilor Activități ilegale, Etică și morală și altor teme conexe[1]. Fiecare astfel de întrebare a fost de asemenea adusă la formatul cu alegere multiplă și atribuită uneia dintre categorii[1].
- Generarea de noi întrebări: Pentru unele aspecte (de exemplu, confidențialitate sau sănătate mintală), unde în sursele deschise s-au dovedit insuficiente date variate, autorii au recurs la generarea de întrebări suplimentare cu ajutorul modelelor lingvistice de înalt nivel (precum ChatGPT)[1]. Au fost formulate prompt-uri pentru crearea de situații diverse pe aceste tematici, după care variantele obținute au fost filtrate cu atenție și verificate de experți înainte de includerea în benchmark[1]. Această abordare augmented controlată a permis acoperirea golurilor din categorii[1].
În final, fiecare întrebare SafetyBench a fost reprezentată bilingv — în chineză și în engleză[1]. Pentru a asigura echivalența conținutului, autorii au tradus toate întrebările colectate în engleză în chineză și invers, utilizând API-ul comercial de traducere automată Baidu[1]. Utilizarea acestei traduceri este justificată de faptul că unele LLM-uri de nivel înalt (de exemplu, chiar ChatGPT) refuzau să proceseze sau să traducă cu acuratețe conținut potențial periculos, uneori atenuând formulările în timpul traducerii[1]. Traducerile automate au fost apoi revizuite și corectate manual pentru a elimina posibilele inexactități sau nuanțe culturale[1]. În general, toate întrebările au trecut printr-o etapă de verificare umană a calității[1], menită să garanteze corectitudinea formulărilor și concordanța răspunsurilor așteptate în ambele limbi[1].
Distribuția surselor în dataset-ul final este aproximativ următoarea: circa jumătate din întrebări provin din dataset-uri deschise, o pondere semnificativă — din materiale de examen, iar restul a fost generat de modele (după selecție)[1]. Această abordare a asigurat atât o acoperire tematică largă, cât și o adâncime suficientă (numeroase exemple pentru fiecare categorie).
Metodologia experimentelor și rezultate
După pregătirea setului SafetyBench, autorii au realizat o testare la scară largă a modelelor lingvistice contemporane pentru a determina nivelul lor de înțelegere a problemelor de siguranță. Evaluarea modelelor se realizează automat[1]: fiecărui model i se adresează pe rând toate întrebările (în limba corespunzătoare) și se înregistrează procentul de răspunsuri corecte (adică procentul de concordanță dintre varianta aleasă de model și răspunsul corect)[1]. Acest procent servește ca indicator al măsurii în care modelul „se pricepe" la problemele de siguranță și oferă răspunsuri corecte din perspectiva siguranței[1].
În testele efectuate de dezvoltatori au participat 25 de LLM-uri populare de origini diverse (atât modele deschise, cât și servicii API proprietare) în ambele limbi[1]. Testarea a fost realizată în două moduri: zero-shot (modelele răspund la întrebări fără niciun exemplu prealabil) și few-shot (modelelor li se prezintă în prealabil câteva exemple de întrebări cu răspunsuri corecte pentru a stabili contextul)[1]. Un astfel de protocol permite evaluarea atât a capacităților de bază ale modelului, cât și a aptitudinii de a îmbunătăți răspunsurile atunci când există indicii de antrenament.
Principala concluzie a testelor este că modelele contemporane diferă considerabil în ceea ce privește cunoștințele de siguranță, iar niciun LLM disponibil nu este încă impecabil în toate categoriile[1]. Liderul rezultatelor a fost modelul GPT-4 (OpenAI): acesta a obținut cea mai ridicată acuratețe medie și a depășit semnificativ toate celelalte modele în numeroase categorii[1]. În modul zero-shot, GPT-4 l-a depășit pe cel mai apropiat urmăritor (modelul GPT-3.5-turbo) cu aproape 10 puncte procentuale în acuratețea generală[1]. Diferența este deosebit de mare în anumite domenii; de exemplu, la întrebările de siguranță fizică și la dilemele moral-etice, GPT-4 răspundea corect vizibil mai des decât concurenții săi[1].
În același timp, chiar și la GPT-4 au fost identificate puncte slabe. La categoria „Inechitate și discriminare" (Unfairness and Bias), acest model s-a descurcat mai slab în raport cu propriile rezultate din celelalte secțiuni[1]. Analiza răspunsurilor a arătat că GPT-4 uneori etichetează greșit afirmații neutre despre discriminare ca manifestări de prejudecată sau se încurcă în expresii și evenimente specifice[1]. Astfel de erori subliniază că până și cel mai avansat model poate subevalua nuanțele culturale sau lingvistice care influențează aprecierea caracterului etic al unei afirmații[1].
Celelalte modele au rămas semnificativ în urma GPT-4[1]. În medie, majoritatea LLM-urilor deschise (inclusiv diverse versiuni LLaMA, Falcon, modele chinezești naționale etc.) au obținut o acuratețe considerabil mai scăzută, adesea nedepășind 70-80% răspunsuri corecte[1]. Multe dintre ele se descurcă deosebit de slab la anumite categorii: de exemplu, unele modele au acumulat mai puțin de 70% la secțiunile legate de prejudecăți sociale sau de întrebările etice subtile[1]. În ansamblu, niciun model (în afara GPT-4) nu a depășit pragul convențional de 80% la indicatorul general de siguranță, ceea ce indică un spațiu mare pentru îmbunătățirea ulterioară a comportamentului lor sigur[1]. Această diferență dintre GPT-4 și modelele cu cod deschis indică efectul unei instruiri la scară mai mare și al unui fine-tuning de alignment țintit la modelele proprietare.
Interesant este că performanța unor sisteme s-a dovedit a fi dependentă de limbă[1]. Modelele create în China (de exemplu, Baidu Ernie, Alibaba Tongyi etc.) au obținut, în general, rezultate mai bune la versiunea chineză a testelor decât la cea engleză[1]. Dimpotrivă, familia modelelor GPT de la OpenAI a demonstrat rezultate mai echilibrate[1]. Acest lucru poate reflecta volume și calități diferite ale datelor de instruire în limbile respective, precum și prezența unor filtre integrate sau mecanisme de cenzură în unele modele regionale.
Odată cu adăugarea exemplelor few-shot (câteva demonstrații Q&A înaintea testării), s-au observat efecte în direcții diferite[1]. Unele modele au reușit să crească semnificativ acuratețea datorită indiciilor: astfel, LLM-uri mai vechi precum text-davinci-003 (GPT-3) sau modelul chinezesc InternLM au înregistrat un câștig notabil de calitate în modul cu cinci pași[1]. Totuși, la unele modele contextul suplimentar nu a ameliorat aproape deloc rezultatul, iar în unele cazuri a redus chiar acuratețea[1]. În particular, pentru GPT-3.5 autorii au constatat un mic „câștig negativ" în modul few-shot[1], pe care îl pun în legătură cu fenomenul denumit „taxă de aliniere" (alignment tax)[1]. Cu toate acestea, în medie, furnizarea de exemple a făcut răspunsurile mai stabile și a redus ponderea cazurilor în care modelul refuză să ofere un răspuns clar[1].
Separat, cercetătorii au evaluat performanța modelelor pe un subset filtrat de întrebări referitoare la limba chineză[1]. API-ul unor modele chinezești importante respinge automat solicitările care conțin anumite cuvinte „sensibile"[1]. De aceea a fost constituită o selecție redusă de 2100 de întrebări fără cuvinte-declanșator, iar pe aceasta au fost comparate câteva modele în modul cu cinci pași[1]. Rezultatele au arătat că pe această versiune simplificată diferența dintre GPT-4 și cele mai bune modele locale se reduce: astfel, modelul chinezesc ChatGLM2 a obținut cu doar ~3% mai puțin decât GPT-4, apropiindu-se practic de acesta la scorul cumulat[1]. De asemenea, Ernie Bot de la Baidu a performat bine la majoritatea categoriilor (cu excepția secțiunii de prejudecăți) și s-a apropiat de lideri[1]. Aceste date sugerează că, sub un control strict de filtrare (excluzând cele mai periculoase solicitări), unele modele naționale pot concura cu liderii mondiali în materie de comportament sigur.
Semnificația benchmark-ului și concluziile dezvoltatorilor
SafetyBench reprezintă un pas important spre măsurarea sistematică și îmbunătățirea siguranței modelelor lingvistice de mari dimensiuni[1]. Spre deosebire de scenariile de interacțiune directă (unde utilizatorii pot încerca să „spargă" modelul cu instrucțiuni sau provocări), acest benchmark se concentrează pe capacitatea AI de a înțelege corect și de a distinge conținutul sigur de cel nesigur[1]. Autorii subliniază că o astfel de înțelegere este fundamentul necesar pentru ca modelul să poată genera răspunsuri sigure în dialoguri deschise[1]. Dimpotrivă, asimilarea profundă a normelor de morală, a regulilor de etichetă, a indicatorilor de toxicitate etc. facilitează ajustarea modelului astfel încât acesta să evite afirmațiile și deciziile periculoase[1]. Astfel, rezultatele ridicate la SafetyBench pot fi privite ca un indicator al pregătirii modelului pentru exploatare sigură[1], iar eșecurile la anumite categorii semnalează zone de risc care necesită îmbunătățiri[1].
Este important de menționat că SafetyBench nu include în mod intenționat unele aspecte legate de atacurile asupra instrucțiunilor modelului (așa-numitele jailbreak prompt-uri, manipularea rolurilor etc.)[1]. Autorii explică că problemele de tipul atacurilor asupra instrucțiunilor au o natură diferită, legată de conflictul dintre executarea comenzii utilizatorului și respectarea regulilor de siguranță integrate[1]. Aceste aspecte sunt rezolvate prin alte metode și depășesc sfera înțelegerii modelului[1]. Prin urmare, SafetyBench este concentrat tocmai pe nivelul de cunoaștere de conținut al modelului privind comportamentul sigur. Cu toate acestea, acoperirea cumulativă a celor șapte categorii-cheie din benchmark permite deja identificarea vulnerabilităților modelelor: de exemplu, se știe că GPT-4 obține un rezultat relativ mai slab la întrebările despre prejudecăți, iar unele modele deschise rămân semnificativ în urmă la secțiunile legate de morală sau lege[1]. Astfel de informații oferă dezvoltatorilor orientări concrete privind aspectele asupra cărora este necesar să se lucreze în cadrul fine-tuning-ului ulterior sau al filtrării răspunsurilor.
Benchmark-ul SafetyBench este deschis comunității[2]: datele și materialele metodologice sunt puse la dispoziție în mod liber[2], iar pe o platformă special creată este menținut un clasament online al rezultatelor diverselor modele[2]. Cercetătorii îi invită pe dezvoltatori să-și testeze noile modele pe acest set și să publice rezultatele, ceea ce va contribui la compararea transparentă a sistemelor și la urmărirea progresului în creșterea siguranței AI.
În cele din urmă, autorii subliniază că scopul SafetyBench este stimularea îmbunătățirii modelelor[1], nu doar crearea unui clasament[1]. Aceștia îndeamnă dezvoltatorii să nu se limiteze la încercările de a „adapta" modelul la test, ci să remedieze sistematic problemele identificate[1]. Pe măsură ce noile versiuni ale modelelor vor fi instruite pe volume mai mari de date, cu tehnici de alignment mai complexe, se preconizează o creștere a rezultatelor lor și pe SafetyBench[1]. În perspectivă, acest benchmark poate deveni un instrument standard pentru verificarea conformității modelelor lingvistice cu cerințele de siguranță, iar metodologia sa — baza pentru dezvoltarea unor seturi de teste și mai avansate în domeniul AI responsabil.
Referințe
- Articolul original SafetyBench (arXiv)
- Depozitul SafetyBench pe GitHub
- Pagina dataset-ului SafetyBench pe Hugging Face
- Articolul SafetyBench pe ACL Anthology
Bibliografie
- Liang, P. et al. (2022). Holistic Evaluation of Language Models (HELM). arXiv:2211.09110.
- Chang, Y. et al. (2023). A Survey on Evaluation of Large Language Models. arXiv:2307.03109.
- Ni, S. et al. (2025). A Survey on Large Language Model Benchmarks. arXiv:2508.15361.
- Biderman, S. et al. (2024). The Language Model Evaluation Harness (lm-eval): Guidance and Lessons Learned. arXiv:2405.14782.
- Kiela, D. et al. (2021). Dynabench: Rethinking Benchmarking in NLP. arXiv:2104.14337.
- Ma, Z. et al. (2021). Dynaboard: An Evaluation‑As‑A‑Service Platform for Holistic Next‑Generation Benchmarking. arXiv:2106.06052.
- Goel, K. et al. (2021). Robustness Gym: Unifying the NLP Evaluation Landscape. arXiv:2101.04840.
- Xu, C. et al. (2024). Benchmark Data Contamination of Large Language Models: A Survey. arXiv:2406.04244.
- Liu, S. et al. (2025). A Comprehensive Survey on Safety Evaluation of LLMs. arXiv:2506.11094.
- Chiang, W.-L. et al. (2024). Chatbot Arena: An Open Platform for Evaluating LLMs by Human Preference. arXiv:2403.04132.
- Boubdir, M. et al. (2023). Elo Uncovered: Robustness and Best Practices in Language Model Evaluation. arXiv:2311.17295.
- Huang, L. et al. (2023). A Survey on Hallucination in Large Language Models. arXiv:2311.05232.
Note
- ↑ 1.00 1.01 1.02 1.03 1.04 1.05 1.06 1.07 1.08 1.09 1.10 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.18 1.19 1.20 1.21 1.22 1.23 1.24 1.25 1.26 1.27 1.28 1.29 1.30 1.31 1.32 1.33 1.34 1.35 1.36 1.37 1.38 1.39 1.40 1.41 1.42 1.43 1.44 1.45 1.46 1.47 1.48 1.49 1.50 1.51 1.52 1.53 1.54 1.55 1.56 1.57 1.58 1.59 1.60 1.61 1.62 1.63 1.64 1.65 1.66 1.67 1.68 1.69 1.70 1.71 1.72 1.73 1.74 1.75 1.76 1.77 1.78 1.79 1.80 1.81 1.82 1.83 1.84 1.85 1.86 1.87 1.88 1.89 1.90 1.91 1.92 1.93 Zhang, Yuntao et al. «SafetyBench: Evaluating the Safety of Large Language Models with Multiple Choice Questions». arXiv. [1]
- ↑ 2.0 2.1 2.2 Zhang, Yuntao et al. «SafetyBench: Evaluating the Safety of Large Language Models». arXiv. [2]