Kinetic-AG
- 2 Devlogs
- 2 Total hours
Kinetic-AG - A Neuro-Symbolic Program Synthesis Framework for Fluid General Intelligence on ARC-AGI-2.
Kinetic-AG - A Neuro-Symbolic Program Synthesis Framework for Fluid General Intelligence on ARC-AGI-2.
Improved the K-VL library.
Current Large Language Models excel at static retrieval and pattern replication, but they fundamentally fail at fluid intelligence—the ability to adapt to novel, unseen problems without explicit training data. The ARC-AGI-2 benchmark exposes this “Overfitting Trap” by forcing models to solve abstract visual-logic grids using fundamental Core Knowledge Priors.
Kinetic-AG is an advanced neuro-symbolic framework designed to bypass the limitations of raw neural pixel-guessing. By transforming a generative model from a predictive writer into an autonomous programmer, Kinetic-AG uses test-time program synthesis and automated code verification to solve multi-step geometric transformations with mathematical certainty.
Kinetic-AG splits the cognitive load between neural perception and symbolic execution through two core pillars:
Instead of forcing the model to write complex NumPy matrix math from scratch—which introduces a high risk of syntax drift and boundary errors—we engineered K-VL, a custom Domain-Specific Language (DSL) embedded in Python.
K-VL maps directly to human Core Knowledge Priors across four specialized modules:
K_Space: Dynamically manages variable grid layouts, topology, and dimensions.K_Objects: Performs connected-component labeling to isolate, categorize, and filter spatial entities by color, coordinate geometry, or size.K_Transform: Executes physics-safe translation vectors, clockwise/counter-clockwise rotations, and axial mirroring.K_Color: Employs an optimized, graph-based Breadth-First Search (BFS) flood-fill engine for rendering complex painting logic.Kinetic-AG does not execute blind predictions on unseen test data. The framework implements a strict runtime execution gatekeeper (verify_engine):
K-VL syntax.Building Kinetic-AG required navigating structural variations introduced in the updated arcprize/ARC-AGI-2 specification, where input spaces, training pair sizes ($\le 10$), and target evaluation counts ($2\text{ to }4$) fluctuate wildly.
To guarantee architectural stability before scaling up computational training loops, we engineered an end-to-end data auditor script. We executed a mass robustness sweep across the entire official dataset, running thousands of extraction passes.
The Result: The
K-VLpipeline achieved a perfect, crash-free stability rating across the multi-grid structures of the dataset, logging every spatial metric into a structured compilation framework (kvl_audit_report.json) to serve as our downstream training profile.