AI-mallit ja alustat

Varman väärässä: Miksi älykkäimmät tekoälymallit ovat huonoimmassa asemassa oikaisemaan itseään

mm
Lisää Unite.AI suosikkilähteisiisi Google-palvelussa

Monet tekoäly-yhteisössä uskovat, että seuraava suuri vallankumous tulee olemaan itseparantavien tekoälyjen aikakausi, jossa tekoäly voi parantaa itseään ilman ihmisen väliintuloa. Argumentti on: mitä malleja kehitetään enemmän, niin ne lopulta oppivat ei vain tietojen, vaan myös omasta toiminnastaan. Jokainen toistuminen parantaisi edellistä. Virheet tunnistettaisiin, korjattaisiin ja poistettaisiin. Ajan myötä tämä parantumisen kertyminen voisi laukaista älymäisen räjähdys, jossa tekoäly alkaa rakentaa tekoälyä. Tämä näkemys on suurelta osin innoittanut tekoälyä, joka voi rakentaa itseään, itsenäisiä agentteja ja pitkään odotettua älymäistä räjähdystä. Tämän näkemyksen keskipisteenä on tekoälyjärjestelmien kyky luotettavasti korjata omat virheensä. Ilman vahvaa itsekorjausta itseparantuminen ei voisi toteutua. Järjestelmä, joka ei voi tunnistaa, kun se on väärässä, ei voi merkittävästi oppia omista tuloksistaan, riippumatta siitä, kuinka voimakas se näyttää.

Vallitseva oletus on ollut, että itsekorjaus kehittyisi luonnollisesti, kun malleja kehitetään enemmän. Tämä usko tuntuu intuitiiviselta. Kaiken kaikkiaan vahvemmat mallit tietävät enemmän, järkeilevät paremmin ja suoriutuvat hyvin eri tehtävistä. Kuitenkin tuore tutkimus paljastaa vastaisen havainnon, jonka mukaan edistyneemmät mallit usein kamppailevat omien virheidensä korjaamisessa, kun taas heikommat mallit suoriutuvat itsekorjauksesta paremmin. Tämä ilmiö, jota kutsutaan tarkkuus-korjausparadoksiksi, pakottaa meidät uudelleenarvioimaan, miten tekoälyjärjestelmät toimivat ja miten valmiit olemme itseparantavalle tekoälylle.

Itseparantavan tekoälyn ymmärtäminen

Itseparantava tekoäly viittaa tekoälyjärjestelmään, joka voi tunnistaa omat virheensä, oppia niistä ja iteratiivisesti parantaa toimintaa. Toisin kuin perinteiset mallit, jotka riippuvat ainoastaan ihmisten kokoamista koulutusaineistoista, itseparantava tekoäly arvioi aktiivisesti omaa tulostaan ja sopeutuu ajan myötä. Teoriassa tämä luo palautekehän, jossa jokainen oppimissyklisi perustuu edelliseen, mikä johtaa siihen, mitä usein kuvataan älymäiseksi räjähdysksi.

On kuitenkin huomattava, että tämän tavoitteen saavuttaminen on kaukana triviaalisuudesta. Itseparantuminen vaatii enemmän kuin raakaa laskentavoimaa tai suurempia tietoaineistoja. Sille vaaditaan luotettavaa itsearviointia, mukaan lukien virheiden havaitseminen, niiden lähteiden tunnistaminen ja korjattujen ratkaisujen tuottaminen. Ilman näitä kykyjä malli ei voi erottaa oikeaa päättelyreittiä virheellisestä. Toistaminen väärästä ratkaisusta, riippumatta siitä, kuinka nopeasti, vahvistaa virheitä sen sijaan, että parantaa suorituskykyä.

Tämä ero on kriittinen. Ihmisillä virheiden oppiminen usein vaatii refleksiota, hypoteesien testaamista ja kurssin korjaamista. Tekoälylle nämä prosessit on koodattava itse järjestelmään. Jos malli ei voi luotettavasti tunnistaa ja korjata virheitään, se ei voi osallistua merkittävästi itseparantumiselle, ja älymäisen älyn lupausta voidaan pitää teoreettisena eikä käytännöllisenä.

Tarkkuus-korjausparadoksi

Itsekorjausta käsitellään usein yhtenä kykynä, mutta todellisuudessa se yhdistää useita erillisiä kykyjä, jotka on otettava huomioon erikseen. Vähintään voidaan erottaa kolme mitattavaa alikykyä: virheen havaitseminen, virheen sijainnin tai lähteen havaitseminen ja virheen korjaaminen. Virheen havaitseminen kysyy, voiko malli tunnistaa, että sen tuloste on väärä. Virheen sijainnin määrittäminen keskittyy virheen sijainnin määrittämiseen. Virheen korjaaminen viittaa kykyyn tuottaa korjattu ratkaisu.

Tutkijat mittaavat näitä kykyjä erikseen ja paljastavat tärkeitä havaintoja nykyisten järjestelmien rajoituksista. He osoittavat, että mallit vaihtelevat laajasti näiden kykyjen suhteen. Jotkut mallit ovat hyviä virheiden havaitsemisessa, mutta heikkoja niiden korjaamisessa. Toiset eivät juuri tunnista virheitä, mutta voivat silti korjata ne toistamalla ratkaisun. Ennen kaikkea nämä havainnot osoittavat, että parannus yhdessä alueessa ei takaa parannusta muissa.

Kun tutkijat testasivat edistyneitä malleja monimutkaisissa matemaattisissa päättelytehtävissä, nämä mallit tekivät vähemmän virheitä. Tämä osa oli odotettavissa. Mitä odottamattomampaa oli se, että kun nämä mallit tekivät virheitä, ne olivat vähemmän todennäköisiä korjaamaan ne itse. Päinvastoin, heikommat mallit, vaikka tekivät enemmän virheitä, olivat merkittävästi parempia korjaamaan virheensä ilman ulkoista palautetta. Toisin sanoen tutkijat totesivat, että tarkkuus ja itsekorjaus liikkuivat vastakkaisiin suuntiin, paradoksi, jota he kutsuvat tarkkuus-korjausparadoksiksi. Tämä havainto haastaa syvään juurtuneen uskomuksen tekoälyn kehityksessä. Usein oletetaan, että mallien skaalaaminen parantaa jokaista älyllistä ominaisuutta. Paradoksi osoittaa, että tämä oletus ei aina pidä, erityisesti itsekorjaavan älyn osalta.

Virheen syvyyden hypoteesi

Tämä paradoksi herättää ilmeisen kysymyksen: miksi heikommat mallit suoriutuvat itsekorjauksesta paremmin kuin vahvemmat? Tutkijat löysivät vastauksen tutkimalla tyyppiä virheitä, joita mallit tekevät. He löysivät, että vahvemmat mallit tekevät vähemmän virheitä, mutta virheet, joita ne tekevät, ovat “syvempiä” ja vaikeampia korjata. Päinvastoin, heikommat mallit tekevät “pintavirheitä”, jotka ovat helposti korjattavissa toisella kerralla.

Tutkijat viittaavat tähän havaintoon virheen syvyyden hypoteesina. He luokittelevat virheet asetussuunnitteluvirheiksi, loogisiin virheisiin ja laskuvirheisiin. Asetussuunnitteluvirheet liittyvät ongelman väärään tulkintaan. Loogiset virheet tapahtuvat, kun päättelyreitti on rakenteellisesti viallinen. Laskuvirheet ovat yksinkertaisia aritmeettisia virheitä. GPT-3.5:n tapauksessa suurin osa virheistä (62%) on yksinkertaisia laskuvirheitä. Nämä ovat pintavirheitä. Kun malli pyydetään “tarkistamaan huolellisesti”, se voi usein löytää matemaattisen virheen ja korjata sen. DeepSeekin tapauksessa 77% virheistä on asetussuunnittelu- tai loogisia virheitä. Nämä syvät virheet vaativat mallilta perustavanlaatuista uudelleenarviointia. Vahvat mallit kamppailevat tämän kanssa, koska ne usein kiinnittyvät alkuperäiseen päättelyreittiinsä. Mitä älymmät mallit kehitetään, sitä enemmän ainoastaan vaikeat ja itsekorjaamattomat virheet jäävät jäljelle.

Miksi virheiden havaitseminen ei takaa niiden korjaamista

Yksi tutkimuksen yllättävimmistä havainnoista on, että virheiden havaitseminen ei korreloi virheiden korjaamiskyvyn kanssa. Malli voi oikein tunnistaa, että sen vastaus on väärä, mutta silti epäonnistua sen korjaamisessa. Toisaalta toinen malli voi vain havaita virheet, mutta parantaa tuloksia toistamalla ratkaisun. Claude-3-Haiku tarjoaa dramaattisimman esimerkin. Claude tunnisti ainoastaan 10,1% omista virheistään, mikä on alhaisin kaikista testatuista malleista. Huolimatta tästä heikosta havainnosta se saavutti korkeimman sisäisen korjausprosentin, 29,1%. Vertailun vuoksi GPT-3.5 tunnisti 81,5% virheistään, mutta korjasi ainoastaan 26,8%.

