← Latest papers
💻 computer science

Repurposing 3D Generative Model for Autoregressive Layout Generation

LaviGen is a novel framework that repurposes 3D generative models into an autoregressive system for creating physically plausible and geometrically coherent 3D layouts directly in native 3D space, achieving state-of-the-art performance with significantly improved efficiency and physical plausibility on the LayoutVLM benchmark.

Original authors: Haoran Feng, Yifan Niu, Zehuan Huang, Yang-Tian Sun, Chunchao Guo, Yuxin Peng, Lu Sheng

Published 2026-04-20
📖 5 min read🧠 Deep dive

Original authors: Haoran Feng, Yifan Niu, Zehuan Huang, Yang-Tian Sun, Chunchao Guo, Yuxin Peng, Lu Sheng

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 an interior designer, but instead of working with real furniture, you are working with a magical, invisible 3D grid. Your goal is to take a list of instructions (like "put a bed here and a chair there") and arrange the furniture so it looks good, doesn't crash into walls, and doesn't float in mid-air.

For a long time, computers were bad at this. They were like novel writers who could write a beautiful story about a room but couldn't actually build the room. They would say, "Here is a bed," but they might accidentally place the bed inside the wall or make it float three feet off the floor because they didn't truly understand the physics of 3D space.

Enter LaviGen. Think of LaviGen not as a writer, but as a master sculptor who works directly in the clay.

Here is how it works, broken down into simple concepts:

1. The Old Way: "The JSON Writer"

Previous methods (like LayoutGPT) treated room design like writing a computer code list (JSON). They would say: "Bed: x=1, y=2, z=3."

  • The Problem: The computer is great at following the grammar of the sentence, but it has no "feeling" for the room. It's like asking someone who has never seen a chair to describe where to put it. They might put the chair on the ceiling because they didn't understand gravity.
  • The Result: Rooms with floating chairs, chairs inside tables, or beds stuck in the wall.

2. The LaviGen Way: "The Native Sculptor"

LaviGen changes the game. Instead of writing a list, it builds the room directly in 3D space, just like a human sculptor.

  • The Analogy: Imagine you have a box of Lego bricks. Instead of writing a manual on how to stack them, you just pick them up and snap them together. You can feel if a piece fits. If a piece is too big, you know it won't fit.
  • How it works: LaviGen uses a "3D brain" (a 3D generative model) that already knows how rooms usually look. It knows that chairs go around tables, not inside them. It places objects one by one, checking the physical space as it goes.

3. The "Autoregressive" Process: "The Domino Effect"

LaviGen doesn't try to build the whole room at once (which is chaotic). It builds it step-by-step, like a line of falling dominoes.

  1. It places the bed.
  2. It looks at the bed and the empty space, then places the nightstand next to it.
  3. It looks at the bed and nightstand, then places the rug.
  • The Benefit: Because it builds step-by-step, it can adjust to what it just placed. If the bed is big, the nightstand automatically knows to be smaller or further away.

4. The "Teacher-Student" Trick: "The Rehearsal"

Here is the tricky part. When you build a long line of dominoes, if you make a tiny mistake with the first one, the whole line might fall over later. This is called Exposure Bias. The computer gets good at following instructions, but bad at fixing its own mistakes.

To fix this, the researchers used a clever training trick called Dual-Guidance Self-Rollout:

  • The Student: The AI that is learning to build the room.
  • The Teacher (Holistic): A "Grand Architect" that looks at the entire finished room and says, "Does this whole room look good?"
  • The Teacher (Step-Wise): A "Foreman" who watches every single step and says, "Hey, you put that chair too close to the wall, fix it right now."
  • The Magic: The Student is forced to practice building the room using its own imperfect previous steps (not the perfect ones from the textbook). It makes mistakes, gets corrected by the Teachers, and learns how to recover. It's like a musician practicing a song; they don't just play the notes perfectly once; they practice recovering when they hit a wrong note so they don't crash the whole performance.

5. The Results: "No More Floating Chairs"

Because LaviGen works directly in the 3D world and practices fixing its own mistakes:

  • Physics: Objects stay on the floor. They don't float. They don't crash into each other.
  • Speed: It is 65% faster than the old methods because it doesn't need to run expensive simulations to fix errors later.
  • Editing: You can tell it, "Move the bed to the window," and it instantly rearranges the whole room to make it fit, just like a human would.

Summary

LaviGen is like upgrading from a computer that writes a recipe for a cake (which might result in a burnt mess) to a robot chef that actually knows how to mix, bake, and frost the cake in real-time, adjusting the heat if it gets too hot. It understands the physics of the room, not just the words describing it.

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 →