AI-modeller og plattformer

Beyond Benchmarks: Hvorfor AI-evaluering trenger en realitetscheck

mm
Legg til Unite.AI blant dine foretrukne kilder på Google

Hvis du har fulgt AI de siste dagene, har du sannsynligvis sett overskrifter som rapporterer om gjennombruddsprestasjonene til AI-modeller som oppnår rekorder på benchmark. Fra ImageNet-bilder til å oppnå overmenneskelige poeng i oversettelse og medisinske bilde-diagnostikk, har benchmark vært det gylne standarden for å måle AI-ytelse. Men selv om disse tallene kan være imponerende, fanger de ikke alltid kompleksiteten i virkelige anvendelser. En modell som utfører feilfritt på en benchmark kan likevel svikte når den testes i virkelige miljøer. I denne artikkelen vil vi dykke ned i hvorfor tradisjonelle benchmark ikke fanger den sanne verdien av AI, og utforske alternative evalueringmetoder som bedre reflekterer de dynamiske, etiske og praktiske utfordringene ved å deployere AI i den virkelige verden.

Benchmarkets appel

I årevis har benchmark vært grunnlaget for AI-evaluering. De tilbyr statiske datasæt designet for å måle bestemte oppgaver som gjenkjennelse av objekter eller maskinoversettelse. ImageNet er for eksempel et mye brukt benchmark for å teste objektklassifisering, mens BLEU og ROUGE måler kvaliteten på maskin-generert tekst ved å sammenligne den med menneske-skrevne referansekster. Disse standardiserte testene lar forskerne sammenligne fremgang og skape sunn konkurranse i feltet. Benchmark har spilt en nøkkelrolle i å drive frem store fremgang i feltet. ImageNet-konkurransen, for eksempel, spilte en avgjørende rolle i den dype lærings-revolusjonen ved å vise betydelige nøyaktighetsforbedringer.

Men benchmark forenkler ofte virkeligheten. Ettersom AI-modeller vanligvis er trent for å forbedre en enkelt veldefinert oppgave under faste forhold, kan dette føre til over-optimisering. For å oppnå høye poeng, kan modeller avhenge av datasætmønster som ikke holder utenfor benchmark. Et berømt eksempel er en visningsmodell trent for å skille ulv fra husky. I stedet for å lære å skille mellom dyre-egenskaper, avhengig modellen av tilstedeværelsen av snødekte bakgrunner som vanligvis er forbundet med ulv i treningsdataene. Som resultat, når modellen ble presentert med en husky i snø, mislabeled den det som en ulv. Dette viser hvordan over-optimisering til en benchmark kan føre til feilaktige modeller. Som Goodharts lov sier, “Når en måling blir et mål, opphører den å være en god måling.” Derfor, når benchmark-poeng blir målet, viser AI-modeller Goodharts lov: de produserer imponerende poeng på ledertavlene, men sliter med å håndtere virkelige utfordringer.

Menneskelige forventninger vs. metrikkskår

En av de største begrensningene ved benchmark er at de ofte ikke fanger hva som virkelig betyr noe for mennesker. Vurder maskinoversettelse. En modell kan score høyt på BLEU-metrikken, som måler overlap mellom maskin-generert tekst og referansekster. Mens metrikken kan måle hvor plausibel en oversettelse er i forhold til ord-nivå-overlapp, tar den ikke hensyn til flyt eller mening. En oversettelse kan score dårlig til tross for å være mer naturlig eller til og med mer nøyaktig, bare fordi den brukte forskjellige ordvalg enn referansen. Menneskelige brukere bryr seg om meningen og flyten i oversettelser, ikke bare den eksakte matchen med en referanse. Det samme problemet gjelder for tekstsammentrekning: en høy ROUGE-score garanterer ikke at en sammentrekning er koherent eller fanger de viktigste punktene som en menneskelig leser ville forvente.

For generative AI-modeller blir problemet enda mer utfordrende. For eksempel er store språkmodeller (LLM) vanligvis evaluert på en benchmark MMLU for å teste deres evne til å svare på spørsmål over flere domener. Mens benchmarken kan hjelpe med å teste ytelsen til LLM for å svare på spørsmål, garanterer den ikke pålitelighet. Disse modellene kan fortsatt “hallusinere“, presentere falske, men plausibelt lydende fakta. Denne gapet er ikke lett å oppdage ved benchmark som fokuserer på korrekte svar uten å vurdere sannhet, kontekst eller kohensjon. I ett godt kjent tilfelle ble en AI-assistent brukt til å utarbeide en rettslig innstilling som siterte helt falske rettssaker. AI kan se overbevisende ut på papir, men feilet grundig når det gjaldt menneskelige forventninger til sannhet.

Utfordringene ved statiske benchmark i dynamiske kontekster

  • Tilpasning til endrede miljøer

Statiske benchmark vurderer AI-ytelse under kontrollerte forhold, men virkelige scenarier er uforutsigbare. For eksempel kan en konversasjons-AI utmerke seg på skriptede, enkelt-omgangsspørsmål i en benchmark, men slite i en multi-steg-dialog som inkluderer oppfølgningsspørsmål, slang eller feilskrivninger. Liksom selvkjørende biler ofte utfører godt på objekt-gjenkjennings-tester under ideelle forhold, men feiler i uvanlige omstendigheter, som dårlig lys, uvær eller uventede hindringer. For eksempel kan en stoppskilt endret med klistermerker forvirre en bilens synssystem, og føre til misfortolkning. Disse eksemplene viser at statiske benchmark ikke pålitelig måler virkelige kompleksiteter.

  • Etiske og sosiale overveielser

