AI-modeller og plattformer

GOAT (Godt på aritmetiske oppgaver): Fra språklig kompetanse til matematisk geni

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

Store språkmodeller (LLM) har revolusjonert naturlig språkbehandling (NLP) ved å skape og forstå menneskelignende tekst på en utmerket måte. Likevel mangler disse modellene ofte evner når det gjelder grunnleggende aritmetiske oppgaver. Til tross for deres ekspertise i språk, trenger LLM ofte hjelp med enkle matematisk beregninger. Denne gapet mellom språklig kompetanse og matematiske ferdigheter har ført til at forskere undersøker spesialiserte modeller for aritmetiske oppgaver.

I feltene kunstig intelligens og utdanning, har GOAT, som står for Godt på aritmetiske oppgaver, vist seg å være en bemerkelsesverdig utvikling. I motsetning til tradisjonelle modeller, utmerker GOAT seg ikke bare i NLP, men også i å løse komplekse matematiske problemer. Forestill deg en modell som kan skape uttrykksfulle setninger samtidig som den løser komplekse ligninger nøyaktig. GOAT representerer denne unike kombinasjonen, en dyktig lingvist og matematiker som er sammenføyet på en sammenhengende måte.

GOAT er en revolusjonær AI-modell som utmerker seg i både språklige og numeriske oppgaver. I motsetning til tradisjonelle språkmodeller, som fokuserer hovedsakelig på å generere og forstå tekst, overgår GOAT dem ved å vise fremragende matematiske problemløsningsevner. Overgangen mellom disse to domenene markerer en betydelig gjennombrudd i AI, og åpner opp muligheter for innovative anvendelser i utdanning, problemløsing og andre felt.

GOAT-modellen

GOAT-modellen representerer en betydelig fremgang i kunstig intelligens, spesielt når det gjelder sammenhengen mellom språkforståelse og matematisk resonnering. I kjernen er GOAT en finjustert LLaMA-modell, en spesialisert variant av LLM som er designet spesielt for aritmetiske oppgaver. I motsetning til generiske LLM, som utmerker seg i NLP men sliter med grunnleggende aritmetikk, har GOAT gjennomgått målrettet finjustering for å forbedre sine matematiske evner.

GOATs overlegenhet ligger i dens evne til å håndtere et bredt spekter av aritmetiske oppgaver med høy nøyaktighet. I sammenligning med den vidt anerkjente GPT-4, leverer GOAT konsistent bedre resultater i addisjon, subtraksjon, multiplikasjon og divisjon. Dens finjusterte arkitektur gjør det mulig for den å håndtere numeriske uttrykk, ordproblemer og matematisk resonnering på en effektiv måte. Uansett om den beregner store tall eller løser komplekse ligninger, viser GOAT en nivå av nøyaktighet som skiller den fra sine forgjengere.

For å oppnå denne ferdigheten, bruker GOAT en syntetisk generert datasett. Denne datasetten består av diverse aritmetiske eksempler som dekker ulike vanskelighetsnivåer, tallområder og problemtyper. Ved å trene på denne nøye kurerte datasset, lærer GOAT å generalisere over ulike scenarioer, og gjør den i stand til å håndtere virkelige aritmetiske utfordringer.

GOATs evner strekker seg langt utenfor enkle addisjons- og subtraksjonsoppgaver. Den overvinner komplekse aritmetiske utfordringer over ulike domener. Uansett om det gjelder algebraiske uttrykk, ordproblemer eller flertrinns beregninger, overgår GOAT konsistent sine konkurrenter. Dens nøyaktighet og effisiens setter en ny standard.

Den PaLM-540B, en kraftig språkmodell, møter hard konkurranse fra GOAT. I direkte sammenligninger viser GOAT bedre nøyaktighet og styrke. Den håndterer komplekse tall på en ekspertmåte, og overgår andre modeller. GOATs styrke kommer fra dens overvåkede finjustering. Selv når den håndterer svært store tall som ville være en utfordring for de fleste, performer GOAT betydelig godt. Den utfører addisjon og subtraksjon nøyaktig, og demonstrerer sin matematiske genialitet.

Tokenisering av tall i GOAT: Forbedring av aritmetisk nøyaktighet

GOAT viser en bemerkelsesverdig evne til å håndtere numeriske token på en konsistent måte. Tokenisering bryter ned inndata-tekst i mindre enheter eller token. I GOATs tilfelle representerer disse tokenene både ord og numeriske verdier. GOAT sikrer en enhetlig behandling av tall – heltall, desimaltall eller vitenskapelig notasjon. Hvert numerisk token mottar like mye oppmerksomhet, uavhengig av kontekst.

