Learning the Best Pooling Strategy for Visual Semantic Embedding

By Jiacheng Chen, Hexiang Hu, Hao Wu, Yuning Jiang, Changhu Wang. 2020

337 citations recorded by the source corpus.

Visual Semantic Embedding (VSE) is a dominant approach for vision-language retrieval, which aims at learning a deep embedding space such that visual data are embedded close to their semantic text labels or descriptions. Recent VSE models use complex methods to better contextualize and aggregate multi-modal features into holistic embeddings. However, we discover that surprisingly simple (but carefully selected) global pooling functions (e.g., max pooling) outperform those complex models, across different feature extractors. Despite its simplicity and effectiveness, seeking the best pooling function for different data modality and feature extractor is costly and tedious, especially when the size of features varies (e.g., text, video). Therefore, we propose a Generalized Pooling Operator (GPO), which learns to automatically adapt itself to the best pooling strategy for different features, requiring no manual tuning while staying effective and efficient. We extend the VSE model using this proposed GPO and denote it as VSE∞.Without bells and whistles, VSE∞ outperforms previous VSE methods significantly on image-text retrieval benchmarks across popular feature extractors. With a simple adaptation, variants of VSE∞ further demonstrate its strength by achieving the new state of the art on two video-text retrieval datasets. Comprehensive experiments and visualizations confirm that GPO always discovers the best pooling strategy and can be a plug-and-play feature aggregation module for standard VSE models. Code and pre-trained models are available at http://jcchen.me/vse_infty/

Subfields: Artificial Intelligence, Computer Vision and Pattern Recognition, Multimodal Learning, Representation & Self-Supervised Learning

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Jianfeng Gao
  2. Quoc V. Le
  3. Zhe Gan
  4. Mohit Bansal
  5. Zicheng Liu
  6. Jianwei Yang
  7. Lijuan Wang
  8. Lu Yuan

In Computer Vision and Pattern Recognition

  1. Luc Van Gool
  2. Jianfeng Gao
  3. Dacheng Tao
  4. Ming-Hsuan Yang
  5. Trevor Darrell
  6. Xiaogang Wang
  7. Cordelia Schmid
  8. Jitendra Malik

In Multimodal Learning

  1. Jianfeng Gao
  2. Lijuan Wang
  3. Jianfeng Wang
  4. Zicheng Liu
  5. Jianwei Yang
  6. Chunyuan Li
  7. Zhe Gan
  8. Lu Yuan

In Representation & Self-Supervised Learning

  1. Jianfeng Gao
  2. Xiaohua Zhai
  3. Quoc V. Le
  4. Lucas Beyer
  5. Alexander Kolesnikov
  6. Minh-Thang Luong
  7. Basil Mustafa
  8. Jianwei Yang

Citations in the corpus