taló GOAT (Bona en tasques aritmètiques): de la competència lingüística al geni matemàtic - Unite.AI
Connecteu-vos amb nosaltres

Intel·ligència Artificial

GOAT (Bona en tasques aritmètiques): de la competència lingüística al geni matemàtic

mm

publicat

 on

El model d'IA de GOAT fusiona el llenguatge i les destreses matemàtiques, revolucionant l'educació i la resolució de problemes

Grans models de llenguatge (LLM) han revolucionat processament del llenguatge natural (PNL) mitjançant la creació i comprensió excel·lents de textos semblants a humans. Tanmateix, aquests models sovint han de millorar quan es tracta de tasques bàsiques d'aritmètica. Malgrat la seva experiència en llenguatge, els LLM sovint requereixen ajuda amb càlculs matemàtics senzills. Aquesta bretxa entre la competència lingüística i les habilitats matemàtiques ha impulsat els investigadors a investigar models especialitzats per a tasques aritmètiques.

En els camps de intel·ligència artificial i educació, CABRA, que significa Good at Arithmetic Tasks, ha sorgit com un desenvolupament notable. A diferència dels models tradicionals, GOAT destaca no només en PNL sinó també en la resolució de problemes matemàtics complexos. Imagineu un model que crea frases expressives sense esforç mentre resol equacions complexes amb precisió. GOAT representa aquesta combinació única, un lingüista i un matemàtic hàbil integrat perfectament.

GOAT és un model d'IA revolucionari que sobresurt en tasques lingüístiques i numèriques. A diferència dels models tradicionals de llenguatge, que se centren principalment en la generació i comprensió de text, GOAT els supera demostrant capacitats avançades de resolució de problemes matemàtics. La seva transició entre aquests dos dominis marca un avenç important en IA, obrint oportunitats per a aplicacions innovadores en educació, resolució de problemes i altres camps.

El model CABRA

El model GOAT representa un avenç significatiu en la intel·ligència artificial, abordant específicament la intersecció de la comprensió del llenguatge i el raonament matemàtic. En el seu nucli, GOAT és un afinat Model LLaMA, una variant especialitzada de LLM dissenyada explícitament per a tasques aritmètiques. A diferència dels LLM genèrics, que destaquen en PNL però lluiten amb l'aritmètica bàsica, GOAT ha sofert un ajustament específic per millorar les seves capacitats matemàtiques.

La superioritat de GOAT rau en la seva capacitat per fer front a una àmplia gamma de tasques aritmètiques amb gran precisió. En comparació amb la àmpliament aclamada GPT-4, GOAT ofereix constantment resultats superiors en addició, resta, multiplicació i divisió. La seva arquitectura afinada li permet manejar eficaçment expressions numèriques, problemes de paraules i raonaments matemàtics. Tant si calcula grans nombres com si resol equacions complexes, GOAT demostra un nivell de precisió que el diferencia dels seus predecessors.

Per aconseguir aquesta habilitat, GOAT utilitza un conjunt de dades generat sintèticament. Aquest conjunt de dades inclou diversos exemples aritmètics que cobreixen diversos nivells de dificultat, rangs de nombres i tipus de problemes. Mitjançant l'entrenament amb aquestes dades curosament seleccionades, GOAT aprèn a generalitzar-se en diferents escenaris, fent-lo capaç de gestionar els reptes aritmètics del món real.

Les capacitats de GOAT s'estenen més enllà de la simple suma i resta. Supera desafiaments aritmètics complexos en diversos dominis. Ja siguin expressions algebraiques, problemes de paraules o càlculs de diversos passos, GOAT supera constantment els seus competidors. La seva precisió i eficiència estableixen un nou estàndard.

El PaLM-540B, un model lingüístic potent, es troba amb una dura competència del GOAT. En comparacions directes, GOAT mostra una millor precisió i força. Maneja números complexos de manera experta, superant altres models. La força de GOAT prové del seu ajustament supervisat. Fins i tot quan es tracta de números molt grans que desafiarien la majoria, GOAT té un bon rendiment. Realitza la suma i la resta amb precisió, demostrant la seva brillantor matemàtica.

Tokenització de nombres a GOAT: millora de la precisió aritmètica

GOAT demostra una capacitat notable per manejar fitxes numèriques de manera coherent. La tokenització divideix el text d'entrada en unitats o fitxes més petites. En el cas de GOAT, aquestes fitxes representen tant paraules com valors numèrics. GOAT garanteix un tractament uniforme dels nombres: enters, decimals o notació científica. Cada testimoni numèric rep la mateixa atenció, independentment del context.

