← Latest papers
💬 NLP

LEGO Co-builder: Exploring Fine-Grained Vision-Language Modeling for Multimodal LEGO Assembly Assistants

This paper introduces LEGO Co-builder, a hybrid benchmark and unified framework designed to evaluate the fine-grained visual understanding and state detection capabilities of vision-language models in multimodal LEGO assembly tasks, revealing that while object detection performs well, current models still struggle significantly with precise scene comprehension and assembly state reasoning.

Original authors: Haochen Huang, Yue Su, Xin Sun, Moonisa Ahsan, Mohammad Aliannejadi, Irene Viola, Zhaochun Ren, Chuang Yu, Aneta Lisowska, Artem Belopolsky, Koen Hindriks, Pablo Cesar, Junxiao Wang, Jiahuan Pei

Published 2026-07-21
📖 6 min read🧠 Deep dive

Original authors: Haochen Huang, Yue Su, Xin Sun, Moonisa Ahsan, Mohammad Aliannejadi, Irene Viola, Zhaochun Ren, Chuang Yu, Aneta Lisowska, Artem Belopolsky, Koen Hindriks, Pablo Cesar, Junxiao Wang, Jiahuan Pei

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are teaching a robot how to build something complex, like a giant castle out of tiny plastic bricks. You can't just say, "Build a castle." You have to give it a step-by-step recipe: "Pick up the red 2x4 brick, find the blue 2x2 brick, and click them together." This is the world of multimodal assembly, where a computer needs to understand both pictures (what the bricks look like) and words (the instructions).

For a long time, computers have gotten really good at simple tasks, like recognizing that a picture contains a "dog" or a "car." But when you ask them to follow a detailed, step-by-step manual where the difference between success and failure is a single brick placed in the wrong spot, they often get confused. This is the challenge of fine-grained vision-language modeling. It's the difference between a robot that can say, "I see a pile of bricks," and one that can say, "You missed the step where the green piece goes under the yellow one." Scientists care about this because if we can teach robots to do this, they could become amazing helpers for learning new skills, fixing things, or even helping people with visual impairments build things independently.


The LEGO Co-builder: A Reality Check for Robot Builders

In this paper, the researchers decided to put the world's smartest robot brains to the test with a very specific, very tricky job: building LEGO sets. They created a new "exam" called LEGO Co-builder. Think of this exam not as a multiple-choice test, but as a series of three different challenges designed to see if a robot can actually follow instructions, not just guess.

The researchers built a massive dataset using 65 official LEGO instruction manuals. They broke these manuals down into tiny steps, creating a playground of over 35,000 different scenarios. The exam has three main levels:

  1. Scene Understanding (The "What's Happening?" Test): The robot is shown a picture of a half-built LEGO model and asked, "What is the next step?" It has to describe the scene and the action in words.
  2. Object Detection (The "Where is it?" Test): The robot is asked to find a specific brick in a messy pile and point to it with a digital box (like drawing a frame around it on a screen).
  3. State Detection (The "Did You Mess Up?" Test): The robot is shown a picture where a brick might be placed correctly or incorrectly. It has to spot the mistake. If the brick is in the wrong spot, the robot needs to say, "Hey, that's wrong!"

The researchers then took nine of the most famous and powerful AI models (including big names like GPT-4o, Gemini, and Qwen-VL) and asked them to take this exam. They tested them in two ways: first, by just asking them to do it without any extra training (like a student taking a test they've never seen before), and second, by giving them a "study guide" made from the LEGO data to fine-tune their brains.

The Results: Good at Guessing, Bad at Precision

Here is the twist: The robots were surprisingly good at some things, but terrible at the most important parts.

When it came to just finding objects in a picture (Task 2), the robots did surprisingly well after studying. One model, InstructBLIP, got a score of 98.16% on identifying the right object. That sounds like a victory, right? But here is the catch: while they knew what the object was, they were bad at knowing exactly where it was. Their "bounding boxes" (the digital frames they drew) only overlapped with the correct spot about 47.20% of the time. It's like a student who knows the answer is "Paris" but draws a circle around the whole country of France instead of the city.

When it came to understanding the scene and describing the steps (Task 1), the robots struggled to be precise. Even the best-performing model after training only managed an F1 score of 37.52% for identifying the specific "theme entities" (the specific names and properties of the LEGO parts). They often gave vague answers like "put the block here" instead of "put the transparent 2x2 mailbox front on the right side of the white arch."

The hardest test of all was spotting mistakes (Task 3). This is where the robots really stumbled. Even the most advanced commercial model, GPT-4o, only achieved an F1 score of 40.54% on detecting the correct state of the assembly. In fact, many models were so eager to say "Yes, it looks good!" that they failed to notice when a brick was clearly in the wrong place. One model, InstructBLIP, actually had a 0.00% False Positive Rate (meaning it never falsely accused a correct step of being wrong), but it also had a 0.02% F1 score, meaning it almost never correctly identified a state at all. It was too cautious to be useful.

What This Means for the Future

The paper suggests that while AI is getting better at talking about pictures, it still lacks the "fine-grained" attention needed for complex, step-by-step physical tasks. The researchers found that simply giving the models more data (fine-tuning) helped them learn the specific language of LEGO, but it didn't magically fix their ability to see spatial relationships perfectly.

The authors are careful to note that this isn't a "broken" robot; it's just a robot that hasn't learned the specific rules of this game yet. They released their dataset, code, and the "exam" they created to the public. Their goal is to help other scientists build better assistants. They imagine a future where these tools could help people with visual impairments learn to build complex things by describing the scene and catching mistakes in real-time.

However, the paper also admits its own limits. The "mistake" pictures they used were generated by a computer program shifting bricks slightly, rather than being taken from real people making real mistakes. Also, the test was done in 2D (flat pictures), not in the messy, 3D real world. So, while the results show a clear gap in current technology, the researchers suggest that the next step is to test these models in even more realistic, 3D environments to see if they can truly become the "Co-builder" we need.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →