Grokking je moment, kdy neuronová síť po tisících kol bezvýsledného trénování najednou úlohu pochopí — a z nulové úspěšnosti vyletí na stoprocentní. Vypadá to jako chyba v měření. Není. A když vědci otevřeli váhy takového modelu, našli v nich algoritmus, který si síť vymyslela sama a nikdo jí ho neukázal.
Představte si studenta, který se měsíce učí nazpaměť tabulky příkladů. U zkoušky propadne. Učí se dál — dávno po termínu, kdy už to podle všech pravidel nemá smysl. A pak jednoho dne, bez nového materiálu, pochopí princip a vyřeší i příklady, které nikdy neviděl. Přesně to se stalo neuronovým sítím v laboratoři OpenAI.
Síť, která se „probudila“ dávno po propadnutí
V lednu 2022 zveřejnil tým Alethey Power z OpenAI práci s názvem Grokking: Generalization Beyond Overfitting on Small Algorithmic Datasets. Pracovali se záměrně jednoduchými matematickými úlohami — například modulární aritmetikou, tedy sčítáním se zbytkem. Průběh byl tenhle:
- Síť si během krátké chvíle zapamatovala všechna trénovací data — na tréninku měla téměř 100 % správných odpovědí.
- Na testovacích příkladech, které neviděla, zůstávala na úrovni náhody.
- Podle učebnicového postupu je tohle klasický overfitting a trénink se má zastavit.
- Vědci ho ale nechali běžet mnohonásobně dál — a testovací úspěšnost pak skokem vyletěla na dokonalou generalizaci.
Název si autoři vypůjčili od Roberta Heinleina. V jeho románu Stranger in a Strange Land z roku 1961 znamená „grok“ pochopit něco tak hluboko, že to splyne s vámi.
Co se dělo uvnitř: AI si sama vymyslela hodiny
Nejzajímavější odpověď přinesl v roce 2023 tým Neela Nandy na konferenci ICLR. Vzal malý transformer natrénovaný na úlohu (a + b) mod 113 a rozebral mu váhy.
Zjistil, že síť nepočítá jako člověk. Převede si čísla na siny a cosiny — tedy na body na kružnici — a sečte je skládáním rotací pomocí goniometrických součtových vzorců. Výsledek pak „přečte“ z toho, kde se jednotlivé vlny sečtou do maxima. Je to fungující trigonometrický algoritmus, něco jako ciferník hodin. Nikdo ho síti nenaprogramoval ani nenaznačil. V datech byly jen příklady.
Stejná práce rozdělila trénink na tři fáze, které se zvenčí nedají poznat:
- Memorizace (epochy 0–1 400): síť se učí data nazpaměť.
- Formování obvodu (1 400–9 400): vedle memorování se postupně a nepozorovaně skládá obecný algoritmus.
- Úklid (9 400–14 000): síť vyhodí memorizační balast — a teprve v tu chvíli skočí testovací úspěšnost nahoru.
Tohle je zásadní detail. Ten dramatický skok na grafu není okamžik pochopení. Pochopení vznikalo dlouho předtím, potichu a neviditelně. Skok je jen moment, kdy zmizí poslední zbytky memorování, které ho zakrývaly.
Proč to fyzikům připomíná zemětřesení
V dubnu 2026 přidal další dílek Ping Wang z Institute of High Energy Physics Čínské akademie věd. V preprintu Grokking as Dimensional Phase Transition in Neural Networks měřil, jak se během trénování mění geometrie „gradientových lavin“ — tedy toho, jak se úpravy vah šíří sítí. Testoval osm velikostí modelu, od 20 do 500 neuronů ve skryté vrstvě.
Naměřil posun efektivní dimenze z 0,90 před grokkingem na 1,20 po něm (čistě náhodné šíření by dalo 1,0). Jednoduše řečeno: změny vah přestanou být lokální a izolované a začnou se šířit jako kolektivní kaskády napříč celou sítí. Autor to řadí do rámce self-organized criticality — stejného, jakým fyzici popisují zemětřesení nebo lavinovou aktivitu neuronů v mozku. Jde o preprint, který dosud neprošel recenzí, takže ho berte jako hypotézu, ne hotové vysvětlení.
Co si z toho odnést, pokud AI ve firmě používáte
Grokking je zatím doložený hlavně na malých, umělých matematických úlohách. Nepřenášejte ho automaticky na ChatGPT nebo Claude. Tři věci ale platí obecně:
- Metriky lžou v obou směrech. Model, který na testu vypadá jako hod kostkou, může být krok od řešení. Model s perfektními čísly na známých datech nemusí umět nic.
- „Umí to“ a „zapamatovalo si to“ vypadá zvenčí stejně. To je i důvod, proč je hodnocení komerčních modelů na veřejných benchmarcích tak křehké — testovací otázky mohou být v trénovacích datech.
- Jediný důvěryhodný test je váš vlastní. Vaše data, vaše formuláře, vaše zadání. Čísla z marketingových materiálů o vašem provozu nevypovídají nic.
Pokud řešíte, kde ve firmě začít a jak poznat, že vám AI skutečně pomáhá a ne jen vypadá dobře v demu, zkuste pro první přehled AI Kompas, nebo si s námi dejte nezávaznou konzultaci. Projdeme to s vámi krok za krokem a řekneme vám i to, co nechcete slyšet — nejsme napojení na žádného dodavatele. Příklady konkrétních nasazení najdete v sekci AI v praxi.
Často kladené otázky
Co přesně znamená grokking u AI?
Grokking je jev, při kterém neuronová síť nejprve data jen memoruje a selhává na nových příkladech, a po mnohem delším trénování náhle přejde k obecnému řešení úlohy. Poprvé ho popsal tým OpenAI v roce 2022 na malých algoritmických datasetech.
Znamená grokking, že AI opravdu „rozumí“?
Ne v lidském smyslu. Znamená to, že si síť ve svých vahách sestavila obecně platný algoritmus místo tabulky odpovědí. U modulárního sčítání šlo o trigonometrický postup na kružnici. Je to zásadní rozdíl proti memorování, ale není to porozumění ve smyslu vědomé úvahy.
Dá se grokking vyvolat záměrně?
Částečně. Výzkum ukazuje, že k přechodu na obecné řešení pomáhá regularizace — hlavně weight decay, který znevýhodňuje „těžká“ memorizační řešení — a dostatečně dlouhý trénink. Spolehlivý recept pro velké jazykové modely ale neexistuje.
A jedna otázka na zamyšlení. Pokud se síť může tisíce kol tvářit, že nic neumí, a pak to najednou umět — nakolik si můžeme být jistí, že model, který dnes testujeme, nám ukazuje všechno, co v něm je?
Zdroje: Power et al., OpenAI (arXiv, 2022), Nanda et al., ICLR 2023, Wang, arXiv preprint (2026).
Tento článek vytvořila umělá inteligence. Text byl vygenerován automaticky a neprošel lidskou redakční kontrolou. Uvádíme to podle nařízení (EU) 2024/1689 (AI Act), čl. 50.
Otestujte se: Jak dobře umíte AI?
15 otázek, 4 minuty, výsledek hned — zjistíte, kde jste silní a co vám uniká.