LeMario: Training eines JEPA-Weltmodells mit Super Mario Bros — Technischer Leitfaden und Nachbetrachtung

Benjamin Bais LeMario-Projekt reproduziert LeWorldModel – eine kleine Joint-Embedding Predictive Architecture (JEPA) – von Grund auf und trainiert sie auf Super Mario Bros. Die detaillierte technische Beschreibung umfasst die vollständige Architektur, das Training und eine ehrliche Nachlese zu dem, was funktioniert hat und was nicht.
Architekturübersicht
Das Modell verarbeitet vier aufeinanderfolgende Mario-Bilder. Ein Vision-Encoder komprimiert jedes Bild in einen 192-dimensionalen latenten Vektor: z_t = E_θ(x_t), z_t ∈ R^192. Aktionen (Tastenzustände für Links, Rechts, Hoch, Runter, A, B über fünf Emulator-Frames) werden separat über einen Aktions-Encoder in einen weiteren 192-dimensionalen Vektor kodiert.
Die Bild- und Aktions-Latenten werden in einen kausalen Prädiktor mit sechs Transformer-Blöcken eingespeist. Aktionen werden über Adaptive LayerNorm Zero (AdaLN-Zero) injiziert, das pro Zweig (Attention und MLP) Verschiebungs-, Skalierungs- und Gate-Steuerungen erzeugt. Das Gate steuert, wie stark Aktualisierungen den vorhergesagten Zustand beeinflussen. Die Gewichte beginnen bei Null, sodass der Prädiktor allmählich lernt.
Der Prädiktor gibt drei vorhergesagte zukünftige Latenten aus: ẑ₁, ẑ₂, ẑ₃. Diese werden mit den Latenten der drei tatsächlichen nächsten Bilder mittels MSE-Verlust verglichen: L_pred = MSE([ẑ₁,ẑ₂,ẑ₃], [z₁,z₂,z₃]). Um einen Repräsentationskollaps zu verhindern, wird SIGReg-Regularisierung hinzugefügt: L = L_pred + 0,1 * L_SIGReg.
Was funktioniert hat
- Das Modell generalisierte auf nicht gesehene Episoden.
- Es nutzte Aktionsinformationen effektiv.
- Es sagte zukünftige fünf Schritte besser voraus als starke Baselines.
- Rohe belohnungsfreie Planung konnte Mario innerhalb von 2–5 Pixeln an nahegelegene Bildziele bewegen.
Was scheiterte
- Wenn Ziele weiter im Level platziert wurden, konnte Mario nicht zuverlässig über das erste große Hindernis springen.
- Er konnte nicht zu einem einzelnen entfernten Zielbild navigieren.
- Fazit: Das Spiel vorherzusagen bedeutet nicht, Fortschritt zu lernen. Das Modell lernte Pixel-Dynamiken, aber keine langfristige Planung oder zielgerichtetes Verhalten.
Wichtige Erkenntnisse
Bai merkt an, dass die meisten Lehren im Nachhinein offensichtlich erscheinen. Die Lücke zwischen kurzfristiger Vorhersage und langfristiger Planung ist entscheidend – und wird durch den standardmäßigen Vorhersageverlust nicht erfasst. Der Beitrag beschreibt Experimente, die diese Einschränkung schrittweise aufdeckten.
📖 Vollständige Quelle lesen: HN AI Agents
👀 Siehe auch

Claude VS Code Erweiterung unter Windows durch hartcodierten Linux-Pfad im aktuellen Update defekt
Das aktuelle Update der VS Code-Erweiterung von Anthropic hardcodiert einen Linux-Pfad, wodurch die Erweiterung unter Windows beschädigt wird. Ein Downgrade auf die vorherige Version stellt die Funktionalität wieder her.

Entwickler sucht Architekturberatung für das Bereitstellen von Embed-, Rerank- und Zero-Shot-Modellen auf 8 GB VRAM
Ein Entwickler, der einen einheitlichen Wissensgraphen/RAG-Dienst für einen lokalen Coding-Agenten aufbaut, kämpft mit Speicherbeschränkungen bei 8 GB VRAM und 16 GB System-RAM und erlebt OOM-Fehler, Latenzspitzen und Linux-Kernel-Kills, wenn drei Transformer-Modelle gleichzeitig bedient werden.

LLMs bevorzugen eigene Ergebnisse bei Einstellungen: 23–60 Prozent höhere Shortlist-Raten für KI-optimierte Lebensläufe
Ein großangelegtes Experiment zeigt, dass LLM-basierte Lebenslauf-Screener KI-generierte Lebensläufe in 67 % bis 82 % der Fälle bevorzugen, was zu 23 % bis 60 % höheren Shortlist-Raten für Kandidaten führt, die dasselbe Modell verwenden.

Andrej Karpathy tritt dem Pre-Training-Team von Anthropic bei, um die rekursive Selbstverbesserung mit Claude voranzutreiben
Andrej Karpathy, ehemaliger OpenAI-Mitbegründer, schließt sich unter Nick Josef dem Pre-Training-Team von Anthropic an, um ein neues Team aufzubauen, das sich darauf konzentriert, Claude zur Beschleunigung der Pre-Training-Forschung zu nutzen und so eine rekursive Selbstverbesserung zu ermöglichen.