A més, GOAT garanteix la precisió en l'anàlisi d'expressions numèriques. Quan GOAT troba una expressió aritmètica, la dissecciona en fitxes. Per exemple, l'expressió "2.14 + 2.618" es converteix en la seqüència de fitxes: ["2.14", "+", "2.618"].

La comprensió de fitxes numèriques de GOAT permet operacions precises. Ho reconeix "2.14" és un decimal, "+" és un operador d'addició, i "2.618" és un altre decimal. Aquest maneig coherent garanteix que GOAT no confongui els valors numèrics amb els elements lingüístics.

Resolució de problemes de paraules amb precisió

En problemes de paraula, la tokenització de GOAT té un paper crucial.

Tingueu en compte: "Si l'Alícia té 6 pomes i en Bob li dóna 4 més, quantes pomes té l'Alícia?"

GOAT identifica fitxes numèriques ("6" i "4") i l'operació corresponent ("li dóna"). Calcula el resultat amb precisió: 6 + 4 = 10. Així, en tractar els números com a fitxes diferents, GOAT evita l'ambigüitat.

De la mateixa manera, GOAT maneja amb precisió grans números i notació científica preservant una alta precisió. La tokenització de GOAT s'estén a un gran nombre, com ara "1,000,000" or "1.23e6" (notació científica per 1.23 × 10^6). Ja sigui analitzant un milió o tractant amb exponents, GOAT manté la precisió.

Formació, afinació i disponibilitat de codi obert

El model GOAT s'entrena mitjançant un enfocament supervisat, aprenent a partir de dades etiquetades i instruccions explícites. Un pas crucial en el seu procés d'entrenament implica l'afinació, on un model pre-entrenat, com un model d'idioma, s'adapta a una tasca específica actualitzant els seus pesos en funció de les dades específiques de la tasca.

GOAT utilitza instruccions guiades durant l'ajustament, assegurant una orientació específica durant tot el procés d'adaptació i permetent que el model es generalitzi de manera eficaç a exemples fora de distribució. LoRA, com a part d'aquest paradigma, facilita l'adaptació de baix rang, que millora la robustesa del model. Mitjançant la incorporació de LoRA, GOAT gestiona eficaçment el soroll de les etiquetes i millora la qualitat de les dades d'entrenament, cosa que li permet aprendre eficaçment de dades sorolloses o etiquetades imperfectament.

A més, el model GOAT i els seus pesos pre-entrenats estan disponibles com a programari de codi obert. Els investigadors poden accedir al repositori GOAT que conté l'arquitectura del model, el codi d'entrenament, els scripts d'avaluació i el conjunt de dades utilitzat per a la seva formació. Aquest enfocament de codi obert fomenta la col·laboració, la innovació i l'exploració dins de la comunitat científica, facilitant els avenços en la comprensió del llenguatge natural.

Reptes i possibles solucions

A causa de la seva complexitat, el model GOAT necessita ajuda per gestionar la multiplicació i la divisió de grans nombres. Per superar-ho, GOAT utilitza diverses estratègies. En primer lloc, descompon les operacions complexes en passos més petits, com ara multiplicar dígits individuals o estimar quocients.

A més, classifica les tasques en funció de la capacitat d'aprenentatge: l'aritmètica bàsica s'ajusta directament, mentre que les tasques complexes es desglossen. L'afinació guiada proporciona instruccions explícites durant l'entrenament i els mecanismes d'atenció milloren el rendiment. L'aprenentatge seqüencial i la transferència de tasques més senzilles permeten a GOAT abordar problemes aritmètics complexos de manera eficaç.

La línia de base

En conclusió, GOAT és un avenç significatiu en IA, que combina la comprensió del llenguatge i el raonament matemàtic. La seva capacitat excepcional per gestionar tasques aritmètiques, l'enfocament afinat i l'atenció als fitxes numèrics demostra una versatilitat i precisió incomparables. Amb la seva disponibilitat de codi obert i els seus avenços en curs, GOAT obre el camí per a aplicacions innovadores en educació i resolució de problemes, prometent un futur de capacitats d'IA millorades.

Dr. Assad Abbas, a Professor Associat Titular a la Universitat COMSATS d'Islamabad, Pakistan, va obtenir el seu doctorat. de la Universitat Estatal de Dakota del Nord, EUA. La seva investigació se centra en tecnologies avançades, com ara el núvol, la boira i la informàtica de punta, l'anàlisi de grans dades i la IA. El Dr. Abbas ha fet contribucions substancials amb publicacions en revistes i conferències científiques de renom.