Grokking: opóźnione uogólnienie

Grokking: delayed generalisation after overfitting · id grokking · aliases: grokking, delayed generalization, opóźnione uogólnienie, memorization to generalization

Gwałtowny wzrost dokładności testowej długo po osiągnięciu niemal zerowego błędu treningowego, zaobserwowany na małych zbiorach algorytmicznych.

A sharp rise in test accuracy long after near-zero training error, first observed on small algorithmic datasets.

In one sentence

Zjawisko, w którym sieć najpierw tylko zapamiętuje przykłady, a długo potem nagle „łapie” ogólną regułę.

A phenomenon where a network first only memorises examples and, long afterwards, suddenly 'gets' the general rule.

Problem it solves

Trening często przerywa się, gdy model zaczyna wkuwać, a wtedy można przegapić moment, w którym zrozumiałby zadanie.

Training is often stopped once a model starts cramming, which can miss the point where it would have understood the task.

What it does

Pokazuje, że między wkuwaniem a zrozumieniem może być długa cisza, jak u ucznia, któremu po tygodniach ćwiczeń nagle zaskakuje.

Shows there can be a long silence between cramming and understanding, like a student for whom it suddenly clicks after weeks of drills.

Everyday example

Sieć ucząca się dodawania na zegarze najpierw zna tylko pokazane wyniki, a po długim dalszym treningu liczy poprawnie każdy przykład.

A network learning clock arithmetic first knows only the shown answers, then after long extra training gets every case right.

This concerns you if you…

Related topics

Sources