AIBuildAI
  • Home
  • Products
  • Team
  • Blog
Sign In
Home Products Team Blog Sign In

AIBuildAI achieves first place at the International Olympiad in AI (IOAI)

Recent progress has shown that advanced AI systems can reach gold-medal-level performance on Olympiad-style reasoning tasks. IOAI raises a related question: can an autonomous agent build working AI systems rather than only produce final answers? We evaluated AIBuildAI on the six-task IOAI 2025 individual contest. For each task, it received only the problem statement and provided data, then worked independently for six hours. Using the organizers' scoring code wherever available, AIBuildAI scored 568.49, ahead of the winning human participant's 542.05 and the gold-medal threshold of 351.41.

The result across six IOAI tasks

The individual contest spans six substantially different forms of applied AI work. The same autonomous system handled all six, without task-specific tuning or prior exposure to the tasks.

  • Radar. Turn radar heatmaps into a map of what is present in each location.
  • Chicken Counting. Count animals in a photograph by estimating density.
  • Antique. Detect forged paintings from five numerical features, given only four labelled examples.
  • Restroom. Match a cropped sign to the corresponding sign from the same restroom.
  • Pixel. Keep only 6% of an image while preserving a model's ability to recognize it.
  • Concepts. Invent a code so a second AI can infer a secret word.
Figure 1. Radar chart comparing AIBuildAI with the first-place human contestant and the median gold medalist across the six IOAI 2025 tasks.
Figure 1. Agent versus the human field, by task. The chart compares AIBuildAI with the first-place human contestant and the median gold medalist.

First place on the IOAI leaderboard

AIBuildAI produced high-scoring submissions across all six individual tasks. Its strongest result was Restroom, where it matched all thirty held-out queries for a perfect score. It also performed strongly on Radar, Chicken Counting, Antique, and Pixel, and remained competitive on Concepts under the competition constraint. The important point is not a single peak result, but consistency across very different task formats: perception, counting, visual retrieval, image-crop search, graph inference, and LLM-based clue generation.

Table 1. The leaderboard contains 284 competitors, with gold medals awarded to the top 24. AIBuildAI's total is the sum of its six independently graded task scores.
Rank Participant Radar Chicken Concepts Restroom Antique Pixel Total
1 AIBuildAI 98.15 93.98 85.07 100.00 97.60 93.70 568.49
2 KR 98.11 84.29 65.92 100.00 98.88 94.85 542.05
3 KCKR 98.42 87.81 92.17 27.52 97.01 62.78 465.71
4 WJ 98.11 87.46 80.66 27.52 97.76 71.66 463.17
5 VM 97.57 98.81 79.86 42.00 96.27 46.18 460.69

How AIBuildAI solved the tasks

AIBuildAI was given only the problem statement and a folder of data. It then worked autonomously: choosing an approach, writing code, training or searching as needed, evaluating models, diagnosing failures, and producing a submission. The same system ran all six problems, with no task-specific tuning and no prior exposure to the tasks.

  • Radar. A three-branch network, with one encoder for each radar view, fused into a U-Net that labels every cell. The loss up-weights sparse foreground classes.
  • Chicken Counting. A CSRNet density-estimation network on an ImageNet-pretrained backbone. The total of the predicted density map gives the count.
  • Antique. A mixture model over five features combined with graph label propagation from only four labelled points.
  • Restroom. Four frozen vision backbones (CLIP ViT-B/32, CLIP ViT-L/14, SigLIP, and DINOv2), followed by a Hungarian one-to-one assignment over cosine similarities.
  • Pixel. A brute-force search over image crops, retaining the crop whose frozen-CLIP prediction still agrees with the full image.
  • Concepts. A budgeted offline search that designs marker clues accepted by the judge. The submitted program reads the precomputed clues.

The variation is important. Radar and Chicken Counting trained neural networks from data. Restroom, Pixel, and Concepts converted frozen models into search or matching objectives. Antique used graph label propagation from only four labelled points, with no neural network. The result is task-adaptive model building under a fixed budget, rather than one fixed recipe applied everywhere.

In Pixel, the agent had to black out 94% of a photograph and choose the surviving 6% so a fixed image model still named the animal. Its selected crops kept the model correct on 654 of 698 images.

Figure 2. Six diagrams showing the pipelines AIBuildAI designed for Radar, Chicken Counting, Antique, Restroom, Pixel, and Concepts.
Figure 2. The complete pipelines AIBuildAI designed and built for the six tasks. Green blocks use frozen or pretrained components, purple blocks are trained from data, and blue blocks are key stages or outputs.

A closer look at three tasks

Radar. Six sparse, noisy radar heatmaps must be converted into a dense semantic map, with each cell labelled as background or one of four objects. The rare foreground classes are weighted fifty times more than background. The champion and median gold medalist both scored about 98 out of 100. AIBuildAI's from-scratch U-Net ensemble reached 0.9815 weighted pixel accuracy, placing it alongside the strongest contestants.

Chicken Counting. The task counts free-range chickens by regressing a density map whose sum is the count. AIBuildAI scored 0.9398, compared with 84.3 for the champion and 75.5 for the median gold medalist.

Restroom. A cropped restroom pictogram must be matched to the corresponding opposite-gender sign from the same building among sixty candidates. The views differ in angle and are surrounded by near-identical signs. AIBuildAI solved all thirty held-out queries for a perfect score. Restroom separated the human field sharply: the champion also solved it perfectly, but among the next four finishers, two scored 27.5, one scored 42, and one scored zero. The median gold medalist scored 13.8 out of 100.

Why it matters

Gold-medal-standard performance at the IMO showed AI matching strong human reasoning in the abstract. IOAI carries that capability into practical model building, where solving a problem means constructing a working AI system rather than writing a final answer. Doing this across all six tasks, end to end and without a weak result, marks a further step for autonomous agents: from competition-grade reasoners toward competent builders of applied AI solutions.

What we released

We have open-sourced the complete AIBuildAI solutions for all six tasks, including the full source code, model configurations, and task outputs.

View code and artifacts ↗

View IOAI tasks and scoring code ↗

AIBuildAI ran each task on a single NVIDIA A100 GPU. For Concepts, Gemini 2.5 Flash was used as the judge LLM because the officially recommended model had been retired.

Contact GitHub
0
Skip to Content
AIBuildAI
Home
Products
Team
Blog
AIBuildAI
Home
Products
Team
Blog
Home
Products
Team
Blog

Contact

For customer support, sales inquiries, or billing questions, contact us at:

Email: support@aibuildai.io
Business: AIBuildAI
Location: San Diego, California, United States

For partnership or enterprise inquiries:

Email: contact@aibuildai.io

Hours

Monday – Friday
10am – 6pm

Follow

Facebook
Instagram
Twitter