I-Design: Personalized LLM Interior Designer
About
Interior design allows us to be who we are and live how we want - each design is as unique as our distinct personality. However, it is not trivial for non-professionals to express and materialize this since it requires aligning functional and visual expectations with the constraints of physical space; this renders interior design a luxury. To make it more accessible, we present I-Design, a personalized interior designer that allows users to generate and visualize their design goals through natural language communication. I-Design starts with a team of large language model agents that engage in dialogues and logical reasoning with one another, transforming textual user input into feasible scene graph designs with relative object relationships. Subsequently, an effective placement algorithm determines optimal locations for each object within the scene. The final design is then constructed in 3D by retrieving and integrating assets from an existing object database. Additionally, we propose a new evaluation protocol that utilizes a vision-language model and complements the design pipeline. Extensive quantitative and qualitative experiments show that I-Design outperforms existing methods in delivering high-quality 3D design solutions and aligning with abstract concepts that match user input, showcasing its advantages across detailed 3D arrangement and conceptual fidelity.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| 3D Indoor Scene Synthesis | Bedroom (Standard Split) | CNR18.2 | 13 | |
| Indoor Scene Generation | 179 room-level prompts | Realism Win Rate94.1 | 12 | |
| Scene Layout Generation | 11 room types | Position Error2.86 | 8 | |
| Indoor Scene Synthesis | User Study | Visual Quality3.23 | 8 | |
| 3D Indoor Scene Synthesis | Living Room (Standard Split) | OBR17.8 | 7 | |
| 3D Indoor Scene Synthesis | Avg. Bed + Living (Standard Split) | OBR16.7 | 7 | |
| 3D Scene Synthesis | Detailed Language Instructions Kitchen | Object Count Score22.1 | 6 | |
| 3D Scene Synthesis | Detailed Language Instructions Bathroom | Object Count14.5 | 6 | |
| 3D Scene Synthesis | Detailed Language Instructions Average | Object Count (#Obj)17.2 | 6 | |
| 3D Scene Synthesis | Detailed Language Instructions Living Room | Object Count20.3 | 6 |