Computer Science > Computer Vision and Pattern Recognition
[Submitted on 21 Dec 2016 (this version), latest version 12 Apr 2017 (v2)]
Title:Top-down Visual Saliency Guided by Captions
View PDFAbstract:Top-down saliency methods based on deep neural networks have recently been proposed for task-driven visual search. However existing methods focus on object or scene classification tasks and cannot be used to compute saliency heatmaps using a natural language sentence as the top-down input. Current state-of-the-art image and video captioning models can generate accurate sentence captions but are difficult to understand, as they do not expose the internal process by which spatial and temporal regions are mapped to predicted words. In this paper, we expose this mapping and demonstrate that spatio-temporal saliency is learned implicitly by the combination of CNN and LSTM parts of modern encoder-decoder networks. Our approach, which we call Caption-Guided Visual Saliency, can produce spatial or spatio-temporal heatmaps for both given input sentences or sentences predicted by our model. Unlike recent efforts that introduce explicit "attention" layers to selectively attend to certain inputs while generating each word, our approach recovers saliency without the overhead of explicit attention layers, and can be used to analyze a variety of existing model architectures and improve their design. We evaluate our approach on large scale video and image datasets and make several interesting discoveries about the inner workings of captioning models. The source code is publicly available at this http URL.
Submission history
From: Vasili Ramanishka [view email][v1] Wed, 21 Dec 2016 22:02:34 UTC (6,869 KB)
[v2] Wed, 12 Apr 2017 22:49:47 UTC (5,133 KB)
References & Citations
Bibliographic and Citation Tools
Bibliographic Explorer (What is the Explorer?)
Connected Papers (What is Connected Papers?)
Litmaps (What is Litmaps?)
scite Smart Citations (What are Smart Citations?)
Code, Data and Media Associated with this Article
alphaXiv (What is alphaXiv?)
CatalyzeX Code Finder for Papers (What is CatalyzeX?)
DagsHub (What is DagsHub?)
Gotit.pub (What is GotitPub?)
Hugging Face (What is Huggingface?)
Papers with Code (What is Papers with Code?)
ScienceCast (What is ScienceCast?)
Demos
Recommenders and Search Tools
Influence Flower (What are Influence Flowers?)
CORE Recommender (What is CORE?)
arXivLabs: experimental projects with community collaborators
arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.
Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.
Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.