AI-modeller og plattformer

De mange ansiktene til forsterkingslæring: Forming av store språkmodeller

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

I de senere år har store språkmodeller (LLM) betydelig endret feltet kunstig intelligens (AI), og gjort det mulig for maskiner å forstå og generere menneskelignende tekst med bemerkelsesverdig dyktighet. Dette suksessen tilskrives i stor grad fremgang i maskinlæringsmetodologier, inkludert dyp lærings- og forsterkingslæring (RL). Mens overvåket lærings har spilt en avgjørende rolle i å trene LLM, har forsterkingslæring vist seg å være et kraftig verktøy for å finpushe og forbedre deres evner utover enkel mønstergjenkjenning.

Forsterkingslæring gjør det mulig for LLM å lære fra erfaring, og optimalisere deres atferd basert på belønninger eller straffer. Forskjellige varianter av RL, som for eksempel Forsterkingslæring fra menneskelig tilbakemelding (RLHF), Forsterkingslæring med verifiserbare belønninger (RLVR), Gruppe-relativ politi-optimisering (GRPO) og Direkte preferanse-optimisering (DPO), er blitt utviklet for å finjustere LLM, og sikre at de er i samsvar med menneskelige preferanser og forbedre deres resonnementsevner.

Denne artikkelen utforsker de forskjellige forsterkingslæringsmetodene som former LLM, og undersøker deres bidrag og innvirkning på AI-utviklingen.

Forståelse av forsterkingslæring i AI

Forsterkingslæring (RL) er en maskinlæringsparadigme der en agent lærer å ta beslutninger ved å samhandle med en omgivelse. I stedet for å bare basere seg på merket datasett, tar agenten handlinger, mottar tilbakemelding i form av belønninger eller straffer, og justerer sin strategi deretter.

For LLM er forsterkingslæring med på å sikre at modellene genererer svar som er i samsvar med menneskelige preferanser, etiske retningslinjer og praktisk resonnement. Målet er ikke bare å produsere syntaktisk korrekte setninger, men også å gjøre dem nyttige, meningsfulle og i samsvar med samfunnsnormer.

Forsterkingslæring fra menneskelig tilbakemelding (RLHF)

En av de mest brukte RL-teknikkene i LLM-trening er RLHF. I stedet for å bare basere seg på forhåndsdefinerte datasett, forbedrer RLHF LLM ved å inkorporere menneskelige preferanser i treningsløkken. Denne prosessen innebærer vanligvis:

  1. Samling av menneskelig tilbakemelding: Menneskelige evaluatoren vurderer modell-genererte svar og rangerer dem basert på kvalitet, konsistens, nyttighet og nøyaktighet.
  2. Trening av en belønningsmodell: Disse rangeringene brukes deretter til å trene en separat belønningsmodell som forutsier hvilket utgang mennesker ville foretrekke.
  3. Finjustering med RL: LLM blir trent ved å bruke denne belønningsmodellen til å finjustere sine svar basert på menneskelige preferanser.

Denne tilnærmingen har blitt brukt til å forbedre modeller som ChatGPT og Claude. Mens RLHF har spilt en viktig rolle i å gjøre LLM mer i samsvar med brukerpreferanser, redusere bias og forbedre deres evne til å følge komplekse instruksjoner, er det ressurskrevende og krever et stort antall menneskelige annotatorer for å evaluere og finjustere AI-utgangene. Dette ledet forskerne til å utforske alternative metoder, som for eksempel Forsterkingslæring fra AI-tilbakemelding (RLAIF) og Forsterkingslæring med verifiserbare belønninger (RLVR).

RLAIF: Forsterkingslæring fra AI-tilbakemelding

I motsetning til RLHF, avhenger RLAIF av AI-genererte preferanser for å trene LLM, i stedet for menneskelig tilbakemelding. Den opererer ved å bruke et annet AI-system, vanligvis en LLM, til å evaluere og rangere svar, og skaper en automatisert belønningsystem som kan guide LLMs læringsprosess.

Denne tilnærmingen løser skalerbarhetsproblemer forbundet med RLHF, der menneskelig annotering kan være dyrt og tidskrevende. Ved å bruke AI-tilbakemelding, forbedrer RLAIF konsistens og effisiens, og reduserer variasjonen introdusert av subjektive menneskelige meninger. Selv om RLAIF er en verdifull tilnærming for å finjustere LLM på skala, kan den noen ganger forsterke eksisterende bias i et AI-system.

Forsterkingslæring med verifiserbare belønninger (RLVR)

Mens RLHF og RLAIF avhenger av subjektiv tilbakemelding, bruker RLVR objektive, programmerbare verifiserbare belønninger for å trene LLM. Denne metoden er spesielt effektiv for oppgaver som har et klart korrekthetskriterium, som for eksempel:

  • Matematisk problemløsing
  • Kodegenerering
  • Strukturert data-prosessering

