Proceedings

Match-SRNN: Modeling the Recursive Matching Structure with Spatial RNN

Download BibTeX Cite

Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence. Pages 2922-2927.

© 2016 International Joint Conferences on Artificial Intelligence

Abstract

Semantic matching, which aims to determine the matching degree between two texts, is a fundamental problem for many NLP applications. Recently, deep learning approach has been applied to this problem and significant improvements have been achieved. In this paper, we propose to view the generation of the global interaction between two texts as a recursive process: i.e.~the interaction of two texts at each position is a composition of the interactions between their prefixes as well as the word level interaction at the current position. Based on this idea, we propose a novel deep architecture, namely Match-SRNN, to model the recursive matching structure. Firstly, a tensor is constructed to capture the word level interactions. Then a spatial RNN is applied to integrate the local interactions recursively, with importance determined by four types of gates. Finally, the matching score is calculated based on the global interaction. We show that, after degenerated to the exact matching scenario, Match-SRNN can approximate the dynamic programming process of longest common subsequence. Thus, there exists a clear interpretation for Match-SRNN. Our experiments on two semantic matching tasks showed the effectiveness of Match-SRNN, and its ability of visualizing the learned matching structure.

  1. [Bahdanau et al., 2014] Dzmitry Bahdanau, Kyunghyun Cho, and Yoshua Bengio. Neural machine transla- tion by jointly learning to align and translate. CoRR, abs/1409.0473, 2014.
  2. [Cho et al., 2014] Kyunghyun Cho, Bart van Merrienboer, C ¸aglar Gülc ¸ehre, Fethi Bougares, Holger Schwenk, and Yoshua Bengio. Learning phrase representations using RNN encoder-decoder for statistical machine translation. CoRR, abs/1406.1078, 2014.
  3. [Duchi et al., 2011] John Duchi, Elad Hazan, and Yoram Singer. Adaptive subgradient methods for online learning and stochastic optimization. JMLR, 12:2121-2159, 2011.
  4. [Graves and Schmidhuber, 2009] Alex Graves and Jürgen Schmidhuber. Offline handwriting recognition with mul- tidimensional recurrent neural networks. In NIPS, pages 545-552, 2009.
  5. [Graves et al., 2007] Alex Graves, Santiago Fernández, and Jürgen Schmidhuber. Multi-Dimensional Recurrent Neu- ral Networks. CoRR, abs/0705.2, 2007.
  6. [Hochreiter and Schmidhuber, 1997] Sepp Hochreiter and Jürgen Schmidhuber. Long Short-Term Memory. Neural computation, 9(8):1735-1780, 1997.
  7. [Hu et al., 2014] Baotian Hu, Zhengdong Lu, Hang Li, and Qingcai Chen. Convolutional neural network architectures for matching natural language sentences. In NIPS, pages 2042-2050, 2014.
  8. [Huang et al., 2013] Po-Sen Huang, Xiaodong He, Jianfeng Gao, Li Deng, Alex Acero, and Larry Heck. Learning deep structured semantic models for web search using click- through data. In CIKM, pages 2333-2338, 2013.
  9. [Kalchbrenner et al., 2015] Nal Kalchbrenner, Ivo Dani- helka, and Alex Graves. Grid Long Short-Term Memory. CoRR, abs/1507.01526, 2015.
  10. [Li and Xu, 2013] Hang Li and Jun Xu. Semantic Match- ing in Search. Foundations and Trends in Information Re- trieval, 7(5):343-469, 2013.
  11. [Lu and Li, 2013] Zhengdong Lu and Hang Li. A Deep Ar- chitecture for Matching Short Texts. In NIPS, pages 1367- 1375, 2013.
  12. [Mikolov et al., 2013] Tomas Mikolov, Ilya Sutskever, Kai Chen, Greg S Corrado, and Jeff Dean. Distributed rep- resentations of words and phrases and their composition- ality. In NIPS, pages 3111-3119, 2013.
  13. [Palangi et al., 2015] Hamid Palangi, Li Deng, Yelong Shen, Jianfeng Gao, Xiaodong He, Jianshu Chen, Xinying Song, and Rabab K. Ward. Deep sentence embedding using the long short term memory network: Analysis and ap- plication to information retrieval. CoRR, abs/1502.06922, 2015.
  14. [Pang et al., 2016] Liang Pang, Yanyan Lan, Jiafeng Guo, Jun Xu, Shengxian Wan, and Xueqi Cheng. Text Matching as Image Recogonition. In AAAI, 2016.
  15. [Pascanu et al., 2013] Razvan Pascanu, Tomas Mikolov, and Yoshua Bengio. On the difficulty of training recurrent neu- ral networks. In ICML, pages 1310-1318, 2013.
  16. [Qiu and Huang, 2015] Xipeng Qiu and Xuanjing Huang. Convolutional Neural Tensor Network Architecture for Community-Based Question Answering. In IJCAI, pages 1305-1311, 2015. IJCAI
  17. [Robertson et al., 1995] Stephen E Robertson, Steve Walker, Susan Jones, Micheline M Hancock-Beaulieu, Mike Gat- ford, and Others. Okapi at TREC-3. NIST SPECIAL PUB- LICATION SP, 1995.
  18. [Shen et al., 2014] Yelong Shen, Xiaodong He, Jianfeng Gao, Li Deng, and Gregoire Mesnil. A Latent Semantic Model with Convolutional-Pooling Structure for Informa- tion Retrieval. In CIKM, pages 101-110, 2014.
  19. [Socher et al., 2011] Richard Socher, Eric H Huang, Jeffrey Pennington, Andrew Y Ng, and Christopher D Manning. Dynamic Pooling and Unfolding Recursive Autoencoders for Paraphrase Detection. In NIPS, pages 801-809, 2011.
  20. [Socher et al., 2013a] Richard Socher, Danqi Chen, Christo- pher D Manning, and Andrew Ng. Reasoning with neural tensor networks for knowledge base completion. In NIPS, pages 926-934, 2013.
  21. [Socher et al., 2013b] Richard Socher, Alex Perelygin, Jean Y Wu, Jason Chuang, Christopher D Manning, Andrew Y Ng, and Christopher Potts. Recursive deep models for semantic compositionality over a sentiment treebank. In EMNLP, pages 1631-1642, 2013.
  22. [Theis and Bethge, 2015] Lucas Theis and Matthias Bethge. Generative image modeling using spatial LSTMs. In NIPS, pages 1918-1926, 2015.
  23. [Wan et al., 2016] Shengxian Wan, Yanyan Lan, Jiafeng Guo, Jun Xu, Liang Pang, and Xueqi Cheng. A Deep Ar- chitecture for Semantic Matching with Multiple Positional Sentence Representations. In AAAI, 2016.
  24. [Yin and Schütze, 2015a] Wenpeng Yin and Hinrich Schütze. Convolutional Neural Network for Paraphrase Identification. In NAACL, pages 901-911, 2015.
  25. [Yin and Schütze, 2015b] Wenpeng Yin and Hinrich Schütze. MultiGranCNN: An Architecture for Gen- eral Matching of Text Chunks on Multiple Levels of Granularity. In ACL, pages 63-73, 2015.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards