Nykyiset tekoälymallit ovat lyhytmuistisia. Ne pystyvät käsittelemään kerrallaan rajallisen määrän tekstiä – niin sanotun konteksti-ikkunan verran – ja kun se täyttyy, vanhimmat tiedot katoavat. Googlen tutkijat julkaisivat Titans-arkkitehtuurin ja MIRAS-kehyksen, jotka lähestyvät ongelmaa uudesta suunnasta: ne antavat tekoälylle pitkäkestoisen muistin.
Muistilappujen ja oikean muistin ero
Nykymallien konteksti-ikkuna toimii kuin pino muistilappuja. Jokaiselle lapulle mahtuu tietty määrä tekstiä, ja kun pino on täynnä, vanhin lappu putoaa pois. Malli ei opi keskusteluista mitään pysyvää, vaan lukee lappuja ja reagoi niihin.
Titans muuttaa asetelman. Sen pitkäkestoinen muistimoduuli on syvä neuroverkko, joka päivittää omia painojaan samalla kun se käsittelee uutta tietoa. Periaate muistuttaa ihmisen muistia: merkitykselliset asiat jäävät mieleen, rutiininomainen tieto unohtuu. Mallin ei tarvitse saada kaikkea tietoa joka kerta uudelleen syötteenä – se yksinkertaisesti muistaa.
Mitä on konteksti-ikkuna?
Konteksti-ikkuna on se tietomäärä, jonka kielimalli voi käsitellä kerrallaan. Se kattaa sekä käyttäjän syötteen että mallin vastauksen. Esimerkiksi GPT-4:n konteksti-ikkuna on 128 000 tokenia eli noin 100 000 sanaa. Kun ikkuna täyttyy, malli alkaa unohtaa keskustelun alkupäätä.
Yllätys ratkaisee, mikä jää mieleen
Titans käyttää yllätysmetriikkaa päättääkseen, mitä tallentaa. Kun malli kohtaa tietoa joka poikkeaa merkittävästi siitä mitä se jo tietää, yllätysarvo nousee ja tieto tallennetaan. Tuttu, ennakoitava tieto ohitetaan kevyemmin.
Periaate on tuttu arkielämästä. Kun kävelet joka aamu saman reitin töihin, et muista yksittäisiä matkoja. Mutta jos jokin poikkeaa totutusta – vaikkapa suljettu tie tai uusi rakennus kadunkulmassa – se jää mieleen. Titans toimii samalla logiikalla.
Järjestelmässä on kaksi lisämekanismia. Momentum huomioi yksittäisen tiedon lisäksi sitä ympäröivän kontekstin virran, jolloin malli hahmottaa laajempia kokonaisuuksia. Painojen vaimeneminen (weight decay) puolestaan poistaa vanhentunutta tietoa adaptiivisesti, mikä on välttämätöntä erityisesti pitkissä syötteissä.
MIRAS yhdistää palaset
Titans ei syntynyt tyhjiössä. Googlen tutkijat kehittivät samalla MIRAS-kehyksen, joka asettaa viime vuosien sekvenssimallinnuksen yhteiseen teoreettiseen viitekehykseen.
MIRAS osoittaa, että monet viimeaikaiset arkkitehtuurit – Transformer-variantit, Mamba, DeltaNet, RetNet ja RWKV – ovat pohjimmiltaan saman idean eri toteutuksia. Kukin niistä on sisäinen hakujärjestelmä, joka yhdistää syötteet tulosteisiin. Kehys pilkkoo suunnittelun neljään perusvalintaan: muistin rakenne, oppimisen tavoite, unohtamismekanismi ja päivitysalgoritmi.
Tutkijoille MIRAS tarjoaa systemaattisen työkalupakin muistiarkkitehtuurien suunnitteluun ja vertailuun. Kehyksen pohjalta syntyi kolme uutta varianttia – YAAD, MONETA ja MEMORA – joista kukin lähestyy muistin optimointia hieman eri kulmasta.



