{
  "id": 629790,
  "title": "MindsAI & Tufa Labs – ARC Prize 2025 Solution",
  "content": "<h1>MindsAI &amp; Tufa Labs – ARC Prize 2025 (3rd Place)</h1>\n<p>Please see the full write-up with ablations: <a href=\"https://github.com/jcole75/arc_2025_mindsai/blob/main/MindsAI_Tufa_Labs_2025_Solution.pdf\" target=\"_blank\">https://github.com/jcole75/arc_2025_mindsai/blob/main/MindsAI_Tufa_Labs_2025_Solution.pdf</a></p>\n<h2>A1. Background on You / Your Team</h2>\n<p><strong>Competition:</strong> ARC Prize 2025<br>\n<strong>Team Name:</strong> MindsAI &amp; Tufa Labs<br>\n<strong>Private Leaderboard Score:</strong> 15.42%<br>\n<strong>Private Leaderboard Place:</strong> 3rd</p>\n<p><strong>Team Members:</strong>  </p>\n<ul>\n<li>Jack Cole – Olney, Illinois, USA – <a href=\"mailto:jackcole@mindware.mobi\">jackcole@mindware.mobi</a>  </li>\n<li>Dries Smit – Somerset West, South Africa – <a href=\"mailto:dries.epos@gmail.com\">dries.epos@gmail.com</a>  </li>\n<li>Isaiah Pressman – Cleveland Heights, Ohio, USA – <a href=\"mailto:isaiahpressman16@gmail.com\">isaiahpressman16@gmail.com</a>  </li>\n<li>Mohamed Osman – Calgary, Alberta, Canada – <a href=\"mailto:mothman198@outlook.com\">mothman198@outlook.com</a>  </li>\n<li>Michael Hodel – Switzerland – <a href=\"mailto:hodelmichi@gmail.com\">hodelmichi@gmail.com</a>  </li>\n</ul>\n<hr>\n<h2>A2. Background on You / Your Team (Full Bios)</h2>\n<h3>Jack Cole (team lead &amp; primary contributor)</h3>\n<ul>\n<li><strong>Academic/Professional Background:</strong> PhD in Clinical Psychology; part-time private practice psychologist; parallel career as an AI researcher and mobile app developer (author of Mind Games – 30M+ downloads).  </li>\n<li><strong>Prior Experience:</strong> Led the 1st-place team in ARCathon 2023; held state-of-the-art scores on ARC-AGI-1 through 2024; pioneered Test-Time Training (TTT) and AIRV techniques that are now used by nearly all top ARC solutions.  </li>\n<li><strong>Why ARC Prize:</strong> ARC has been the central focus of my research program since mid-2022.  </li>\n<li><strong>Time Spent:</strong> Approximately 3.5 years of near full-time work on ARC (minus ~6 months off at the end of 2024 / early 2025); hundreds of experiments and training runs lasting up to 2.5 years on TPUs.  </li>\n<li><strong>2025 Role:</strong> Designed, trained, and submitted the solution; code, datasets, ablations, and the final submission were produced by me.  </li>\n</ul>\n<h3>Dries Smit</h3>\n<ul>\n<li><strong>Academic/Professional Background:</strong> PhD in Electrical &amp; Electronic Engineering; specialist in reinforcement learning, multi-agent systems, distributed training, and large language models.  </li>\n<li><strong>Prior Experience:</strong> Led the winning solution in the ARC-AGI-3 Preview competition; developed Laila (biology-assistant fine-tune of Llama 3.1); extensive work scaling RL and reasoning systems.  </li>\n<li><strong>Why ARC Prize:</strong> ARC is a core reasoning benchmark that aligns perfectly with research on adaptive, test-time reasoning systems.  </li>\n<li><strong>Time Spent:</strong> Part-time contributions through part of the season.  </li>\n<li><strong>2025 Role:</strong> Provided refinement-based training experiments and strategic insights; some of those ideas were explored but ultimately not additive with the TTT/AIRV core.  </li>\n</ul>\n<h3>Isaiah Pressman</h3>\n<ul>\n<li><strong>Academic/Professional Background:</strong> AI researcher/engineer since 2019; previous work in computer vision for histopathology, data/ML pipelines for startups, four top-2 Kaggle finishes.  </li>\n<li><strong>Prior Experience:</strong> Deep experience improving LLM training and reasoning capabilities at Tufa Labs.  </li>\n<li><strong>Why ARC Prize:</strong> Fascination with pure reasoning challenges that are hard for current foundation models.  </li>\n<li><strong>Time Spent:</strong> ~20 hours/week for one month, then full-time for another month toward the end of the competition.  </li>\n<li><strong>2025 Role:</strong> Explored a promising diffusion-based language modeling approach for ARC (not included in the final submission but deepened architectural understanding).  </li>\n</ul>\n<h3>Mohamed Osman</h3>\n<ul>\n<li><strong>Academic/Professional Background:</strong> Master’s in Electrical Engineering; 5+ years as an ML practitioner and researcher.  </li>\n<li><strong>Prior Experience:</strong> Co-developed early versions of TTT for ARC in previous seasons; strong ML engineering background.  </li>\n<li><strong>Why ARC Prize:</strong> Strong agreement with the ARC Prize definition of intelligence and interest in the core problem.  </li>\n<li><strong>Time Spent:</strong> Very limited in 2025 due to external commitments.  </li>\n<li><strong>2025 Role:</strong> Minimal direct involvement this year.  </li>\n</ul>\n<h3>Michael Hodel</h3>\n<ul>\n<li><strong>Academic/Professional Background:</strong> AI researcher; creator of RE-ARC and ARC-DSL.</li>\n<li><strong>Prior Experience:</strong> Machine learning experience, Prior work on ARC. </li>\n<li><strong>Why ARC Prize:</strong> Long-standing passion for the ARC challenge and building tools/datasets for the community.  </li>\n<li><strong>Time Spent:</strong> Limited in 2025.  </li>\n<li><strong>2025 Role:</strong> Provided foundational datasets (ARC 1.5, RE-ARC variants) that were used for ablations and portions of training data.  </li>\n</ul>\n<hr>\n<h2>A3. Summary</h2>\n<p>Our 3rd-place solution is built around a pruned 660M-parameter encoder–decoder model derived from Salesforce CodeT5-Large, trained for many months on &gt;100 million reasoning examples (~70M of them ARC-style tasks). Almost all submitted performance comes from heavy test-time adaptation: Test-Time Training (TTT) with permutation-based labeling (~45k steps) and Augment–Inference–Reverse–Vote (AIRV) using 10k augmented inferences per task — techniques introduced by our team in 2023 and now often used across the leaderboard. These two methods combine almost perfectly additively, delivering 8–12× gains over zero-shot in ablations. Additional improvements come from new mixup/combine augmentations, reversal augmentations, tokenizer BPE dropout, T5 span-corruption, and ensembling two checkpoints. Full code, models, and the complete 100M+ example training corpus are publicly released.</p>\n<hr>\n<h2>A4. Feature Selection / Engineering</h2>\n<p>No traditional features — performance is driven entirely by data augmentations (the ARC equivalent of feature engineering):</p>\n<table>\n<thead>\n<tr>\n<th>Rank</th>\n<th>Augmentation</th>\n<th>Impact</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1</td>\n<td>Geometric (rotations/flips) + color permutations</td>\n<td>Baseline essential</td>\n</tr>\n<tr>\n<td>2</td>\n<td>New 2025: Mixup, Combine, Combine-mixup</td>\n<td>+6.3% top-2 on ARC 1.5</td>\n</tr>\n<tr>\n<td>3</td>\n<td>Input/output swap (30% of training)</td>\n<td>Small score improvement</td>\n</tr>\n<tr>\n<td>4</td>\n<td>Prompt/answer reversals (training only)</td>\n<td>Model flexibility</td>\n</tr>\n<tr>\n<td>5</td>\n<td>BPE tokenizer dropout (TTT &amp; inference)</td>\n<td>Small score improvement</td>\n</tr>\n</tbody>\n</table>\n<hr>\n<h2>A5. Training Method(s)</h2>\n<ul>\n<li>660M CodeT5-Large → encoder kept at 24 layers, decoder pruned to 16 layers  </li>\n<li>Supervised training on &gt;100M examples (Google TPUs, some runs &gt;2 years cumulative)  </li>\n<li>T5 span-corruption + reversal augmentations + BPE dropout  </li>\n<li>Test-time: TTT (~45k examples) + AIRV (10k augmentations) + self-ensembling two checkpoints  </li>\n</ul>\n<p>Ensembling: combining of predictions from two strong checkpoints of the same architecture.</p>\n<hr>\n<h2>A6. Interesting Findings</h2>\n<ul>\n<li>TTT + AIRV gains are nearly perfectly additive (~812% combined vs. ~410–430% each alone).  </li>\n<li>Self-ensembling with different seeds beats using 2× more TTT/AIRV samples (compute-matched +6.2%).  </li>\n<li>Encoder depth &gt;&gt; decoder depth (removing encoder layers hurts badly; decoder can be heavily pruned).  </li>\n<li>Augmentation-driven data expansion can break multi-month training plateaus.  </li>\n<li>Several otherwise strong methods (refinement, DPO on beam pairs, targeted ARC-2 data) were non-additive with TTT+AIRV.  </li>\n<li>ARC-AGI-2 appears partially adversarial to the current TTT/AIRV paradigm (at least with models this small) — new ideas are needed.</li>\n</ul>\n<hr>\n<h2>A7. Simple Features and Methods</h2>\n<p>A dramatically simplified yet still strong version (90–95% of the full relative gain -- linked in resources):</p>\n<ul>\n<li>Only classic geometric + color permutation augmentations  </li>\n<li>TTT with 20–30k examples + AIRV with 5–10k samples (single run, no ensembling, no BPE dropout)  </li>\n</ul>\n<p>This runs in minutes to a few hours on a single consumer GPU and is ideal for research iteration.</p>\n<hr>\n<h2>A8. Model Execution Time</h2>\n<table>\n<thead>\n<tr>\n<th>Component</th>\n<th>Hardware</th>\n<th>Approximate Time</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Full 660M training</td>\n<td>Google TPUs</td>\n<td>Many months to 2.5 years cumulative</td>\n</tr>\n<tr>\n<td>77M ablation model training</td>\n<td>TPU v2-8 / v3-8 + v4-64</td>\n<td>~2 years + 7 days</td>\n</tr>\n<tr>\n<td>Final submission inference (2× ensemble)</td>\n<td>4× L4 GPUs (Kaggle)</td>\n<td>~11 hours</td>\n</tr>\n<tr>\n<td>Simplified 77M single-run inference</td>\n<td>Single P100</td>\n<td>10–60 minutes</td>\n</tr>\n</tbody>\n</table>\n<hr>\n<h2>A9. References &amp; Public Resources</h2>\n<ul>\n<li><p>Complete code, training scripts, models, and 100M+ example dataset:<br>\n→ <strong><a href=\"https://github.com/jcole75/arc_2025_mindsai\" target=\"_blank\">https://github.com/jcole75/arc_2025_mindsai</a></strong><br>\n→ Full Write-up with Ablations: <a href=\"https://github.com/jcole75/arc_2025_mindsai/blob/main/MindsAI_Tufa_Labs_2025_Solution.pdf\" target=\"_blank\">https://github.com/jcole75/arc_2025_mindsai/blob/main/MindsAI_Tufa_Labs_2025_Solution.pdf</a>\n→ Dataset: <a href=\"https://huggingface.co/datasets/mindware/arc-agi-mega\" target=\"_blank\">https://huggingface.co/datasets/mindware/arc-agi-mega</a><br>\n→ Models: <a href=\"https://huggingface.co/mindware\" target=\"_blank\">https://huggingface.co/mindware</a>  </p></li>\n<li><p>Cole &amp; Osman (2025). Don’t throw the baby out with the bathwater: How and why deep learning for ARC. arXiv:2506.14276  (<a href=\"https://arxiv.org/abs/2506.14276\" target=\"_blank\">https://arxiv.org/abs/2506.14276</a>)</p></li>\n<li><p>Hodel (2024). RE-ARC procedural generation. arXiv:2404.07353  </p></li>\n</ul>\n<p>Everything is released under permissive licenses to help the community push toward AGI.</p>",
  "comments": [
    {
      "id": 3367469,
      "author_name": "Khushi Yadav",
      "author_url": "",
      "post_date": "2025-12-08T13:35:28.120000",
      "content": "<p>MindsAI &amp; Tufa Labs </p>",
      "votes": -2,
      "replies": []
    },
    {
      "id": 3362921,
      "author_name": "",
      "author_url": "",
      "post_date": "2025-12-05T15:08:20.060000",
      "content": "",
      "votes": 3,
      "replies": []
    }
  ],
  "comment_count": 2,
  "messages": [
    {
      "id": 3335288,
      "postDate": "2025-11-17T22:36:10.967Z",
      "content": "<h1>MindsAI &amp; Tufa Labs – ARC Prize 2025 (3rd Place)</h1>\n<p>Please see the full write-up with ablations: <a href=\"https://github.com/jcole75/arc_2025_mindsai/blob/main/MindsAI_Tufa_Labs_2025_Solution.pdf\" target=\"_blank\">https://github.com/jcole75/arc_2025_mindsai/blob/main/MindsAI_Tufa_Labs_2025_Solution.pdf</a></p>\n<h2>A1. Background on You / Your Team</h2>\n<p><strong>Competition:</strong> ARC Prize 2025<br>\n<strong>Team Name:</strong> MindsAI &amp; Tufa Labs<br>\n<strong>Private Leaderboard Score:</strong> 15.42%<br>\n<strong>Private Leaderboard Place:</strong> 3rd</p>\n<p><strong>Team Members:</strong>  </p>\n<ul>\n<li>Jack Cole – Olney, Illinois, USA – <a href=\"mailto:jackcole@mindware.mobi\">jackcole@mindware.mobi</a>  </li>\n<li>Dries Smit – Somerset West, South Africa – <a href=\"mailto:dries.epos@gmail.com\">dries.epos@gmail.com</a>  </li>\n<li>Isaiah Pressman – Cleveland Heights, Ohio, USA – <a href=\"mailto:isaiahpressman16@gmail.com\">isaiahpressman16@gmail.com</a>  </li>\n<li>Mohamed Osman – Calgary, Alberta, Canada – <a href=\"mailto:mothman198@outlook.com\">mothman198@outlook.com</a>  </li>\n<li>Michael Hodel – Switzerland – <a href=\"mailto:hodelmichi@gmail.com\">hodelmichi@gmail.com</a>  </li>\n</ul>\n<hr>\n<h2>A2. Background on You / Your Team (Full Bios)</h2>\n<h3>Jack Cole (team lead &amp; primary contributor)</h3>\n<ul>\n<li><strong>Academic/Professional Background:</strong> PhD in Clinical Psychology; part-time private practice psychologist; parallel career as an AI researcher and mobile app developer (author of Mind Games – 30M+ downloads).  </li>\n<li><strong>Prior Experience:</strong> Led the 1st-place team in ARCathon 2023; held state-of-the-art scores on ARC-AGI-1 through 2024; pioneered Test-Time Training (TTT) and AIRV techniques that are now used by nearly all top ARC solutions.  </li>\n<li><strong>Why ARC Prize:</strong> ARC has been the central focus of my research program since mid-2022.  </li>\n<li><strong>Time Spent:</strong> Approximately 3.5 years of near full-time work on ARC (minus ~6 months off at the end of 2024 / early 2025); hundreds of experiments and training runs lasting up to 2.5 years on TPUs.  </li>\n<li><strong>2025 Role:</strong> Designed, trained, and submitted the solution; code, datasets, ablations, and the final submission were produced by me.  </li>\n</ul>\n<h3>Dries Smit</h3>\n<ul>\n<li><strong>Academic/Professional Background:</strong> PhD in Electrical &amp; Electronic Engineering; specialist in reinforcement learning, multi-agent systems, distributed training, and large language models.  </li>\n<li><strong>Prior Experience:</strong> Led the winning solution in the ARC-AGI-3 Preview competition; developed Laila (biology-assistant fine-tune of Llama 3.1); extensive work scaling RL and reasoning systems.  </li>\n<li><strong>Why ARC Prize:</strong> ARC is a core reasoning benchmark that aligns perfectly with research on adaptive, test-time reasoning systems.  </li>\n<li><strong>Time Spent:</strong> Part-time contributions through part of the season.  </li>\n<li><strong>2025 Role:</strong> Provided refinement-based training experiments and strategic insights; some of those ideas were explored but ultimately not additive with the TTT/AIRV core.  </li>\n</ul>\n<h3>Isaiah Pressman</h3>\n<ul>\n<li><strong>Academic/Professional Background:</strong> AI researcher/engineer since 2019; previous work in computer vision for histopathology, data/ML pipelines for startups, four top-2 Kaggle finishes.  </li>\n<li><strong>Prior Experience:</strong> Deep experience improving LLM training and reasoning capabilities at Tufa Labs.  </li>\n<li><strong>Why ARC Prize:</strong> Fascination with pure reasoning challenges that are hard for current foundation models.  </li>\n<li><strong>Time Spent:</strong> ~20 hours/week for one month, then full-time for another month toward the end of the competition.  </li>\n<li><strong>2025 Role:</strong> Explored a promising diffusion-based language modeling approach for ARC (not included in the final submission but deepened architectural understanding).  </li>\n</ul>\n<h3>Mohamed Osman</h3>\n<ul>\n<li><strong>Academic/Professional Background:</strong> Master’s in Electrical Engineering; 5+ years as an ML practitioner and researcher.  </li>\n<li><strong>Prior Experience:</strong> Co-developed early versions of TTT for ARC in previous seasons; strong ML engineering background.  </li>\n<li><strong>Why ARC Prize:</strong> Strong agreement with the ARC Prize definition of intelligence and interest in the core problem.  </li>\n<li><strong>Time Spent:</strong> Very limited in 2025 due to external commitments.  </li>\n<li><strong>2025 Role:</strong> Minimal direct involvement this year.  </li>\n</ul>\n<h3>Michael Hodel</h3>\n<ul>\n<li><strong>Academic/Professional Background:</strong> AI researcher; creator of RE-ARC and ARC-DSL.</li>\n<li><strong>Prior Experience:</strong> Machine learning experience, Prior work on ARC. </li>\n<li><strong>Why ARC Prize:</strong> Long-standing passion for the ARC challenge and building tools/datasets for the community.  </li>\n<li><strong>Time Spent:</strong> Limited in 2025.  </li>\n<li><strong>2025 Role:</strong> Provided foundational datasets (ARC 1.5, RE-ARC variants) that were used for ablations and portions of training data.  </li>\n</ul>\n<hr>\n<h2>A3. Summary</h2>\n<p>Our 3rd-place solution is built around a pruned 660M-parameter encoder–decoder model derived from Salesforce CodeT5-Large, trained for many months on &gt;100 million reasoning examples (~70M of them ARC-style tasks). Almost all submitted performance comes from heavy test-time adaptation: Test-Time Training (TTT) with permutation-based labeling (~45k steps) and Augment–Inference–Reverse–Vote (AIRV) using 10k augmented inferences per task — techniques introduced by our team in 2023 and now often used across the leaderboard. These two methods combine almost perfectly additively, delivering 8–12× gains over zero-shot in ablations. Additional improvements come from new mixup/combine augmentations, reversal augmentations, tokenizer BPE dropout, T5 span-corruption, and ensembling two checkpoints. Full code, models, and the complete 100M+ example training corpus are publicly released.</p>\n<hr>\n<h2>A4. Feature Selection / Engineering</h2>\n<p>No traditional features — performance is driven entirely by data augmentations (the ARC equivalent of feature engineering):</p>\n<table>\n<thead>\n<tr>\n<th>Rank</th>\n<th>Augmentation</th>\n<th>Impact</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1</td>\n<td>Geometric (rotations/flips) + color permutations</td>\n<td>Baseline essential</td>\n</tr>\n<tr>\n<td>2</td>\n<td>New 2025: Mixup, Combine, Combine-mixup</td>\n<td>+6.3% top-2 on ARC 1.5</td>\n</tr>\n<tr>\n<td>3</td>\n<td>Input/output swap (30% of training)</td>\n<td>Small score improvement</td>\n</tr>\n<tr>\n<td>4</td>\n<td>Prompt/answer reversals (training only)</td>\n<td>Model flexibility</td>\n</tr>\n<tr>\n<td>5</td>\n<td>BPE tokenizer dropout (TTT &amp; inference)</td>\n<td>Small score improvement</td>\n</tr>\n</tbody>\n</table>\n<hr>\n<h2>A5. Training Method(s)</h2>\n<ul>\n<li>660M CodeT5-Large → encoder kept at 24 layers, decoder pruned to 16 layers  </li>\n<li>Supervised training on &gt;100M examples (Google TPUs, some runs &gt;2 years cumulative)  </li>\n<li>T5 span-corruption + reversal augmentations + BPE dropout  </li>\n<li>Test-time: TTT (~45k examples) + AIRV (10k augmentations) + self-ensembling two checkpoints  </li>\n</ul>\n<p>Ensembling: combining of predictions from two strong checkpoints of the same architecture.</p>\n<hr>\n<h2>A6. Interesting Findings</h2>\n<ul>\n<li>TTT + AIRV gains are nearly perfectly additive (~812% combined vs. ~410–430% each alone).  </li>\n<li>Self-ensembling with different seeds beats using 2× more TTT/AIRV samples (compute-matched +6.2%).  </li>\n<li>Encoder depth &gt;&gt; decoder depth (removing encoder layers hurts badly; decoder can be heavily pruned).  </li>\n<li>Augmentation-driven data expansion can break multi-month training plateaus.  </li>\n<li>Several otherwise strong methods (refinement, DPO on beam pairs, targeted ARC-2 data) were non-additive with TTT+AIRV.  </li>\n<li>ARC-AGI-2 appears partially adversarial to the current TTT/AIRV paradigm (at least with models this small) — new ideas are needed.</li>\n</ul>\n<hr>\n<h2>A7. Simple Features and Methods</h2>\n<p>A dramatically simplified yet still strong version (90–95% of the full relative gain -- linked in resources):</p>\n<ul>\n<li>Only classic geometric + color permutation augmentations  </li>\n<li>TTT with 20–30k examples + AIRV with 5–10k samples (single run, no ensembling, no BPE dropout)  </li>\n</ul>\n<p>This runs in minutes to a few hours on a single consumer GPU and is ideal for research iteration.</p>\n<hr>\n<h2>A8. Model Execution Time</h2>\n<table>\n<thead>\n<tr>\n<th>Component</th>\n<th>Hardware</th>\n<th>Approximate Time</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Full 660M training</td>\n<td>Google TPUs</td>\n<td>Many months to 2.5 years cumulative</td>\n</tr>\n<tr>\n<td>77M ablation model training</td>\n<td>TPU v2-8 / v3-8 + v4-64</td>\n<td>~2 years + 7 days</td>\n</tr>\n<tr>\n<td>Final submission inference (2× ensemble)</td>\n<td>4× L4 GPUs (Kaggle)</td>\n<td>~11 hours</td>\n</tr>\n<tr>\n<td>Simplified 77M single-run inference</td>\n<td>Single P100</td>\n<td>10–60 minutes</td>\n</tr>\n</tbody>\n</table>\n<hr>\n<h2>A9. References &amp; Public Resources</h2>\n<ul>\n<li><p>Complete code, training scripts, models, and 100M+ example dataset:<br>\n→ <strong><a href=\"https://github.com/jcole75/arc_2025_mindsai\" target=\"_blank\">https://github.com/jcole75/arc_2025_mindsai</a></strong><br>\n→ Full Write-up with Ablations: <a href=\"https://github.com/jcole75/arc_2025_mindsai/blob/main/MindsAI_Tufa_Labs_2025_Solution.pdf\" target=\"_blank\">https://github.com/jcole75/arc_2025_mindsai/blob/main/MindsAI_Tufa_Labs_2025_Solution.pdf</a>\n→ Dataset: <a href=\"https://huggingface.co/datasets/mindware/arc-agi-mega\" target=\"_blank\">https://huggingface.co/datasets/mindware/arc-agi-mega</a><br>\n→ Models: <a href=\"https://huggingface.co/mindware\" target=\"_blank\">https://huggingface.co/mindware</a>  </p></li>\n<li><p>Cole &amp; Osman (2025). Don’t throw the baby out with the bathwater: How and why deep learning for ARC. arXiv:2506.14276  (<a href=\"https://arxiv.org/abs/2506.14276\" target=\"_blank\">https://arxiv.org/abs/2506.14276</a>)</p></li>\n<li><p>Hodel (2024). RE-ARC procedural generation. arXiv:2404.07353  </p></li>\n</ul>\n<p>Everything is released under permissive licenses to help the community push toward AGI.</p>",
      "rawMarkdown": "# MindsAI & Tufa Labs – ARC Prize 2025 (3rd Place)\n\nPlease see the full write-up with ablations: https://github.com/jcole75/arc_2025_mindsai/blob/main/MindsAI_Tufa_Labs_2025_Solution.pdf\n\n## A1. Background on You / Your Team\n**Competition:** ARC Prize 2025  \n**Team Name:** MindsAI & Tufa Labs  \n**Private Leaderboard Score:** 15.42%  \n**Private Leaderboard Place:** 3rd\n\n**Team Members:**  \n- Jack Cole – Olney, Illinois, USA – jackcole@mindware.mobi  \n- Dries Smit – Somerset West, South Africa – dries.epos@gmail.com  \n- Isaiah Pressman – Cleveland Heights, Ohio, USA – isaiahpressman16@gmail.com  \n- Mohamed Osman – Calgary, Alberta, Canada – mothman198@outlook.com  \n- Michael Hodel – Switzerland – hodelmichi@gmail.com  \n\n---\n\n## A2. Background on You / Your Team (Full Bios)\n\n### Jack Cole (team lead & primary contributor)\n- **Academic/Professional Background:** PhD in Clinical Psychology; part-time private practice psychologist; parallel career as an AI researcher and mobile app developer (author of Mind Games – 30M+ downloads).  \n- **Prior Experience:** Led the 1st-place team in ARCathon 2023; held state-of-the-art scores on ARC-AGI-1 through 2024; pioneered Test-Time Training (TTT) and AIRV techniques that are now used by nearly all top ARC solutions.  \n- **Why ARC Prize:** ARC has been the central focus of my research program since mid-2022.  \n- **Time Spent:** Approximately 3.5 years of near full-time work on ARC (minus ~6 months off at the end of 2024 / early 2025); hundreds of experiments and training runs lasting up to 2.5 years on TPUs.  \n- **2025 Role:** Designed, trained, and submitted the solution; code, datasets, ablations, and the final submission were produced by me.  \n\n### Dries Smit\n- **Academic/Professional Background:** PhD in Electrical & Electronic Engineering; specialist in reinforcement learning, multi-agent systems, distributed training, and large language models.  \n- **Prior Experience:** Led the winning solution in the ARC-AGI-3 Preview competition; developed Laila (biology-assistant fine-tune of Llama 3.1); extensive work scaling RL and reasoning systems.  \n- **Why ARC Prize:** ARC is a core reasoning benchmark that aligns perfectly with research on adaptive, test-time reasoning systems.  \n- **Time Spent:** Part-time contributions through part of the season.  \n- **2025 Role:** Provided refinement-based training experiments and strategic insights; some of those ideas were explored but ultimately not additive with the TTT/AIRV core.  \n\n### Isaiah Pressman\n- **Academic/Professional Background:** AI researcher/engineer since 2019; previous work in computer vision for histopathology, data/ML pipelines for startups, four top-2 Kaggle finishes.  \n- **Prior Experience:** Deep experience improving LLM training and reasoning capabilities at Tufa Labs.  \n- **Why ARC Prize:** Fascination with pure reasoning challenges that are hard for current foundation models.  \n- **Time Spent:** ~20 hours/week for one month, then full-time for another month toward the end of the competition.  \n- **2025 Role:** Explored a promising diffusion-based language modeling approach for ARC (not included in the final submission but deepened architectural understanding).  \n\n### Mohamed Osman\n- **Academic/Professional Background:** Master’s in Electrical Engineering; 5+ years as an ML practitioner and researcher.  \n- **Prior Experience:** Co-developed early versions of TTT for ARC in previous seasons; strong ML engineering background.  \n- **Why ARC Prize:** Strong agreement with the ARC Prize definition of intelligence and interest in the core problem.  \n- **Time Spent:** Very limited in 2025 due to external commitments.  \n- **2025 Role:** Minimal direct involvement this year.  \n\n### Michael Hodel\n- **Academic/Professional Background:** AI researcher; creator of RE-ARC and ARC-DSL.\n- **Prior Experience:** Machine learning experience, Prior work on ARC. \n- **Why ARC Prize:** Long-standing passion for the ARC challenge and building tools/datasets for the community.  \n- **Time Spent:** Limited in 2025.  \n- **2025 Role:** Provided foundational datasets (ARC 1.5, RE-ARC variants) that were used for ablations and portions of training data.  \n\n---\n\n## A3. Summary\n\nOur 3rd-place solution is built around a pruned 660M-parameter encoder–decoder model derived from Salesforce CodeT5-Large, trained for many months on >100 million reasoning examples (~70M of them ARC-style tasks). Almost all submitted performance comes from heavy test-time adaptation: Test-Time Training (TTT) with permutation-based labeling (~45k steps) and Augment–Inference–Reverse–Vote (AIRV) using 10k augmented inferences per task — techniques introduced by our team in 2023 and now often used across the leaderboard. These two methods combine almost perfectly additively, delivering 8–12× gains over zero-shot in ablations. Additional improvements come from new mixup/combine augmentations, reversal augmentations, tokenizer BPE dropout, T5 span-corruption, and ensembling two checkpoints. Full code, models, and the complete 100M+ example training corpus are publicly released.\n\n---\n\n## A4. Feature Selection / Engineering\n\nNo traditional features — performance is driven entirely by data augmentations (the ARC equivalent of feature engineering):\n\n| Rank | Augmentation                                    | Impact |\n|------|--------------------------------------------------|--------|\n| 1    | Geometric (rotations/flips) + color permutations| Baseline essential |\n| 2    | New 2025: Mixup, Combine, Combine-mixup         | +6.3% top-2 on ARC 1.5 |\n| 3    | Input/output swap (30% of training)             | Small score improvement |\n| 4    | Prompt/answer reversals (training only)         | Model flexibility |\n| 5    | BPE tokenizer dropout (TTT & inference)        | Small score improvement |\n\n---\n\n## A5. Training Method(s)\n\n- 660M CodeT5-Large → encoder kept at 24 layers, decoder pruned to 16 layers  \n- Supervised training on >100M examples (Google TPUs, some runs >2 years cumulative)  \n- T5 span-corruption + reversal augmentations + BPE dropout  \n- Test-time: TTT (~45k examples) + AIRV (10k augmentations) + self-ensembling two checkpoints  \n\nEnsembling: combining of predictions from two strong checkpoints of the same architecture.\n\n---\n\n## A6. Interesting Findings\n\n- TTT + AIRV gains are nearly perfectly additive (~812% combined vs. ~410–430% each alone).  \n- Self-ensembling with different seeds beats using 2× more TTT/AIRV samples (compute-matched +6.2%).  \n- Encoder depth >> decoder depth (removing encoder layers hurts badly; decoder can be heavily pruned).  \n- Augmentation-driven data expansion can break multi-month training plateaus.  \n- Several otherwise strong methods (refinement, DPO on beam pairs, targeted ARC-2 data) were non-additive with TTT+AIRV.  \n- ARC-AGI-2 appears partially adversarial to the current TTT/AIRV paradigm (at least with models this small) — new ideas are needed.\n\n---\n\n## A7. Simple Features and Methods\n\nA dramatically simplified yet still strong version (90–95% of the full relative gain -- linked in resources):\n\n- Only classic geometric + color permutation augmentations  \n- TTT with 20–30k examples + AIRV with 5–10k samples (single run, no ensembling, no BPE dropout)  \n\nThis runs in minutes to a few hours on a single consumer GPU and is ideal for research iteration.\n\n---\n\n## A8. Model Execution Time\n\n| Component                             | Hardware                | Approximate Time                  |\n|---------------------------------------|-------------------------|-----------------------------------|\n| Full 660M training                    | Google TPUs             | Many months to 2.5 years cumulative |\n| 77M ablation model training           | TPU v2-8 / v3-8 + v4-64 | ~2 years + 7 days                 |\n| Final submission inference (2× ensemble) | 4× L4 GPUs (Kaggle)   | ~11 hours                         |\n| Simplified 77M single-run inference   | Single P100        | 10–60 minutes                     |\n\n---\n\n## A9. References & Public Resources\n\n- Complete code, training scripts, models, and 100M+ example dataset:  \n  → **https://github.com/jcole75/arc_2025_mindsai**  \n  → Full Write-up with Ablations: https://github.com/jcole75/arc_2025_mindsai/blob/main/MindsAI_Tufa_Labs_2025_Solution.pdf\n  → Dataset: https://huggingface.co/datasets/mindware/arc-agi-mega  \n  → Models: https://huggingface.co/mindware  \n\n- Cole & Osman (2025). Don’t throw the baby out with the bathwater: How and why deep learning for ARC. arXiv:2506.14276  (https://arxiv.org/abs/2506.14276)\n- Hodel (2024). RE-ARC procedural generation. arXiv:2404.07353  \n\nEverything is released under permissive licenses to help the community push toward AGI.",
      "votes": 16
    },
    {
      "id": 3367469,
      "postDate": "2025-12-08T13:35:28.120Z",
      "content": "<p>MindsAI &amp; Tufa Labs </p>",
      "rawMarkdown": "MindsAI & Tufa Labs ",
      "votes": -2
    },
    {
      "id": 3362921,
      "postDate": "2025-12-05T15:08:20.060Z",
      "rawMarkdown": "",
      "votes": 3,
      "isDeleted": true
    }
  ],
  "complete": true,
  "source": "live",
  "fetched_at": "2026-10-19T21:00:23Z",
  "competition_id": 91496,
  "competition_slug": "arc-prize-2025",
  "team_id": 13573137,
  "solution_url": "/competitions/arc-prize-2025/writeups/mindsai-and-tufa-labs-arc-prize-2025-solution"
}