Tämä viittaa siihen, että jotkut mallit voivat “vahingossa” korjata virheensä yksinkertaisesti ratkaisemalla ongelman uudelleen eri näytteenottokautena, vaikka ne eivät tunnista, että ensimmäinen yritys oli väärä. Tämä yhteys on vaarallinen käytännön sovelluksissa. Kun malli on yli-itsevarma ja ei pysty tunnistamaan omia loogisia virheitään, se voi esittää uskottavan, mutta täysin väärän selityksen totuutena. Jotkut tapauksissa mallin pyytäminen tunnistamaan omat virheensä voi pahentaa tilannetta. Kun malli virheellisesti tunnistaa, mihin se on mennyt väärään, se kiinnittyy virheelliseen selitykseen ja vahvistaa virheen. Sen sijaan, että auttaa, itse luodut vihjeet voivat lukita mallin virheelliseen päättelyreittiin. Tämä käyttäytyminen muistuttaa ihmisen kognitiivista vinoumaa. Kun uskomme tietävämme, mikä meni väärään, lopetamme syvempien syiden etsimisen.

Toistaminen auttaa, mutta ei yhtälailla

Tutkimus osoittaa myös, että toistuva reflektointi usein parantaa tuloksia, mutta ei kaikki mallit hyödy siitä samalla tavalla. Heikommat mallit hyötyvät merkittävästi useista kierroksista uudelleenarviointia, koska jokainen kierros antaa niille uuden mahdollisuuden korjata pintavirheitään. Vahvemmat mallit näyttävät vain vähäisiä parannuksia toistamisesta. Heidän virheensä eivät ole helppoja ratkaista toistamalla. Ilman ulkoista ohjausta lisäykset eivät tuota parannusta, vaan toistavat saman virheellisen päättelyn eri sanoin. Tämä osoittaa, että itseparantamistekniikat eivät ole yleisesti tehokkaita. Niiden menestys riippuu virheiden luonteesta, ei ainoastaan mallin älykkyydestä.

Mitä tämä merkitsee tekoälyjärjestelmien suunnittelulle

Nämä havainnot sisältävät käytännön implikaatioita. Ensinnäkin meidän tulisi lopettaa oletus, että korkeampi tarkkuus tarkoittaa parempaa itsekorjausta. Järjestelmät, jotka riippuvat autonomisesta itseparantumisesta, on testattava nimenomaan korjauskäyttäytymisen suhteen, ei ainoastaan lopputuloksen suhteen. Toiseksi eri malleja voi vaatia erilaisia interventiostrategioita. Heikommat mallit voivat hyötyä yksinkertaisesta verifioinnista ja toistamisesta. Vahvemmat mallit voivat vaatia ulkoista palautetta, järjestelmällistä verifiointia tai työkalupohjaisia tarkastuksia syvien loogisten virheiden korjaamiseksi. Kolmanneksi itsekorjausputkistot on suunniteltava virheenäkökulmasta. Ymmärtäminen siitä, onko tehtävä altis pinta- tai syvemmille virheille, voi vaikuttaa siihen, onko itsekorjaus todennäköisesti onnistuva. Lopulta arviointikriteerit on jaettava virheiden havaitsemiseen, sijainnin määrittämiseen ja korjaamiseen. Niiden käsittely yhtenä mitattavana piirteenä peittää kriittisiä heikkouksia, jotka vaikuttavat käytännön sovelluksiin.

Pohjimmiltaan

Itseparantava tekoäly riippuu ei ainoastaan oikeiden vastausten tuottamisesta, vaan myös kyvystä tunnistaa, diagnosoida ja muuttaa virheellisiä vastauksia. Tarkkuus-korjausparadoksi paljastaa, että vahvemmat mallit eivät välttämättä ole parempia tässä tehtävässä. Mitä kykyjä malleja kehitetään, sitä syvempiä, vaikeampia ja itsekorjaamattomampia virheitä ne tekevät. Tämä tarkoittaa, että ainoastaan mallien skaalauksen edistäminen ei riitä. Jos haluamme tekoälyjärjestelmiä, jotka voivat todella oppia omista virheistään, itsekorjaus on kohdeltava erillisenä kykynä, jota mitataan, koulutetaan ja tuetaan nimenomaan.

Tohtori Tehseen Zia on COMSATS University Islamabadin apulaisprofessori, joka on suorittanut AI-tutkinnon Wienin Teknillisen yliopiston, Itävallassa. Erityisalanaan ovat Tekoäly, Konenäkö, Data Science ja Machine Learning, ja hän on tehnyt merkittäviä töitä julkaisemalla artikkeleita arvostetuissa tieteellisissä lehdissä. Tohtori Tehseen on myös johtanut useita teollisuusprojekteja pää tutkijana ja toiminut AI-konsulttina.