3D Scene Graph Guided Vision-Language Pre-training
Hao Liu, Yanni Ma, Yan Liu, Haihong Xiao, Ying He
TL;DR
This work tackles 3D vision-language reasoning by proposing a unified pre-training framework guided by 3D scene graphs. It introduces scene graph-guided multi-level contrastive learning (SG_MCL) and masked modality modeling (MMM) to align 3D objects with language across word-level, sentence-level, and scene-level granularity, using scene encoders, text encoders, graph convolutions, and cross-attention. The pre-training objective combines SG_MCL, MMM, detection, and language-to-object losses into L_pre, enabling strong transfer to 3D visual grounding, dense captioning, and question answering. Empirical results show competitive or superior performance across VG, DC, and QA tasks, outperforming task-specific methods and demonstrating the efficacy of a simple, generalizable 3D VL pre-training paradigm anchored in 3D scene graphs.
Abstract
3D vision-language (VL) reasoning has gained significant attention due to its potential to bridge the 3D physical world with natural language descriptions. Existing approaches typically follow task-specific, highly specialized paradigms. Therefore, these methods focus on a limited range of reasoning sub-tasks and rely heavily on the hand-crafted modules and auxiliary losses. This highlights the need for a simpler, unified and general-purpose model. In this paper, we leverage the inherent connection between 3D scene graphs and natural language, proposing a 3D scene graph-guided vision-language pre-training (VLP) framework. Our approach utilizes modality encoders, graph convolutional layers and cross-attention layers to learn universal representations that adapt to a variety of 3D VL reasoning tasks, thereby eliminating the need for task-specific designs. The pre-training objectives include: 1) Scene graph-guided contrastive learning, which leverages the strong correlation between 3D scene graphs and natural language to align 3D objects with textual features at various fine-grained levels; and 2) Masked modality learning, which uses cross-modality information to reconstruct masked words and 3D objects. Instead of directly reconstructing the 3D point clouds of masked objects, we use position clues to predict their semantic categories. Extensive experiments demonstrate that our pre-training model, when fine-tuned on several downstream tasks, achieves performance comparable to or better than existing methods in tasks such as 3D visual grounding, 3D dense captioning, and 3D question answering.
