Unifying Visual-Semantic Embeddings with Multimodal Neural Language Models
Written for the Research library (claude-opus-5-5) from the paper text, in our own words: the license "arXiv — non-exclusive license to distribute" does not allow redistributing the text itself. Original — arxiv.org/pdf/1411.2539
Summary
The paper treats image captioning as a translation task, borrowing the encoder-decoder design from neural machine translation. The encoder builds a shared vector space for pictures and sentences. Sentences are encoded by an LSTM. CNN image features are linearly projected into the space of the LSTM hidden states. Training uses a bidirectional pairwise ranking loss over cosine similarity. The decoder is a new structure-content neural language model (SC-NLM), which separates sentence form from the content supplied by the encoder and can sample captions from nothing. The single framework therefore handles both retrieval (ranking) and generation.
Without any object detections, the LSTM encoder performs as well as the best prior systems on Flickr8K and Flickr30K. With 19-layer OxfordNet features it sets new best scores. A variant with a simple linear (summing) encoder supports vector arithmetic across modalities, for example moving from blue-car images to red-car images. This matters because it shows one learned embedding can rank, generate, and reason analogically.
Key points
- Flickr30K results with OxfordNet features:
- Image annotation: R@1 23.0, R@5 50.7, R@10 62.9, median rank 5.
- Image search: R@1 16.8, R@10 56.5.
- For comparison, m-RNN reaches 18.4 R@1 on annotation.
- Training setup: Word embeddings are initialized from 300-dimensional CBOW vectors. Contrastive examples are drawn at random and resampled every epoch.
- Comparison with detection-based models: Both the LSTM-based model and m-RNN beat approaches that rely on object detections, such as DeFrag.
- Multimodal analogies: These appear only with the linear encoder. That encoder ranks considerably worse than the LSTM, much like the DeViSE baselines.
- Caption generation:
- The generator was trained on Flickr30K plus Microsoft COCO, giving over 100K images and over 500K descriptions.
- Captions were produced for about 800 SBU images and published online next to TreeTalk outputs.
Cited by
- Layer Normalization
- An Actor-Critic Algorithm for Sequence Prediction
- Microsoft COCO Captions: Data Collection and Evaluation Server
- Long-term Recurrent Convolutional Networks for Visual Recognition and Description
- ImageBind: One Embedding Space To Bind Them All
- Making the V in VQA Matter: Elevating the Role of Image Understanding in Visual Question Answering
- Scaling Up Visual and Vision-Language Representation Learning With Noisy Text Supervision
- Deep Visual-Semantic Alignments for Generating Image Descriptions
- Neural Text Generation from Structured Data with Application to the Biography Domain
- Oscar: Object-Semantics Aligned Pre-training for Vision-Language Tasks
- Generation and Comprehension of Unambiguous Object Descriptions
- Learning Transferable Visual Models From Natural Language Supervision
- Detecting Sarcasm in Multimodal Social Platforms
- Conceptual Captions: A Cleaned, Hypernymed, Image Alt-text Dataset For Automatic Image Captioning
- Very Deep Convolutional Networks for Large-Scale Image Recognition
- CIDEr: Consensus-based Image Description Evaluation
- Show and Tell: A Neural Image Caption Generator
- Show, Attend and Tell: Neural Image Caption Generation with Visual Attention
- Modeling Context in Referring Expressions
- Aligning Books and Movies: Towards Story-like Visual Explanations by Watching Movies and Reading Books
Cite
@misc{kiros2014unifying,
title = {{Unifying Visual-Semantic Embeddings with Multimodal Neural Language Models}},
author = {Kiros, Ryan and Salakhutdinov, Ruslan and Zemel, Richard S.},
year = {2014},
doi = {10.48550/arxiv.1411.2539},
eprint = {1411.2539},
archivePrefix = {arXiv},
url = {https://doi.org/10.48550/arxiv.1411.2539}
}References
- Sepp Hochreiter and Jürgen Schmidhuber. Long short-term memory. Neural computation, 1997. find
- Ryan Kiros, Richard S Zemel, and Ruslan Salakhutdinov. Multimodal neural language models. ICML, 2014. find
- Micah Hodosh, Peter Young, and Julia Hockenmaier. Framing image description as a ranking task: Data, models and evaluation metrics. JAIR, 2013. find
- Jason Weston, Samy Bengio, and Nicolas Usunier. Large scale image annotation: learning to rank with joint word-image embeddings. Machine learning, 2010. find
- Andrea Frome, Greg S Corrado, Jon Shlens, Samy Bengio, Jeffrey Dean, and Tomas Mikolov MarcAurelio Ranzato. Devise: A deep visual-semantic embedding model. NIPS, 2013. find
- Richard Socher, Q Le, C Manning, and A Ng. Grounded compositional semantics for finding and describing images with sentences. In TACL, 2014. find our card
- Junhua Mao, Wei Xu, Yi Yang, Jiang Wang, and Alan L Yuille. Explain images with multimodal recurrent neural networks. arXiv preprint arXiv:1410.1090, 2014. — [arXiv:1410.1090](https://arxiv.org/abs/1410.1090) find
- Nal Kalchbrenner and Phil Blunsom. Recurrent continuous translation models. In EMNLP, 2013. find
- Kyunghyun Cho, Bart van Merrienboer, Caglar Gulcehre, Fethi Bougares, Holger Schwenk, and Yoshua Bengio. Learning phrase representations using rnn encoder-decoder for statistical machine translation. EMNLP, 2014. http://ilp-cky.appspot.com/generation These results use features from the Toronto ConvN… ↗
- Dzmitry Bahdanau, Kyunghyun Cho, and Yoshua Bengio. Neural machine translation by jointly learning to align and translate. arXiv preprint arXiv:1409.0473, 2014. find our card
- Ilya Sutskever, Oriol Vinyals, and Quoc V Le. Sequence to sequence learning with neural networks. NIPS, 2014. find
- Tomas Mikolov, Wen-tau Yih, and Geoffrey Zweig. Linguistic regularities in continuous space word representations. In NAACL-HLT, 2013. find
- Karl Moritz Hermann and Phil Blunsom. Multilingual distributed representations without word alignment. ICLR, 2014. find
- Karl Moritz Hermann and Phil Blunsom. Multilingual models for compositional distributional semantics. In ACL, 2014. find
- Andrej Karpathy, Armand Joulin, and Li Fei-Fei. Deep fragment embeddings for bidirectional image sentence mapping. NIPS, 2014. find
- Nitish Srivastava and Ruslan Salakhutdinov. Multimodal learning with deep boltzmann machines. In NIPS, 2012. find
- Jiquan Ngiam, Aditya Khosla, Mingyu Kim, Juhan Nam, Honglak Lee, and Andrew Ng. Multimodal deep learning. In ICML, 2011. find
- Yangqing Jia, Mathieu Salzmann, and Trevor Darrell. Learning cross-modality similarity for multinomial data. In ICCV, 2011. find
- Yunchao Gong, Liwei Wang, Micah Hodosh, Julia Hockenmaier, and Svetlana Lazebnik. Improving image-sentence embeddings using large weakly annotated photo collections. In ECCV. 2014. find
- Phil Blunsom, Nando de Freitas, Edward Grefenstette, Karl Moritz Hermann, et al. A deep architecture for semantic parsing. In ACL 2014 Workshop on Semantic Parsing, 2014. find
- Girish Kulkarni, Visruth Premraj, Sagnik Dhar, Siming Li, Yejin Choi, Alexander C Berg, and Tamara L Berg. Baby talk: Understanding and generating simple image descriptions. In CVPR, 2011. find
- Ali Farhadi, Mohsen Hejrati, Mohammad Amin Sadeghi, Peter Young, Cyrus Rashtchian, Julia Hockenmaier, and David Forsyth. Every picture tells a story: Generating sentences from images. In ECCV. 2010. find
- Siming Li, Girish Kulkarni, Tamara L Berg, Alexander C Berg, and Yejin Choi. Composing simple image descriptions using web-scale n-grams. In CONLL, 2011. find
- Yezhou Yang, Ching Lik Teo, Hal Daumé III, and Yiannis Aloimonos. Corpus-guided sentence generation of natural images. In EMNLP, 2011. find
- Margaret Mitchell, Xufeng Han, Jesse Dodge, Alyssa Mensch, Amit Goyal, Alex Berg, Kota Yamaguchi, Tamara Berg, Karl Stratos, and Hal Daumé III. Midge: Generating image descriptions from computer vision detections. In EACL, 2012. find
- Polina Kuznetsova, Vicente Ordonez, Alexander C Berg, Tamara L Berg, and Yejin Choi. Collective generation of natural image descriptions. ACL, 2012. find
- Polina Kuznetsova, Vicente Ordonez, Tamara L. Berg, and Yejin Choi. Treetalk : Composition and compression of trees for image descriptions. TACL, 2014. find
- Marcus Rohrbach, Wei Qiu, Ivan Titov, Stefan Thater, Manfred Pinkal, and Bernt Schiele. Translating video content to natural language descriptions. In ICCV, 2013. find
- Andriy Mnih and Geoffrey Hinton. Three new graphical models for statistical language modelling. In ICML, pages 641–648, 2007. find
- Ryan Kiros, Richard S Zemel, and Ruslan Salakhutdinov. A multiplicative model for learning distributed text-based attribute representations. NIPS, 2014. find
- Alex Graves, Marcus Liwicki, Santiago Fernández, Roman Bertolami, Horst Bunke, and Jürgen Schmidhuber. A novel connectionist system for unconstrained handwriting recognition. TPAMI, 2009. find
- Alex Graves. Generating sequences with recurrent neural networks. arXiv preprint arXiv:1308.0850, 2013. find
- Alex Graves, Navdeep Jaitly, and Abdel-rahman Mohamed. Hybrid speech recognition with deep bidirectional lstm. In IEEE Workshop on ASRU, 2013. find
- Nitish Srivastava, Geoffrey Hinton, Alex Krizhevsky, Ilya Sutskever, and Ruslan Salakhutdinov. Dropout: A simple way to prevent neural networks from overfitting. JMLR, 2014. find
- Wojciech Zaremba, Ilya Sutskever, and Oriol Vinyals. Recurrent neural network regularization. arXiv preprint arXiv:1409.2329, 2014. find our card
- Alex Krizhevsky, Ilya Sutskever, and Geoff Hinton. Imagenet classification with deep convolutional neural networks. In NIPS, 2012. find
- Tomas Mikolov, Kai Chen, Greg Corrado, and Jeffrey Dean. Efficient estimation of word representations in vector space. arXiv preprint arXiv:1301.3781, 2013. find
- Roland Memisevic and Geoffrey Hinton. Unsupervised learning of image transformations. In CVPR, pages 1–8, 2007. find
- Alex Krizhevsky, Geoffrey E Hinton, et al. Factored 3-way restricted boltzmann machines for modeling natural images. In AISTATS, pages 621–628, 2010. find
- Vicente Ordonez, Girish Kulkarni, and Tamara L Berg. Im2text: Describing images using 1 million captioned photographs. In NIPS, 2011. find
- Jacob Devlin, Rabih Zbib, Zhongqiang Huang, Thomas Lamar, Richard Schwartz, and John Makhoul. Fast and robust neural network joint models for statistical machine translation. ACL, 2014. find
- Peter Young Alice Lai Micah Hodosh and Julia Hockenmaier. From image descriptions to visual denotations: New similarity metrics for semantic inference over event descriptions. TACL, 2014. find
- Karen Simonyan and Andrew Zisserman. Very deep convolutional networks for large-scale image recognition. arXiv preprint arXiv:1409.1556, 2014. find our card
- Ross Girshick, Jeff Donahue, Trevor Darrell, and Jitendra Malik. Rich feature hierarchies for accurate object detection and semantic segmentation. CVPR, 2014. find our card
- Yoshua Bengio, Réjean Ducharme, Pascal Vincent, and Christian Janvin. A neural probabilistic language model. JMLR, 2003. find
- Tsung-Yi Lin, Michael Maire, Serge Belongie, James Hays, Pietro Perona, Deva Ramanan, Piotr Dollár, and C Lawrence Zitnick. Microsoft coco: Common objects in context. arXiv preprint arXiv:1405.0312, 2014. find our card