Tradisjonelle benchmark feiler ofte i å vurdere AI sin etiske ytelse. En bilde-gjenkjenningsmodell kan oppnå høy nøyaktighet, men feil-identifisere individer fra visse etniske grupper på grunn av forvrengt treningsdata. Liksom kan språkmodeller score godt på grammatikk og flyt, mens de produserer forvrengt eller skadelig innhold. Disse problemene, som ikke reflekteres i benchmark-metrikker, har betydelige konsekvenser i virkelige anvendelser.

  • Uevne til å fange nyanserte aspekter

Benchmark er gode til å sjekke overfladiske ferdigheter, som om en modell kan generere grammatisk korrekt tekst eller et realistisk bilde. Men de sliter ofte med dypere kvaliteter, som felles fornuft eller kontekstuell passelighet. For eksempel kan en modell utmerke seg på en benchmark ved å produsere en perfekt setning, men hvis den setningen er faktisk feil, er den nytteløs. AI må forstå når og hvordan å si noe, ikke bare hva å si. Benchmark sjeldent tester dette nivået av intelligens, som er kritisk for anvendelser som chatbots eller innholdsskapning.

  • Kontekstuell tilpasning

AI-modeller sliter ofte med å tilpasse seg nye kontekster, spesielt når de møter data utenfor deres treningssett. Benchmark er vanligvis designet med data som ligner på det modellen ble trent på. Dette betyr at de ikke fullt ut tester hvordan en modell kan håndtere ny eller uventet innputt — en kritisk krav i virkelige anvendelser. For eksempel kan en chatbot utmerke seg på benchmark-spørsmål, men slite når brukerne spør om irrelevante ting, som slang eller niche-emner.

  • Resonnement og inferens

Mens benchmark kan måle mønster-gjenkjennelse eller innholdsgenerering, sliter de ofte med høyere-nivå-resonnement og inferens. AI må gjøre mer enn å etterligne mønster. Den må forstå implikasjoner, gjøre logiske forbindelser og inferere ny informasjon. For eksempel kan en modell generere en faktisk korrekt respons, men feile i å logisk koble den til en bredere samtale. Gjeldende benchmark fanger ikke fullt ut disse avanserte kognitive ferdighetene, og lar oss med en ufullstendig visning av AI-egenskaper.

Beyond Benchmarks: En ny tilnærming til AI-evaluering

For å brygge gapet mellom benchmark-ytelse og virkelig suksess, oppstår en ny tilnærming til AI-evaluering. Her er noen strategier som vinner frem:

  • Menneske-i-løkken-tilbakemelding: I stedet for å kun avhenge av automatiserte metrikker, involver menneskelige evaluere i prosessen. Dette kunne bety å ha eksperter eller sluttbrukere vurdere AI-utgangene for kvalitet, nytte og passelighet. Mennesker kan bedre vurdere aspekter som tone, relevans og etiske overveielser i sammenligning med benchmark.
  • Virkelig-verden-deployeringstesting: AI-systemer bør testes i miljøer så nær virkelige forhold som mulig. For eksempel kan selvkjørende biler gjennomgå prøver på simulerede veier med uforutsigbare trafikkscenarioer, mens chatbots kan deployeres i live-miljøer for å håndtere diverse samtaler. Dette sikrer at modeller evalueres i forholdene de faktisk vil møte.
  • Robusthet og stress-testing: Det er kritisk å teste AI-systemer under uvanlige eller motstandsfylte forhold. Dette kunne involvere å teste en bilde-gjenkjenningsmodell med forvrengt eller støyende bilder eller å evaluere en språkmodell med lange, kompliserte dialoger. Ved å forstå hvordan AI oppfører seg under stress, kan vi bedre forberede den på virkelige utfordringer.
  • Flerdimensjonal evaluering-metrikker: I stedet for å avhenge av en enkelt benchmark-score, evaluer AI over en rekke metrikker, inkludert nøyaktighet, rettferdighet, robusthet og etiske overveielser. Denne holistiske tilnærmingen gir en mer omfattende forståelse av en AI-modells styrker og svakheter.
  • Domene-spesifikke tester: Evaluering bør tilpasses det spesifikke domenet hvor AI vil deployeres. Medisinsk AI, for eksempel, bør testes på kasusstudier designet av medisinske fagfolk, mens en AI for finansielle markeder bør evalueres for stabilitet under økonomiske fluktuerasjoner.

Bunnlinjen

Mens benchmark har fremmet AI-forskning, feiler de i å fange virkelig ytelse. Ettersom AI flytter fra laboratorier til praktiske anvendelser, bør AI-evaluering være menneske-sentrert og holistisk. Testing i virkelige forhold, innlemmende menneskelig tilbakemelding og prioritering av rettferdighet og robusthet er kritisk. Målet er ikke å toppere ledertavlene, men å utvikle AI som er pålitelig, tilpasningsdyktig og verdifull i den dynamiske, komplekse verden.

Dr. Tehseen Zia er en fast ansatt associate professor ved COMSATS University Islamabad, med en PhD i AI fra Vienna University of Technology, Østerrike. Som spesialist i kunstig intelligens, maskinlæring, datavitenskap og datavisjon, har han gjort betydelige bidrag med publikasjoner i anerkjente vitenskapelige tidsskrifter. Dr. Tehseen har også ledet flere industriprosjekter som hovedundersøker og tjenestegjort som AI-konsulent.