Constrained Layout Generation with Factor Graphs
Mohammed Haroon Dupty, Yanfei Dong, Sicong Leng, Guoji Fu, Yong Liang, Goh, Wei Lu, Wee Sun Lee

TL;DR
This paper introduces a factor graph neural network approach for object-centric layout generation under spatial constraints, improving accuracy and suitability for iterative human-in-the-loop design processes.
Contribution
It presents a novel factor graph-based method with message passing for layout generation, capturing complex object interactions more effectively than previous single-node models.
Findings
Significant improvement in IOU scores over existing methods.
Effective modeling of higher-order spatial constraints.
Suitable for iterative human-in-the-loop design workflows.
Abstract
This paper addresses the challenge of object-centric layout generation under spatial constraints, seen in multiple domains including floorplan design process. The design process typically involves specifying a set of spatial constraints that include object attributes like size and inter-object relations such as relative positioning. Existing works, which typically represent objects as single nodes, lack the granularity to accurately model complex interactions between objects. For instance, often only certain parts of an object, like a room's right wall, interact with adjacent objects. To address this gap, we introduce a factor graph based approach with four latent variable nodes for each room, and a factor node for each constraint. The factor nodes represent dependencies among the variables to which they are connected, effectively capturing constraints that are potentially of a higher…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Manufacturing and Logistics Optimization · Optimization and Packing Problems · Scheduling and Optimization Algorithms
MethodsSparse Evolutionary Training · Graph Neural Network
