Forudgående træning opbygger en models grundlæggende viden fra massive datasæt, mens optimering efter træning forfiner dette grundlag til specifikke opgaver og menneskelig tilpasning. Begge faser er essentielle i moderne AI-udvikling og tjener komplementære snarere end konkurrerende roller.
Højdepunkter
Forudgående træning etablerer grundlæggende viden ved hjælp af billioner af tokens af rådata.
Optimering efter træning gør modeller nyttige, sikre og opgavespecifikke gennem teknikker som RLHF og DPO.
Førtræning koster betydeligt mere beregningskraft end eftertræning.
Det er efter træning, at den mest praktiske tilpasning og tilpasning i moderne AI-udvikling sker.
Hvad er Forudtræning?
Den indledende træningsfase, hvor en model lærer generelle mønstre fra enorme mængder rå tekst eller data.
Forudgående træning forbruger typisk billioner af tokens af umærkede data, der er skrabet fra nettet, bøger og kodelagre.
Den bruger selvovervågede læringsmål som f.eks. forudsigelse af næste ord, hvor modellen lærer ved at gætte det næste ord i en sekvens.
Denne fase er den beregningsmæssigt dyreste del af modeludviklingen og koster ofte millioner af dollars i GPU-tid.
Modeller som GPT-3, LLaMA og Claude begyndte alle med omfattende fortræning på hundredvis af milliarder af parametre.
Den resulterende basismodel indfanger bred sprogforståelse, men mangler opgavespecifikke færdigheder eller sikkerhedstilpasning.
Hvad er Optimering efter træning?
Teknikker anvendt efter prætræning for at specialisere en model, forbedre justering og øge opgavepræstationen.
Eftertræning omfatter superviseret fine-tuning (SFT), forstærkningslæring fra menneskelig feedback (RLHF) og direkte præferenceoptimering (DPO).
RLHF blev populariseret af OpenAI i InstructGPT og senere GPT-4 for at gøre modeller mere nyttige og sikrere.
DPO fremkom som et enklere alternativ til RLHF og fjernede behovet for en separat belønningsmodel ved direkte at optimere præferencer.
Denne fase kræver typisk langt mindre beregning end prætræning, og der bruges ofte tusindvis snarere end billioner af eksempler.
Eftertræning kan også omfatte teknikker som konstitutionel kunstig intelligens, træning i værktøjsbrug og finjustering med fokus på ræsonnement.
Sammenligningstabel
Funktion
Forudtræning
Optimering efter træning
Fase i pipeline
Første fase af modeludvikling
Følger prætræning
Primært mål
Lær generel viden og mønstre
Specialiser og juster modellen
Datakrav
Billioner af tokens, umærkede
Tusinder til millioner af mærkede eksempler
Beregn omkostninger
Ekstremt høj (millioner af dollars)
Moderat (tusindvis af dollars)
Almindelige teknikker
Selvovervåget læring, maskeret sprogmodellering
SFT, RLHF, DPO, konstitutionel AI
Produktion
Basismodel med brede muligheder
Afstemt, opgaveklar model
Varighed
Uger til måneder på store klynger
Timer til dage
Reversibilitet
Udgangspunkt for alt senere arbejde
Kan gentages eller justeres
Detaljeret sammenligning
Formål og rolle i AI-pipeline
Foruddannelse fungerer som den grundlæggende fase, hvor en model absorberer generel viden fra enorme mængder rådata. Uden den ville modellen ikke have nogen underliggende forståelse af sprog, ræsonnement eller verdensfakta. Optimering efter træning tager dette fundament og former det til noget nyttigt, der lærer modellen, hvordan man følger instruktioner, afviser skadelige anmodninger og udmærker sig ved specifikke opgaver. Tænk på foruddannelse som at opnå en generel uddannelse og efteruddannelse som den specialiserede jobuddannelse, der følger.
Data- og beregningskrav
Skalaforskellen mellem disse to faser er svimlende. Forudgående træning kræver enorme datasæt, ofte billioner af tokens, og kører på tusindvis af GPU'er i uger eller måneder. Efteruddannelse foregår i en meget mindre skala og bruger typisk kuraterede datasæt på tusindvis til millioner af eksempler. Dette gør efteruddannelse langt mere tilgængelig for mindre teams og forskere, der ønsker at tilpasse eksisterende modeller uden at bygge dem fra bunden.
Teknikker og metoder
Fortræning er baseret på selvovervågede mål, hvor modellen i bund og grund lærer sig selv ved at forudsige manglende eller næste tokens i sekvenser. Optimering efter træning omfatter et bredt værktøjssæt, herunder overvåget finjustering af instruktions-respons-par, RLHF, der bruger menneskelige præferencerangeringer til at træne en belønningsmodel, og nyere metoder som DPO, der forenkler justeringsprocessen. Hver eftertræningsteknik adresserer forskellige mål, fra grundlæggende hjælpsomhed til komplekse ræsonnementsevner.
Indvirkning på modeladfærd
En prætrænet model er i sig selv i bund og grund en sofistikeret autofuldførelse. Den kan generere sammenhængende tekst, men følger ikke instruktioner pålideligt eller opfører sig sikkert. Eftertræning er det, der forvandler en rå sprogmodel til en chatbot-assistent, som du rent faktisk ønsker at interagere med. Justeringsarbejdet, der udføres i eftertræningen, afgør, om modellen er nyttig, harmløs, ærlig og i stand til at føre nuancerede samtaler.
Fleksibilitet og iteration
Efteruddannelse giver meget mere fleksibilitet, fordi den kan gentages, kombineres og justeres uden at starte forfra. Teams kan finjustere en model til medicinske applikationer og derefter anvende yderligere optimering til et specifikt hospitals behov. Når foruddannelsen er afsluttet, skaber den et fast grundlag, som alle bygger videre på. Derfor har AI-fællesskabet flyttet fokus mod forskning efteruddannelse, hvor tilpasning og differentiering sker hurtigst.
Fordele og ulemper
Forudtræning
Fordele
+Opbygger en bred vidensbase
+Muliggør transferlæring
+Skaber et alsidigt fundament
+Indfanger verdensviden
Indstillinger
−Ekstremt dyrt
−Kræver massive datasæt
−Lange træningstider
−Ikke opgavespecifik
Optimering efter træning
Fordele
+Meget lavere beregningsomkostninger
+Meget tilpasselig
+Forbedrer sikkerhed og justering
+Hurtigere iterationscyklusser
Indstillinger
−Begrænset af basismodellens kvalitet
−Kan forringe generelle evner
−Kræver kvalitetsmærkede data
−Risiko for overtilpasning
Almindelige misforståelser
Myte
Forudgående træning alene er nok til at blive en nyttig AI-assistent.
Virkelighed
En prætrænet model er i bund og grund en sofistikeret tekstfuldfører. Uden optimering efter træning kan den ikke pålideligt følge instruktioner, afvise skadelige anmodninger eller opretholde sammenhængende samtaler. Alle produktionschatbots kræver et betydeligt eftertræningsarbejde.
Myte
Optimering efter træning er blot en simpel finjustering.
Virkelighed
Moderne efteruddannelse omfatter en sofistikeret række teknikker, herunder RLHF, DPO, konstitutionel AI og ræsonnementsfokuseret træning. Disse metoder involverer kompleks belønningsmodellering, præferencelæring og iterativ forfining, der går langt ud over grundlæggende overvåget finjustering.
Myte
Mere forudgående træning fører altid til bedre modeller.
Virkelighed
Forskning har vist aftagende udbytte af blot at skalere data før træning. Feltet har i stigende grad anerkendt, at forbedringer efter træning, især omkring ræsonnement og tilpasning, kan give større gevinster end yderligere beregning før træning.
Myte
RLHF og DPO er det samme.
Virkelighed
Selvom begge sigter mod at tilpasse modeller til menneskelige præferencer, fungerer de forskelligt. RLHF træner en separat belønningsmodel, der styrer forstærkningslæring, mens DPO optimerer politikken direkte ved hjælp af præferencepar uden behov for en belønningsmodel. DPO er enklere, men kan have forskellige præstationsegenskaber.
Myte
Eftertræning kan løse ethvert problem med en basismodel.
Virkelighed
Eftertræning kan ikke skabe evner, der ikke findes i basismodellen. Hvis en prætrænet model mangler bestemte viden- eller ræsonnementsevner, vil ingen finjustering tilføje dem. Det fundament, der lægges under prætræningen, begrænser, hvad der er muligt senere.
Ofte stillede spørgsmål
Hvad er forskellen på prætræning og finjustering?
Foruddannelse er den indledende storstilede træning på massive, umærkede datasæt for at opbygge generelle funktioner. Finjustering er en form for efteruddannelse, der tilpasser en foruddannet model til specifikke opgaver ved hjælp af mindre, mærkede datasæt. Finjustering er én teknik inden for den bredere kategori af optimering efter træning.
Hvorfor er optimering efter træning vigtig for AI-sikkerhed?
Eftertræning er der, hvor tilpasning sker. Teknikker som RLHF lærer modeller at afvise skadelige anmodninger, undgå at generere farligt indhold og opføre sig på måder, der er i overensstemmelse med menneskelige værdier. Uden eftertræning kan foruddannede modeller producere giftige, forudindtagede eller farlige output på trods af deres generelle evner.
Hvor lang tid tager før-træning sammenlignet med efter-træning?
Forudtræning af store modeller tager typisk uger til måneder på tusindvis af GPU'er. Optimering efter træning udføres normalt inden for timer til dage på langt mindre computeropsætninger. Beregningsforholdet kan være 1000:1 eller mere, hvilket er grunden til, at de fleste organisationer fokuserer på eftertræning i stedet for at bygge modeller fra bunden.
Kan du springe førtræningen over og gå direkte til eftertræningen?
Ja, hvis du bruger en eksisterende prætrænet model som udgangspunkt. Det er præcis, hvad de fleste AI-virksomheder og -forskere gør; de tager en open source- eller API-baseret model og anvender eftertræningsteknikker til at tilpasse den. Det virker kun at springe prætræning over, hvis der allerede findes en passende basismodel.
Hvad er DPO, og hvordan kan det sammenlignes med RLHF?
Direkte præferenceoptimering (DPO) er en metode efter træning, der forenkler justering ved direkte at optimere modellen på præferencepar uden at træne en separat belønningsmodel. RLHF kræver tre faser, herunder træning af belønningsmodeller, mens DPO kombinerer alt i én enklere proces. DPO er hurtigere og mere stabil, men kan give lidt forskellige resultater.
Hvor mange data har du brug for til optimering efter træning?
Kravene varierer afhængigt af teknikken. Superviseret finjustering kan kræve tusindvis til titusindvis af eksempler. RLHF bruger typisk 100.000+ præferencesammenligninger. DPO kan arbejde med lignende mængder som RLHF. Dette er dramatisk mindre end de billioner af tokens, der bruges i prætræning.
Skader eftertræning modellens evner?
Eftertræning kan nogle gange reducere ydeevnen på bestemte benchmarks, et fænomen kaldet justeringsskat. Moderne teknikker har dog i vid udstrækning afbødet dette problem. Veldesignet eftertræning forbedrer hjælpsomhed og sikkerhed, samtidig med at de fleste af basismodellens generelle funktioner bevares.
Hvilke virksomheder fokuserer på før- og efteruddannelse?
Virksomheder som OpenAI, Anthropic, Google DeepMind og Meta investerer kraftigt i forberedende træning af deres frontier-modeller. De fleste andre organisationer og AI-startups fokuserer på eftertræning og finjustering af eksisterende modeller til specifikke brancher, use cases eller forbedringer. Økosystemet er opdelt mellem grundlæggende modelbyggere og downstream-tilpassere.
Hvad sker der efter endt træning i AI-udviklingspipelinen?
Efter træning gennemgår modeller typisk evaluering, red-teaming af sikkerhedsmæssige årsager og implementeringsoptimering som kvantisering eller destillation. Inferens-tidsteknikker såsom tankekædepromptering, værktøjsbrug og hentningsforøget generering kan yderligere forbedre ydeevnen uden yderligere træning.
Er forberedelse til træning blevet mindre vigtig?
Forudgående træning er fortsat essentielt, men AI-feltet har flyttet opmærksomheden mod efteruddannelse og inferens-tidsberegning som de næste grænser for forbedring. Teknikker som udvidet ræsonnement, skalering af testtidsberegning og sofistikeret finjustering leverer betydelige gevinster, hvilket tyder på, at fremtiden for AI-fremskridt ligger ud over blot skalering af forudgående træning.
Dommen
Optimering før og efter træning er ikke konkurrerende tilgange, men snarere sekventielle faser, der begge har enorm betydning. Forudgående træning er afgørende, når du bygger en ny fundamentmodel fra bunden og har brug for brede kompetencer, mens optimering efter træning er det praktiske valg for de fleste teams, der ønsker at tilpasse eksisterende modeller til specifikke brugsscenarier. For de fleste organisationer tilbyder eftertræning det bedste investeringsafkast, da det bygger på arbejde, der allerede er udført af store laboratorier.