ICCV2019
Entangled Transformer for Image Captioning
Guang Li, Linchao Zhu, Ping Liu, Yi Yang
346 citations
Abstract
In image captioning, the typical attention mechanisms are arduous to identify the equivalent visual signals especially when predicting highly abstract words. This phenomenon is known as the semantic gap between vision and language. This problem can be overcome by providing semantic attributes that are homologous to language. Thanks to the inherent recurrent nature and gated operating mechanism, Recurrent Neural Network (RNN) and its variants are the dominating architectures in image captioning. However, when designing elaborate attention mechanisms to integrate visual inputs and semantic attributes, RNN-like variants become unflexible due to their complexities. In this paper, we investigate a Transformer-based sequence modeling framework, built only with attention layers and feedforward layers. To bridge the semantic gap, we introduce EnTangled Attention (ETA) that enables the Transformer to exploit semantic and visual information simultaneously. Furthermore, Gated Bilateral Controller (GBC) is proposed to guide the interactions between the multimodal information. We name our model as ETA-Transformer. Remarkably, ETA-Transformer achieves state-of-the-art performance on the MSCOCO image captioning dataset. The ablation studies validate the improvements of our proposed modules. ๐ ๐ฃ : a bunch of fruit sitting in a sink. ๐ ๐ : a table with a lot of food on it. ๐ธ๐๐ด : a bowl of fruits and vegetables on a stove. ๐ ๐ฃ : a baby girl laying on a bed holding a toy. ๐ ๐ : a baby girl laying on a bed with a bed. ๐ธ๐๐ด: a baby sitting on a bed with a bottle. ๐ ๐ฃ : a giraffe eating from a feeder in a zoo. ๐ ๐ : a giraffe eating a tree with a tree in background. ๐ธ๐๐ด: a giraffe eating hay out of a feeder. ๐ ๐ฃ : a clock hanging from a wall next to a window. ๐ ๐ : a large clock sitting on top of a wall. ๐ธ๐๐ด: a clock hanging on the side of a building.