Grokking

term_id: grokking

Category: basic_concepts

Definition

Grokking bezeichnet ein kontraintuitives Verhalten beim Deep Learning, bei dem ein Modell lange Zeit auf Trainingsdaten überanpasst (overfit) und eine schlechte Verallgemeinerung zeigt, bevor es plötzlich beginnt, die zugrunde liegenden Regeln zu verstehen und gut zu generalisieren. Dieser Übergang erfolgt oft nach einer sehr langen Trainingsphase, die deutlich länger ist als die Zeit, die benötigt wird, um die Trainingsdaten nur auswendig zu lernen. Es deutet darauf hin, dass das Modell zwischen oberflächlicher Memorierung und tiefem konzeptuellem Verständnis wechselt.

Summary

Ein Phänomen, bei dem neuronale Netze plötzlich gut verallgemeinern können, nachdem sie lange Zeit auf kleinen Datensätzen trainiert wurden, weit jenseits des Punktes der reinen Auswendigkeitsleistung.

Key Concepts

  • Verzögerte Verallgemeinerung
  • Überanpassung
  • Kleine Datensätze
  • Optimierungsdynamik

Use Cases

  • Forschung zu den Grenzen der Modellverallgemeinerung
  • Analyse der Trainingsdynamik
  • Verständnis von Memorierung versus Lernen