CVAug 14, 2017

Situation Recognition with Graph Neural Networks

arXiv:1708.04320v1141 citations
Originality Incremental advance
AI Analysis

This addresses the challenge of understanding complex visual scenes for applications in computer vision and AI, representing an incremental advance.

The paper tackles the problem of recognizing situations in images by predicting a salient verb and its semantic roles, achieving a 3-5% improvement over previous work in predicting the full situation.

We address the problem of recognizing situations in images. Given an image, the task is to predict the most salient verb (action), and fill its semantic roles such as who is performing the action, what is the source and target of the action, etc. Different verbs have different roles (e.g. attacking has weapon), and each role can take on many possible values (nouns). We propose a model based on Graph Neural Networks that allows us to efficiently capture joint dependencies between roles using neural networks defined on a graph. Experiments with different graph connectivities show that our approach that propagates information between roles significantly outperforms existing work, as well as multiple baselines. We obtain roughly 3-5% improvement over previous work in predicting the full situation. We also provide a thorough qualitative analysis of our model and influence of different roles in the verbs.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes