Ce este Benchmark (test de performanță AI)?

Un set standard de întrebări sau sarcini pe care sunt testate modelele AI, ca să poată fi comparate între ele.

Denumire completă

Benchmark – test standardizat de performanță

Ce înseamnă Benchmark (test de performanță AI)

Un benchmark este un test standardizat: același set de probleme, aceleași reguli de notare, aplicat mai multor modele. Rezultatul este un scor care permite comparații de tipul „modelul A rezolvă mai multe probleme de matematică decât modelul B”.

Exemple cunoscute: ImageNet (recunoașterea imaginilor), MMLU (întrebări cu variante de răspuns din 57 de domenii, de la istorie la medicină), GSM8K (probleme de matematică de nivel școlar), HumanEval (scrierea de funcții Python) și platforme de tip „arenă”, unde oameni compară răspunsurile a două modele anonime și votează care e mai bun.

Cum funcționează

Modelul primește fiecare întrebare din benchmark, iar răspunsul este comparat automat cu cel corect (sau evaluat de oameni ori de alt model). Scorul este de obicei procentul de răspunsuri corecte.

Benchmark-urile au limite importante. Contaminarea: întrebările ajung pe internet și apoi în datele de antrenare, deci modelul poate „ști” răspunsurile pe de rost. Saturarea: când toate modelele de top obțin scoruri foarte mari, testul nu mai deosebește nimic. În plus, un scor mare la un test nu garantează că modelul e bun pentru sarcina ta.

Pe înțelesul tuturor

Un benchmark este ca un test grilă național: toți elevii primesc aceleași subiecte, deci notele se pot compara. Dar un elev care a văzut subiectele dinainte ia notă mare fără să știe neapărat materia, iar nota la grilă nu spune tot despre cât de bine scrie un eseu.

Exemplu

O firmă care alege un model pentru a răspunde la e-mailurile clienților în română nu ar trebui să se bazeze doar pe clasamentele publice, făcute mai ales pe texte în engleză. Mai util este un benchmark propriu: 200 de e-mailuri reale (anonimizate), cu răspunsuri bune scrise de angajați, pe care sunt testate modelele candidate.

De reținut

  • Benchmark-urile permit compararea modelelor pe aceleași sarcini.
  • Scorurile pot fi umflate de contaminarea datelor de antrenare.
  • Pentru o utilizare concretă, un test propriu, pe date reale, este cel mai relevant.

Nu confunda

  • Benchmark vs. set de test: setul de test este partea din datele tale păstrată pentru evaluare; un benchmark este un set de test public, standardizat, folosit de mulți pentru comparații.

Termeni înrudiți

  • Acuratețe: Procentul de răspunsuri corecte ale unui model din totalul răspunsurilor; simplu de înțeles, dar înșelător când clasele sunt dezechilibrate.
  • Set de validare și set de test: Părți din date păstrate deoparte: setul de validare ajută la reglarea modelului, iar setul de test dă verdictul final pe date nevăzute.
  • LLM (model lingvistic mare): Model AI antrenat pe cantități uriașe de text, care înțelege și generează limbaj; stă în spatele ChatGPT, Claude sau Gemini.
  • Model card: Un document scurt care descrie un model AI: scopul, datele, performanța, limitele și riscurile cunoscute.
  • Scor F1: Un singur număr care combină precizia și recall-ul, mare doar când ambele sunt bune.