I RLVR blir modellens svar evaluert ved å bruke forhåndsdefinerte regler eller algoritmer. En verifiserbar belønningsfunksjon bestemmer om et svar møter de forventede kriteriene, og tildeler en høy score til korrekte svar og en lav score til ukorrekte svar.

Denne tilnærmingen reduserer avhengighet av menneskelig annotering og AI-bias, og gjør trening mer skalerbar og kostnadseffektiv. For eksempel, i matematisk resonnement, har RLVR blitt brukt til å finjustere modeller som DeepSeek’s R1-Zero, og har gjort det mulig for dem å selvforbedre uten menneskelig inngripen.

Optimisering av forsterkingslæring for LLM

I tillegg til ovennevnte teknikker som guider hvordan LLM mottar belønninger og lærer fra tilbakemelding, er en like viktig aspekt av RL hvordan modellene adopterer (eller optimaliserer) deres atferd (eller politikker) basert på disse belønningene. Dette er der hvor avanserte optimaliseringsteknikker kommer inn i bildet.

Optimisering i RL er essensielt prosessen med å oppdatere modellens atferd for å maksimere belønninger. Mens tradisjonelle RL-tilnærminger ofte lider av ustabilitet og ineffisiens når de finjusterer LLM, er nye tilnærminger blitt utviklet for å optimalisere LLM. Her er ledende optimaliseringsteknikker som brukes for å trene LLM:

  • Proximal Policy Optimization (PPO): PPO er en av de mest brukte RL-teknikkene for å finjustere LLM. En stor utfordring i RL er å sikre at modelloppdateringer forbedrer ytelsen uten plutselige, drastiske endringer som kunne reducere svarkvaliteten. PPO løser dette ved å introdusere kontrollerte politioppdateringer, og finjusterer modellens svar inkrementelt og trygt for å opprettholde stabilitet. Det balanserer også utforsking og utnytting, og hjelper modellene å oppdage bedre svar mens de forsterker effektive atferder. I tillegg er PPO prøveeffektiv, og bruker mindre datamengder for å redusere trenings tid samtidig som den opprettholder høy ytelse. Denne metoden brukes bredt i modeller som ChatGPT, og sikrer at svarene forblir nyttige, relevante og i samsvar med menneskelige forventninger uten å overfittes til bestemte belønnings-signaler.
  • Direkte preferanse-optimisering (DPO): DPO er en annen RL-optimaliseringsteknikk som fokuserer på å direkte optimalisere modellens utgang til å være i samsvar med menneskelige preferanser. I motsetning til tradisjonelle RL-algoritmer som avhenger av komplekse belønningsmodeller, optimaliserer DPO modellen direkte basert på binær preferansedata – det vil si at den bare bestemmer om ett utgang er bedre enn et annet. Tilnærmingen avhenger av menneskelige evaluatoren til å rangere flere svar generert av modellen for en gitt prompt. Den finjusterer deretter modellen for å øke sannsynligheten for å produsere høyere-rangerte svar i fremtiden. DPO er spesielt effektiv i scenarioer der det er vanskelig å få detaljerte belønningsmodeller. Ved å forenkle RL, gjør DPO det mulig for AI-modellene å forbedre sine utgang uten den komputasjonelle byrden forbundet med mer komplekse RL-teknikker.
  • Gruppe-relativ politi-optimisering (GRPO): En av de nyeste utviklingene i RL-optimaliseringsteknikker for LLM er GRPO. Mens typiske RL-teknikker, som PPO, krever en verdi-modell for å estimere fordelen av forskjellige svar – noe som krever høy komputasjonell kraft og betydelige minnesressurser – eliminerer GRPO behovet for en separat verdi-modell ved å bruke belønnings-signaler fra forskjellige generasjoner på samme prompt. Dette betyr at i stedet for å sammenligne utgang med en statisk verdi-modell, sammenlignes de med hverandre, og reduserer betydelig den komputasjonelle overhodet. En av de mest bemerkelsesverdige anvendelsene av GRPO var i DeepSeek R1-Zero, en modell som ble trent helt uten overvåket finjustering og klarte å utvikle avanserte resonnementsevner gjennom selv-utvikling.

Bunnen av saken

Forsterkingslæring spiller en avgjørende rolle i å finjustere store språkmodeller (LLM) ved å forbedre deres samsvar med menneskelige preferanser og optimalisere deres resonnementsevner. Teknikker som RLHF, RLAIF og RLVR tilbyr forskjellige tilnærminger til belønningslæring, mens optimaliseringsteknikker som PPO, DPO og GRPO forbedrer trenings-effisiens og stabilitet. Mens LLM fortsatt utvikler seg, blir rollen til forsterkingslæring kritisk i å gjøre disse modellene mer intelligente, etiske og rimelige. LHF, RLAIF og RLVR tilbyr forskjellige tilnærminger til belønningslæring, mens optimaliseringsteknikker som PPO, DPO og GRPO forbedrer trenings-effisiens og stabilitet. Mens LLM fortsatt utvikler seg, blir rollen til forsterkingslæring kritisk i å gjøre disse modellene mer intelligente, etiske og rimelige.

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.