Convolutional Neural Network Architectures for Matching Natural Language Sentences

By Baotian Hu, Zhengdong Lu, Hang Li, Qingcai Chen. 2014

1,380 citations recorded by the source corpus.

Semantic matching is of central importance to many natural language tasks [2,28]. A successful matching algorithm needs to adequately model the internal structures of language objects and the interaction between them. As a step toward this goal, we propose convolutional neural network models for matching two sentences, by adapting the convolutional strategy in vision and speech. The proposed models not only nicely represent the hierarchical structures of sentences with their layer-by-layer composition and pooling, but also capture the rich matching patterns at different levels. Our models are rather generic, requiring no prior knowledge on language, and can hence be applied to matching tasks of different nature and in different languages. The empirical study on a variety of matching tasks demonstrates the efficacy of the proposed model on a variety of matching tasks and its superiority to competitor models.

Subfields: Artificial Intelligence, Computer Vision and Pattern Recognition, Natural Language Processing

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. Mohit Bansal
  3. Zhiyuan Liu
  4. Jimmy J. Lin
  5. Percy Liang
  6. Graham Neubig
  7. Luke S. Zettlemoyer
  8. Kyunghyun Cho

In Computer Vision and Pattern Recognition

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

In Natural Language Processing

  1. Jianfeng Gao
  2. Mohit Bansal
  3. Graham Neubig
  4. Xipeng Qiu
  5. Jimmy J. Lin
  6. Percy Liang
  7. Luke S. Zettlemoyer
  8. Zhiyuan Liu

Citations in the corpus