Pirmsapmācības laikā modeļa pamatzināšanas tiek veidotas no milzīgiem datu kopumiem, savukārt pēcapmācības optimizācija precizē šo bāzi konkrētiem uzdevumiem un cilvēku vajadzībām. Abi posmi ir būtiski mūsdienu mākslīgā intelekta izstrādē, pildot papildinošas, nevis konkurējošas lomas.
Iezīmes
Iepriekšēja apmācība nodrošina pamatzināšanas, izmantojot triljonus neapstrādātu datu žetonu.
Pēcapmācības optimizācija padara modeļus noderīgus, drošus un uzdevumam specifiskus, izmantojot tādas metodes kā RLHF un DPO.
Priekšapmācība izmaksā par daudz lielākām skaitļošanas izmaksām nekā pēcapmācība.
Pēcapmācības posms ir vieta, kur mūsdienu mākslīgā intelekta izstrādē notiek vispraktiskākā pielāgošana un saskaņošana.
Kas ir Pirmsapmācība?
Sākotnējā apmācības fāze, kurā modelis apgūst vispārīgus modeļus no milzīga neapstrādāta teksta vai datu apjoma.
Priekšapmācība parasti patērē triljonus nemarķētu datu žetonu, kas nokasīti no tīmekļa, grāmatām un koda krātuvēm.
Tas izmanto pašapkalpošanās mācību mērķus, piemēram, nākamā žetona paredzēšanu, kur modelis mācās, uzminot nākamo vārdu secībā.
Šī fāze ir skaitļošanas ziņā visdārgākā modeļa izstrādes daļa, kas GPU laikā bieži vien izmaksā miljoniem dolāru.
Tādi modeļi kā GPT-3, LLaMA un Claude sākās ar plašu iepriekšēju apmācību simtiem miljardu parametru.
Iegūtais bāzes modelis aptver plašu valodas izpratni, bet tam trūkst uzdevumam specifisku prasmju vai drošības saskaņošanas.
Kas ir Optimizācija pēc apmācības?
Pēc iepriekšējas apmācības pielietotās metodes, lai specializētu modeli, uzlabotu izlīdzināšanu un uzdevumu izpildi.
Pēcapmācība ietver uzraudzītu precizēšanu (SFT), pastiprināšanas mācīšanos no cilvēku atsauksmēm (RLHF) un tiešo preferenču optimizāciju (DPO).
RLHF popularizēja OpenAI InstructGPT un vēlāk GPT-4, lai padarītu modeļus noderīgākus un drošākus.
DPO parādījās kā vienkāršāka alternatīva RLHF, novēršot nepieciešamību pēc atsevišķa atlīdzības modeļa, tieši optimizējot preferences.
Šajā posmā parasti ir nepieciešams daudz mazāk aprēķinu nekā pirmsapmācībā, bieži vien izmantojot tūkstošiem, nevis triljonus piemēru.
Pēcapmācība var ietvert arī tādas metodes kā konstitucionālā mākslīgā intelekta (MI), rīku lietošanas apmācību un uz spriešanu vērstu precizēšanu.
Salīdzinājuma tabula
Funkcija
Pirmsapmācība
Optimizācija pēc apmācības
Posms cauruļvadā
Modeļa izstrādes pirmais posms
Seko iepriekšējai apmācībai
Galvenais mērķis
Apgūstiet vispārīgas zināšanas un modeļus
Specializēt un saskaņot modeli
Datu prasības
Triljoni žetonu bez etiķetēm
Tūkstošiem līdz miljoniem marķētu piemēru
Aprēķināt izmaksas
Ārkārtīgi augsts (miljonos dolāru)
Vidēji (tūkstošiem dolāru)
Izplatītas metodes
Pašpārraudzīta mācīšanās, maskētas valodas modelēšana
Mērķis un loma mākslīgā intelekta izstrādes procesā
Priekšapmācība kalpo kā pamatu veidošanas posms, kurā modelis apkopo vispārīgas zināšanas no milzīga apjoma neapstrādātu datu. Bez tiem modelim nebūtu pamata izpratnes par valodu, spriešanu vai pasaules faktiem. Pēcapmācības optimizācija ņem šo pamatu un pārveido to par kaut ko noderīgu, mācot modelim, kā sekot norādījumiem, atteikties no kaitīgiem pieprasījumiem un gūt panākumus konkrētos uzdevumos. Iedomājieties priekšapmācību kā vispārējās izglītības iegūšanu, bet pēcapmācību kā specializētu darba apmācību, kas tai seko.
Datu un skaitļošanas prasības
Mēroga atšķirība starp šiem diviem posmiem ir satriecoša. Priekšapmācībai nepieciešami milzīgi datu kopumi, bieži vien triljoni žetonu, un tā darbojas tūkstošiem GPU nedēļām vai mēnešiem ilgi. Pēcapmācība darbojas daudz mazākā mērogā, parasti izmantojot atlasītus datu kopumus no tūkstošiem līdz miljoniem piemēru. Tas padara pēcapmācību daudz pieejamāku mazākām komandām un pētniekiem, kuri vēlas pielāgot esošos modeļus, neveidojot tos no nulles.
Metodes un paņēmieni
Priekšapmācība balstās uz pašuzraudzītiem mērķiem, kur modelis būtībā pats sevi apgūst, paredzot trūkstošos vai nākamos marķierus secībās. Pēcapmācības optimizācija ietver daudzveidīgu rīku komplektu, tostarp uzraudzītu instrukciju-atbildes pāru precizēšanu, RLHF, kas izmanto cilvēka preferenču rangus, lai apmācītu atlīdzības modeli, un jaunākas metodes, piemēram, DPO, kas vienkāršo saskaņošanas procesu. Katra pēcapmācības metode risina dažādus mērķus, sākot no pamata lietderības līdz sarežģītām spriešanas spējām.
Ietekme uz modeļa uzvedību
Iepriekš apmācīts modelis pats par sevi būtībā ir sarežģīts automātiskās pabeigšanas rīks – tas var ģenerēt sakarīgu tekstu, taču nevarēs droši izpildīt norādījumus vai darboties droši. Pēcapmācība ir tas, kas pārveido neapstrādātu valodas modeli par tērzēšanas robota palīgu, ar kuru jūs patiešām vēlaties mijiedarboties. Pēcapmācības laikā veiktais saskaņošanas darbs nosaka, vai modelis ir noderīgs, nekaitīgs, godīgs un spējīgs veikt niansētu sarunu.
Elastība un iterācija
Pēcapmācība piedāvā daudz lielāku elastību, jo to var atkārtot, apvienot un pielāgot, nesākot no jauna. Komandas var precīzi pielāgot modeli medicīnas lietojumprogrammām un pēc tam piemērot papildu optimizāciju konkrētas slimnīcas vajadzībām. Pēc pabeigšanas iepriekšējā apmācība rada fiksētu bāzi, uz kuras visi balstās. Tāpēc mākslīgā intelekta kopiena ir pārorientējusi uzmanību uz pēcapmācības pētījumiem, jo tieši tur pielāgošana un diferenciācija notiek visstraujāk.
Priekšrocības un trūkumi
Pirmsapmācība
Iepriekšējumi
+Veido plašu zināšanu bāzi
+Nodrošina pārneses mācīšanos
+Izveido daudzpusīgu pamatu
+Aptver pasaules zināšanas
Ievietots
−Ārkārtīgi dārgi
−Nepieciešami lieli datu kopumi
−Ilgs treniņu laiks
−Nav uzdevumam specifisks
Optimizācija pēc apmācības
Iepriekšējumi
+Daudz zemākas skaitļošanas izmaksas
+Ļoti pielāgojama
+Uzlabo drošību un saskaņošanu
+Ātrāki iterācijas cikli
Ievietots
−Ierobežota bāzes modeļa kvalitātes dēļ
−Var pasliktināt vispārējās spējas
−Nepieciešami dati ar kvalitātes marķējumu
−Pārmērīgas pielāgošanas risks
Biežas maldības
Mīts
Vien iepriekšēja apmācība ir pietiekama, lai izveidotu noderīgu mākslīgā intelekta palīgu.
Realitāte
Iepriekš apmācīts modelis būtībā ir sarežģīts teksta aizpildītājs. Bez pēcapmācības optimizācijas tas nevar droši izpildīt norādījumus, atteikt kaitīgus pieprasījumus vai uzturēt sakarīgas sarunas. Visiem ražošanas tērzēšanas robotiem ir nepieciešams ievērojams pēcapmācības darbs.
Mīts
Optimizācija pēc apmācības ir tikai vienkārša precizēšana.
Realitāte
Mūsdienu pēcapmācība ietver sarežģītu metožu klāstu, tostarp RLHF, DPO, konstitucionālo mākslīgo intelektu un uz spriešanu orientētu apmācību. Šīs metodes ietver sarežģītu atlīdzības modelēšanu, preferenču apguvi un iteratīvu pilnveidošanu, kas sniedzas tālu aiz pamata uzraudzītas precizēšanas.
Mīts
Vairāk iepriekšējas apmācības vienmēr noved pie labākiem modeļiem.
Realitāte
Pētījumi liecina, ka vienkārša pirmsapmācības datu mērogošana samazina atdevi. Šajā jomā arvien vairāk tiek atzīts, ka uzlabojumi pēcapmācības, īpaši spriešanas un saskaņošanas jomā, var dot lielākus ieguvumus nekā papildu pirmsapmācības aprēķini.
Mīts
RLHF un DPO ir viens un tas pats.
Realitāte
Lai gan abi cenšas saskaņot modeļus ar cilvēka vēlmēm, tie darbojas atšķirīgi. RLHF apmāca atsevišķu atlīdzības modeli, kas vada pastiprināšanas mācīšanos, savukārt DPO optimizē politiku tieši, izmantojot preferenču pārus, bez nepieciešamības pēc atlīdzības modeļa. DPO ir vienkāršāks, taču tam var būt atšķirīgas veiktspējas īpašības.
Mīts
Pēcapmācība var novērst jebkuru problēmu ar bāzes modeli.
Realitāte
Pēcapmācība nevar radīt spējas, kuru nav bāzes modelī. Ja iepriekš apmācītam modelim trūkst noteiktu zināšanu vai spriešanas spēju, nekāda precizēšana tās nepievienos. Iepriekšējās apmācības laikā izveidotais pamats ierobežo to, kas ir iespējams vēlāk.
Bieži uzdotie jautājumi
Kāda ir atšķirība starp iepriekšēju apmācību un precizēšanu?
Priekšapmācība ir sākotnējā liela mēroga apmācība ar milzīgiem nemarķētiem datu kopumiem, lai attīstītu vispārīgas spējas. Precizēšana ir pēcapmācības veids, kas pielāgo iepriekš apmācītu modeli konkrētiem uzdevumiem, izmantojot mazākus, marķētus datu kopumus. Precizēšana ir viena no metodēm plašākā pēcapmācības optimizācijas kategorijā.
Kāpēc pēcapmācības optimizācija ir svarīga mākslīgā intelekta drošībai?
Pēcapmācība ir vieta, kur notiek saskaņošana. Tādas metodes kā RLHF māca modeļiem atteikt kaitīgus pieprasījumus, izvairīties no bīstama satura ģenerēšanas un rīkoties saskaņā ar cilvēciskajām vērtībām. Bez pēcapmācības iepriekš apmācīti modeļi var radīt toksiskus, neobjektīvus vai bīstamus rezultātus, neskatoties uz to vispārējām spējām.
Cik ilgs laiks nepieciešams pirmsapmācības periodam, salīdzinot ar periodu pēcapmācības periodam?
Lielu modeļu iepriekšēja apmācība parasti ilgst nedēļas vai mēnešus, izmantojot tūkstošiem grafisko procesoru. Pēcapmācības optimizācija parasti tiek veikta dažu stundu vai dienu laikā, izmantojot daudz mazākas skaitļošanas iekārtas. Aprēķinu attiecība var būt 1000:1 vai lielāka, tāpēc lielākā daļa organizāciju koncentrējas uz pēcapmācību, nevis modeļu veidošanu no nulles.
Vai vari izlaist pirmsapmācību un uzreiz pāriet uz pēcapmācību?
Jā, ja kā sākumpunktu izmantojat esošu iepriekš apmācītu modeli. Tieši to dara lielākā daļa mākslīgā intelekta uzņēmumu un pētnieku — viņi ņem atvērtā pirmkoda vai uz API balstītu modeli un pielāgo to pēcapmācības metodēm. Priekšapmācības izlaišana darbojas tikai tad, ja jau pastāv piemērots bāzes modelis.
Kas ir DPO un kā tas salīdzināms ar RLHF?
Tiešā preferenču optimizācija (DPO) ir pēcapmācības metode, kas vienkāršo saskaņošanu, tieši optimizējot modeli preferenču pāriem, neapmācot atsevišķu atlīdzības modeli. RLHF nepieciešami trīs posmi, tostarp atlīdzības modeļa apmācība, savukārt DPO apvieno visu vienā vienkāršākā procesā. DPO ir ātrāks un stabilāks, taču var radīt nedaudz atšķirīgus rezultātus.
Cik daudz datu ir nepieciešams optimizācijai pēc apmācības?
Prasības atšķiras atkarībā no tehnikas. Uzraudzītai precizēšanai var būt nepieciešami tūkstošiem līdz desmitiem tūkstošu piemēru. RLHF parasti izmanto vairāk nekā 100 000 preferenču salīdzinājumu. DPO var strādāt ar līdzīgu apjomu kā RLHF. Tas ir ievērojami mazāk nekā triljoni žetonu, kas tiek izmantoti pirmsapmācībā.
Vai pēcapmācība kaitē modeļa spējām?
Pēcapmācība dažkārt var samazināt veiktspēju noteiktos etalonos, un šo parādību sauc par izlīdzināšanas nodokli. Tomēr mūsdienu metodes lielā mērā ir mazinājušas šo problēmu. Labi izstrādāta pēcapmācība uzlabo lietderību un drošību, vienlaikus saglabājot lielāko daļu bāzes modeļa vispārējo iespēju.
Kuri uzņēmumi koncentrējas uz apmācību pirms apmācības, nevis pēc apmācības?
Uzņēmumi, piemēram, OpenAI, Anthropic, Google DeepMind un Meta, iegulda ievērojamus līdzekļus savu perifērijas modeļu iepriekšējā apmācībā. Lielākā daļa citu organizāciju un mākslīgā intelekta jaunuzņēmumu koncentrējas uz pēcapmācību, esošo modeļu precizēšanu konkrētām nozarēm, lietošanas gadījumiem vai uzlabojumiem. Ekosistēma ir sadalījusies starp pamata modeļu veidotājiem un lejupējiem pielāgotājiem.
Kas notiek pēc apmācības mākslīgā intelekta izstrādes procesā?
Pēc apmācības modeļi parasti tiek novērtēti, drošības labad tiek veikta sarkano komandu veidošana un izvietošanas optimizācija, piemēram, kvantizācija vai destilācija. Secināšanas laika metodes, piemēram, domu ķēdes pamudināšana, rīku izmantošana un ar izgūšanu papildināta ģenerēšana, var vēl vairāk uzlabot veiktspēju bez papildu apmācības.
Vai iepriekšēja apmācība kļūst mazāk svarīga?
Priekšapmācība joprojām ir būtiska, taču mākslīgā intelekta jomā uzmanība ir pievērsta pēcapmācībai un secinājumu laika aprēķiniem kā nākamajām uzlabošanas jomām. Tādas metodes kā paplašināta spriešana, testa laika aprēķinu mērogošana un sarežģīta precizēšana sniedz ievērojamus ieguvumus, kas liecina, ka mākslīgā intelekta progresa nākotne ir plašāka par priekšapmācības mērogošanu.
Spriedums
Optimizācija pirms apmācības un pēc apmācības nav konkurējošas pieejas, bet gan secīgi posmi, kuriem abiem ir milzīga nozīme. Priekšapmācība ir būtiska, ja no nulles veidojat jaunu pamatmodeli un ir nepieciešamas plašas iespējas, savukārt optimizācija pēc apmācības ir praktiska izvēle lielākajai daļai komandu, kas vēlas pielāgot esošos modeļus konkrētiem lietošanas gadījumiem. Lielākajai daļai organizāciju pēcapmācība piedāvā vislabāko ieguldījumu atdevi, jo tā balstās uz darbu, ko jau paveikušas lielākās laboratorijas.