Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Bridging Knowledge Graphs to Generate Scene Graphs

About

Scene graphs are powerful representations that parse images into their abstract semantic elements, i.e., objects and their interactions, which facilitates visual comprehension and explainable reasoning. On the other hand, commonsense knowledge graphs are rich repositories that encode how the world is structured, and how general concepts interact. In this paper, we present a unified formulation of these two constructs, where a scene graph is seen as an image-conditioned instantiation of a commonsense knowledge graph. Based on this new perspective, we re-formulate scene graph generation as the inference of a bridge between the scene and commonsense graphs, where each entity or predicate instance in the scene graph has to be linked to its corresponding entity or predicate class in the commonsense graph. To this end, we propose a novel graph-based neural network that iteratively propagates information between the two graphs, as well as within each of them, while gradually refining their bridge in each iteration. Our Graph Bridging Network, GB-Net, successively infers edges and nodes, allowing to simultaneously exploit and refine the rich, heterogeneous structure of the interconnected scene and commonsense graphs. Through extensive experimentation, we showcase the superior accuracy of GB-Net compared to the most recent methods, resulting in a new state of the art. We publicly release the source code of our method.

Alireza Zareian, Svebor Karaman, Shih-Fu Chang• 2020

Related benchmarks

TaskDatasetResultRank
Scene Graph ClassificationVG150 (test)
mR@5012.7
66
Predicate ClassificationVisual Genome (VG) 150 object categories, 50 relationship categories (test)
mR@10024
44
Scene Graph DetectionVG150 (test)
ng-mR@5016.6
41
Scene Graph DetectionVG150
R@5026.3
31
Predicate ClassificationVG 50 (test)
Mean Recall@5022.1
29
Scene Graph DetectionVG 50 (test)
mR@507.1
27
Scene Graph ClassificationVG 50 (test)
R@5037.3
25
Scene Graph Classification (SGCls)Visual Genome (VG)
ng mR@5025.6
20
Predicate ClassificationVG150 (test)
ng-mR@5044.5
18
Predicate Classification (PredCls)Visual Genome (VG)
ng mR@5044.5
10
Showing 10 of 11 rows

Other info

Follow for update