I tillegg sikrer GOAT nøyaktighet i parsing av numeriske uttrykk. Når GOAT møter et aritmetisk uttrykk, deler den det inn i token. For eksempel blir uttrykket “2.14 + 2.618” delt inn i følgende token-sekvens: [“2.14”, “+”, “2.618”].

GOATs forståelse av numeriske token muliggjør nøyaktige operasjoner. Den erkjenner at “2.14” er et desimaltall, “+” er en addisjonsoperator, og “2.618” er et annet desimaltall. Denne konsistente håndteringen sikrer at GOAT ikke forveksler numeriske verdier med språklige elementer.

Løsning av ordproblemer med nøyaktighet

I ordproblemer spiller GOATs tokenisering en avgjørende rolle.

Vurdér følgende: “Hvis Alice har 6 epler og Bob gir henne 4 flere, hvor mange epler har Alice?”

GOAT identifiserer numeriske token (“6” og “4”) og den relevante operasjonen (“gir henne”). Den beregner resultatet nøyaktig: 6 + 4 = 10. Dermed, ved å behandle tall som distinkte token, unngår GOAT tvetydighet.

Liksom GOAT håndterer store tall og vitenskapelig notasjon på en nøyaktig måte ved å bevare høy presisjon. GOATs tokenisering omfatter store tall, som “1,000,000” eller “1.23e6” (vitenskapelig notasjon for 1.23 × 10^6). Uansett om den parser en million eller håndterer eksponenter, beholder GOAT presisjonen.

Trening, finjustering og åpen kildekode-tilgjengelighet

GOAT-modellen er trent ved å bruke en overvåket tilnærming, hvor den lærer fra merket data og eksplisitte instruksjoner. En avgjørende del av dens treningsprosess innebærer finjustering, hvor en forhåndstrent modell, som en språkmodell, tilpasses en bestemt oppgave ved å oppdatere vekter basert på oppgave-spesifikke data.

GOAT bruker veiledede instruksjoner under finjustering, og sikrer målrettet veiledning gjennom hele tilpasningsprosessen. Dette muliggjør at modellen kan generalisere effektivt til eksempler utenfor distribusjonen. LoRA, som en del av dette paradigmet, muliggjør lav-ranks tilpasning, og forbedrer modellens robusthet. Ved å inkorporere LoRA, håndterer GOAT effektivt merkingstøy og forbedrer kvaliteten på treningsdata, og lar den lære effektivt fra støyende eller ufullstendig merket data.

I tillegg er GOAT-modellen og dens forhåndstrente vekter tilgjengelige som åpen kildekode-programvare. Forskere kan få tilgang til GOAT-repositoriet som inneholder modellarkitekturen, treningskoden, evalueringsskriptene og datasset som ble brukt til dens trening. Denne åpne tilnærmingen oppmuntrer til samarbeid, innovasjon og utforskning innen det vitenskapelige samfunnet, og muliggjør fremgang i naturlig språkforståelse.

Utfordringer og mulige løsninger

På grunn av sin kompleksitet, trenger GOAT-modellen hjelp til å håndtere multiplikasjon og divisjon av store tall. For å overvinne dette, bruker GOAT flere strategier. Først bryter den ned komplekse operasjoner i mindre trinn, som å multiplisere enkelt tall eller estimere kvotienter.

I tillegg klassifiserer den oppgaver basert på lærbarhet – grunnleggende aritmetikk er direkte finjustert, mens komplekse oppgaver deles inn. Veiledede finjusteringer gir eksplisitte instruksjoner under trening, og oppmerksomhetsmekanismer forbedrer ytelsen. Sekvensiell læring og overføring fra enklere oppgaver muliggjør at GOAT kan håndtere komplekse aritmetiske problemer effektivt.

Sluttresultatet

I konklusjon er GOAT en betydelig fremgang i AI, som kombinerer språkforståelse og matematisk resonnering. Dens enestående evne til å håndtere aritmetiske oppgaver, finjustert tilnærming og oppmerksomhet på numeriske token demonstrerer en sammenlignbar variasjon og nøyaktighet. Med sin åpen kildekode-tilgjengelighet og pågående fremgang, åpner GOAT vei for innovative anvendelser i utdanning og problemløsing, og lover en fremtid med forbedrede AI-kapasiteter.

Dr. Assad Abbas, en fast ansatt associate professor ved COMSATS University Islamabad, Pakistan, oppnådde sin Ph.D. fra North Dakota State University, USA. Hans forskning fokuserer på avanserte teknologier, inkludert sky, fog og edge computing, big data analytics og AI. Dr. Abbas har gjort betydelige bidrag med publikasjoner i anerkjente vitenskapelige tidsskrifter og konferanser. Han er også grunnleggeren av MyFastingBuddy.