Joint Modeling of Visual Objects and Relations for Scene Graph Generation
An in-depth scene understanding usually requires recognizing all the objects and their relations in an image, encoded as a scene graph. Most existing approaches for scene graph generation first independently recognize each object and then predict their relations independently. Though these approaches are very efficient, they ignore the dependency between different objects as well as between their relations. In this paper, we propose a principled approach to jointly predict the entire scene graph by fully capturing the dependency between different objects and between their relations. Specifically, we establish a unified conditional random field (CRF) to model the joint distribution of all the objects and their relations in a scene graph. We carefully design the potential functions to enable relational reasoning among different objects according to knowledge graph embedding methods. We further propose an efficient and effective algorithm for inference based on mean-field variational inference, in which we first provide a warm initialization by independently predicting the objects and their relations according to the current model, followed by a few iterations of relational reasoning. Experimental results on both the relationship retrieval and zero-shot relationship retrieval tasks prove the efficiency and efficacy of our proposed approach.
Code (0)
등록된 구현이 없습니다.
Tasks
Graph EmbeddingGraph GenerationKnowledge Graph EmbeddingRelational ReasoningRetrievalScene Graph GenerationScene UnderstandingVariational InferenceSimilar Papers 제목 키워드 기반
Scene Graph Generation by Iterative Message Passing
Understanding a visual scene goes beyond recognizing individual objects in isolation. Relationships between objects also constitute rich semantic information about the scene. In this work, we explicitly model the objects…
Graph GenerationPanoptic Scene Graph GenerationScene Graph GenerationLinkNet: Relational Embedding for Scene Graph
Objects and their relationships are critical contents for image understanding. A scene graph provides a structured description that captures these properties of an image. However, reasoning about the relationships betwee…
Graph GenerationScene Graph GenerationJoint learning of object graph and relation graph for visual question answering
Modeling visual question answering(VQA) through scene graphs can significantly improve the reasoning accuracy and interpretability. However, existing models answer poorly for complex reasoning questions with attributes o…
AttributeGraph Neural NetworkQuestion AnsweringRelation+2Joint Visual Grounding with Language Scene Graphs
Visual grounding is a task to ground referring expressions in images, e.g., localize "the white truck in front of the yellow one". To resolve this task fundamentally, the model should first find out the contextual object…
Referring ExpressionVisual GroundingBeyond Categories: The Visual Memex Model for Reasoning About Object Relationships
The use of context is critical for scene understanding in computer vision, where the recognition of an object is driven by both local appearance and the objects relationship to other elements of the scene (context). Mos…
ObjectScene Understanding