This repository contains my solutions and experiments for the ARC Prize 2026 competition on Kaggle.
The Abstraction and Reasoning Corpus (ARC) is a benchmark to evaluate AI’s ability to reason and generalize to novel, human-solvable tasks. (Epoch AI)
- Learn and implement reasoning-based AI
- Build rule-based and programmatic solvers
- Achieve generalization to unseen ARC tasks
- ✅ Joined ARC Prize 2026
- ✅ Built and submitted baseline model (zero output)
- ✅ Upgraded to a simple rule-based model (color mapping)
- ✅ Submission pipeline matches required JSON format
- ✅ Automated format check and output verification
- Python 3
- NumPy
- Run the notebook
arc_baseline_zero_model.ipynb. - The notebook will generate
submission.jsonin the required format for Kaggle. - (Optional) Use the provided evaluation utilities to test accuracy on the validation set.
- Add more advanced rule-based and pattern-based reasoning
- Explore program synthesis and learning-based approaches
- Visualize and analyze model predictions
ARC is about discovering and applying rules from small examples, not just scaling deep learning. Generalization and reasoning are key. (GitHub)