atlas

Research map / Graph learning / Graph self-supervised learning

GSDiff: Synthesizing Vector Floorplans via Geometry-enhanced Structural Graph Generation

AAAI 2025 · Graph learning › Graph self-supervised learning · approach: Diffusion-based graph generation · 9 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes GSDiff, a diffusion-plus-Transformer framework that generates vector floorplans as structural graphs (wall junctions via diffusion, wall segments via edge prediction) with an alignment loss and an edge-interpolation self-supervision to improve geometric consistency.

Problem

Automatic vector floorplan generation suffers from geometric inconsistencies (misalignment, overlaps, gaps), heavy post-processing, and limited constrained generation in existing rule-based and learning-based methods.

Approach

Decompose floorplan synthesis into structural graph generation: a diffusion Transformer generates wall junction nodes with a multi-base (real, binary, quaternary, octal, hexadecimal) alignment loss, and a Transformer edge predictor is trained with a random-interpolation coefficient self-supervision task; rooms are extracted as minimal polygon loops.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use GSDiff instead of HouseDiffusionTopology-constrained floorplan generation · RPLAN topology-constrainedFID: 11.87 -> 6.82Helped
use GSDiff instead of HouseDiffusionTopology-constrained floorplan generation · RPLAN topology-constrainedGED: 2.59 -> 0.49Helped
use GSDiff instead of WallPlanBoundary-constrained floorplan generation · RPLAN boundary-constrainedFID: 9.07 -> 7.50Helped
remove edge perception enhancement (ablation)GSDiff · GSDiff ablationFID: 4.83 -> 4.96Hurt
remove edge perception enhancement (ablation)GSDiff · GSDiff ablationFE (%): 0.95 -> 1.15Hurt
remove node alignment enhancement (ablation)GSDiff · GSDiff ablationFID: 4.83 -> 5.72Hurt
remove node alignment enhancement (ablation)GSDiff · GSDiff ablationFE (%): 0.95 -> 1.13Hurt
replace mixed-base node alignment enhancement with real-valued-only alignment (ablation)GSDiff · GSDiff ablationFID: 4.83 -> 5.84Hurt
replace mixed-base node alignment enhancement with binary-only alignment (ablation)GSDiff · GSDiff ablationFID: 4.83 -> 5.84Hurt
add real-valued-only node alignment enhancement without edge perception enhancement (ablation)GSDiff · GSDiff ablationFID: 6.23 -> 6.18Helped
add binary-only node alignment enhancement without edge perception enhancement (ablation)GSDiff · GSDiff ablationFID: 6.23 -> 5.90Helped
add mixed-base node alignment enhancement without edge perception enhancement (ablation)GSDiff · GSDiff ablationFID: 6.23 -> 4.96Helped

Limitations

Experimental setup

Datasets: RPLAN LIFULL

Benchmarks: RPLAN LIFULL

Metrics: FID KID GED FE AE room count ratio to ground truth

Baselines: Graph2Plan WallPlan House-GAN++ HouseDiffusion

Builds on: HouseDiffusion Graph2Plan WallPlan

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy