Toward the Understanding of Deep Text Matching Models for Information Retrieval
Not on the map. Why?
Abstract (arXiv)
Semantic text matching is a critical problem in information retrieval. Recently, deep learning techniques have been widely used in this area and obtained significant performance improvements. However, most models are black boxes and it is hard to understand what happened in the matching process, due to the poor interpretability of deep learning. This paper aims at tackling this problem. The key idea is to test whether existing deep text matching methods satisfy some fundamental heuristics in information retrieval. Specifically, four heuristics are used in our study, i.e., term frequency constraint, term discrimination constraint, length normalization constraints, and TF-length constraint. Since deep matching models usually contain many parameters, it is difficult to conduct a theoretical study for these complicated functions. In this paper, We propose an empirical testing method. Specifically, We first construct some queries and documents to make them satisfy the assumption in a constraint, and then test to which extend a deep text matching model trained on the original dataset satisfies the corresponding constraint. Besides, a famous attribution based interpretation method, namely integrated gradient, is adopted to conduct detailed analysis and guide for feasible improvement. Experimental results on LETOR 4.0 and MS Marco show that all the investigated deep text matching methods, both representation and interaction based methods, satisfy the above constraints with high probabilities in statistics. We further extend these constraints to the semantic settings, which are shown to be better satisfied for all the deep text matching models. These empirical findings give clear understandings on why deep text matching models usually perform well in information retrieval. We believe the proposed evaluation methodology will be useful for testing future deep text matching models.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 26 of its 45 references that are in the map. First posted on arXiv 16 Aug 2021.
Builds on
26 of 45 references.
References · 26
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2017Axiomatic Attribution for Deep Networkscited by 3,350
- 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,348
- 2017Understanding Black-box Predictions via Influence Functionscited by 1,714
- 2016MS MARCO: A Human Generated MAchine Reading COmprehension Datasetcited by 1,591
- 2017Learning Important Features Through Propagating Activation Differencescited by 1,454
- 2014Striving for Simplicity: The All Convolutional Netcited by 983
- 2013Network In Networkcited by 600
- 2016Not Just a Black Box: Learning Important Features Through Propagating Activation Differencescited by 295
- 2016Layer-wise Relevance Propagation for Neural Networks with Local Renormalization Layerscited by 197
- 2014A Convolutional Neural Network for Modelling Sentencescited by 163
14 more
- 2017A Deep Relevance Matching Model for Ad-hoc Retrievalcited by 126
- 2013Introducing LETOR 4.0 Datasetscited by 120
- 2017Bilateral Multi-Perspective Matching for Natural Language Sentencescited by 120
- 2017End-to-End Neural Ad-hoc Ranking with Kernel Poolingcited by 85
- 2015Convolutional Neural Network Architectures for Matching Natural Language Sentencescited by 82
- 2016Learning to Match Using Local and Distributed Representations of Text for Web Searchcited by 68
- 2016Text Matching as Image Recognitioncited by 59
- 2015Deep Sentence Embedding Using Long Short-Term Memory Networks: Analysis and Application to Information Retrievalcited by 54
- 2017Towards better understanding of gradient-based attribution methods for Deep Neural Networkscited by 51
- 2015A Deep Architecture for Semantic Matching with Multiple Positional Sentence Representationscited by 32
- 2016Match-SRNN: Modeling the Recursive Matching Structure with Spatial RNNcited by 27
- 2015A Hierarchical Neural Autoencoder for Paragraphs and Documentscited by 26
- 2017MatchZoo: A Toolkit for Deep Text Matchingcited by 4
- 2014Modelling, Visualising and Summarising Documents with a Single Convolutional Neural Networkcited by 2
Built on by
Not cited yet.