ConceptGraphs

Gu 2023 · Paper

One-line summary — ConceptGraphs builds open-vocabulary 3D scene graphs by fusing 2D foundation-model outputs (SAM segments, CLIP embeddings) into 3D object nodes and using an LLM to infer inter-object relations, yielding language-queryable maps for planning.

Problem

Robots need a 3D world representation that is semantically rich yet compact and efficient for task-driven perception and planning. Recent attempts to inject vision-language features into 3D maps produce per-point feature vectors, which “do not scale well in larger environments, nor do they contain semantic spatial relationships between entities” — while traditional closed-set scene graphs are locked to predefined label sets. ConceptGraphs targets an open-vocabulary representation that is object-centric, graph-structured, and buildable without collecting 3D training data or fine-tuning any model.

Method & architecture

Given posed RGB-D frames It=Itrgb,Itdepth,θtI_t = \langle I_t^{\text{rgb}}, I_t^{\text{depth}}, \theta_t \rangle, ConceptGraphs incrementally builds a scene graph Mt=Ot,Et\mathcal{M}_t = \langle \mathbf{O}_t, \mathbf{E}_t \rangle whose nodes oj\mathbf{o}_j each carry a 3D point cloud poj\mathbf{p}_{o_j} and a fused semantic feature foj\mathbf{f}_{o_j}:

Results

Why it matters for SLAM

ConceptGraphs showed that 2D foundation models can be lifted into 3D by ordinary multi-view association — no new 3D networks required — turning a SLAM system’s posed RGB-D stream into a language-queryable object map. It established the now-standard SAM + CLIP + LLM recipe for open-vocabulary robot mapping, and together with per-point approaches (ConceptFusion, LERF, OpenScene) it framed the design space of open-vocabulary 3D maps: dense features vs object-centric graphs. As SLAM’s output increasingly feeds language-driven planners, graph-structured open-set maps like this define what a “semantic map” means in modern Spatial AI.