How the Self-Improvement Loop Actually Works
DeepReinforce built Ornith-1.5 around what it calls a self-improving reinforcement learning loop: instead of training purely against a static, human-curated dataset, the model generates candidate solutions, scores them, and folds the highest-quality examples back into its own next training pass [1]. That's a meaningful step past the label DeepReinforce used for its prior generation of models - self-scaffolding - where the model could write and revise its own tool-calling code but the reward signal itself still came from a fixed, human-defined rubric [2]. The distinction DeepReinforce is drawing matters for where the bottleneck on future capability gains sits: with self-scaffolding, a lab is still limited by how much human-labeled reward data it can produce; with self-improvement, the model's own scoring becomes part of the training loop, at least in theory decoupling capability gains from the pace of human annotation.
The family ships in three sizes - 9B, a 35B mixture-of-experts, and a flagship 397B mixture-of-experts - all under an MIT license, notable because prior frontier-adjacent open-weight releases have more often shipped under research-only or custom commercial terms that restrict production use [3]. An MIT license on a 397B model that claims to compete with a closed frontier model is itself part of the story: it puts every one of DeepReinforce's benchmark claims in a position to be independently reproduced, which is exactly what happened within days of release.


