paper-with-me

홈 › Papers

Learning to Compose Dynamic Tree Structures for Visual Contexts

2018-12-05 · CVPR 2019 6 · Kaihua Tang, Hanwang Zhang, Baoyuan Wu, Wenhan Luo, Wei Liu

We propose to compose dynamic tree structures that place the objects in an image into a visual context, helping visual reasoning tasks such as scene graph generation and visual Q&A. Our visual context tree model, dubbed VCTree, has two key advantages over existing structured object representations including chains and fully-connected graphs: 1) The efficient and expressive binary tree encodes the inherent parallel/hierarchical relationships among objects, e.g., "clothes" and "pants" are usually co-occur and belong to "person"; 2) the dynamic structure varies from image to image and task to task, allowing more content-/task-specific message passing among objects. To construct a VCTree, we design a score function that calculates the task-dependent validity between each object pair, and the tree is the binary version of the maximum spanning tree from the score matrix. Then, visual contexts are encoded by bidirectional TreeLSTM and decoded by task-specific models. We develop a hybrid learning procedure which integrates end-task supervised learning and the tree structure reinforcement learning, where the former's evaluation result serves as a self-critic for the latter's structure exploration. Experimental results on two benchmarks, which require reasoning over contexts: Visual Genome for scene graph generation and VQA2.0 for visual Q&A, show that VCTree outperforms state-of-the-art results while discovering interpretable visual context structures.

📄 PDF Abstract BibTeX arXiv:1812.01880

Code (6)

KaihuaTang/Scene-Graph-Benchmark.pytorch pytorch
KaihuaTang/VCTree-Scene-Graph-Generation pytorch
KaihuaTang/VCTree-Visual-Question-Answering pytorch
Karim-53/SGG pytorch
ihaeyong/unbiased-sgg pytorch
zacharie12/zacharie pytorch

Tasks

Graph GenerationPanoptic Scene Graph GenerationReinforcement LearningScene Graph GenerationVisual Question Answering (VQA)Visual Reasoning

Similar Papers 제목 키워드 기반

Learning to Compose and Reason with Language Tree Structures for Visual Grounding

2019-06-05 · Richang Hong, Daqing Liu, Xiaoyu Mo, Xiangnan He 외

Grounding natural language in images, such as localizing "the black dog on the left of the tree", is one of the core problems in artificial intelligence, as it needs to comprehend the fine-grained and compositional langu…

Visual GroundingVisual Reasoning

Parsing with Traces: An $O(n^4)$ Algorithm and a Structural Representation

2017-07-13 · Jonathan K. Kummerfeld, Dan Klein

General treebank analyses are graph structured, but parsers are typically restricted to tree structures for efficiency and modeling reasons. We propose a new representation and algorithm for a class of graph structures t…

Constituency ParsingMissing Elements

Parsing with Traces: An O(n4) Algorithm and a Structural Representation

2017-01-01 · TACL 2017 1 · Jonathan K. Kummerfeld, Dan Klein

General treebank analyses are graph structured, but parsers are typically restricted to tree structures for efficiency and modeling reasons. We propose a new representation and algorithm for a class of graph structures t…

Question Answering

Learning to Compose Task-Specific Tree Structures

2017-07-10 · Jihun Choi, Kang Min Yoo, Sang-goo Lee

For years, recursive neural networks (RvNNs) have been shown to be suitable for representing text into fixed-length vectors and achieved good performance on several natural language processing tasks. However, the main dr…

Natural Language InferenceSentiment Analysis

Learning to Compose over Tree Structures via POS Tags

2018-08-18 · Gehui Shen, Zhi-Hong Deng, Ting Huang, Xi Chen

Recursive Neural Network (RecNN), a type of models which compose words or phrases recursively over syntactic tree structures, has been proven to have superior ability to obtain sentence representation for a variety of NL…

POSSemantic CompositionSentenceSentence Classification+1