paper-with-me

Papers

Learning Passage Impacts for Inverted Indexes

2021-04-24 · Antonio Mallia, Omar Khattab, Nicola Tonellotto, Torsten Suel

Neural information retrieval systems typically use a cascading pipeline, in which a first-stage model retrieves a candidate set of documents and one or more subsequent stages re-rank this set using contextualized language models such as BERT. In this paper, we propose DeepImpact, a new document term-weighting scheme suitable for efficient retrieval using a standard inverted index. Compared to existing methods, DeepImpact improves impact-score modeling and tackles the vocabulary-mismatch problem. In particular, DeepImpact leverages DocT5Query to enrich the document collection and, using a contextualized language model, directly estimates the semantic importance of tokens in a document, producing a single-value representation for each token in each document. Our experiments show that DeepImpact significantly outperforms prior first-stage retrieval approaches by up to 17% on effectiveness metrics w.r.t. DocT5Query, and, when deployed in a re-ranking scenario, can reach the same effectiveness of state-of-the-art approaches with up to 5.1x speedup in efficiency.

📄 PDF Abstract BibTeX arXiv:2104.12016

Code (1)

DI4IR/SIGIR2021 공식 구현 pytorch

Tasks

Information RetrievalLanguage ModelingLanguage ModellingRe-RankingRetrieval

Methods 이 논문이 사용한 방법론

Attention 설명 없음
Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
Refunds@Expedia|||How do I get a full refund from Expedia? “How do I get a full refund from Expedia? How do I get a full refund from Expedia? – Call ☎️ +1-(888) 829 (0881) or +1-805-330-4056 or +1-805-330-4056 for Quick Help &…
Dropout Dropout is a regularization technique for neural networks that drops a unit (along with connections) at training time with a specified probability $p$ (a common value is…
Dense Connections Dense Connections, or Fully Connected Connections, are a type of layer in a deep neural network that use a linear operation where every input is connected to every output…
Linear Warmup With Linear Decay Linear Warmup With Linear Decay is a learning rate schedule in which we increase the learning rate linearly for $n$ updates and then linearly decay afterwards.
WordPiece 설명 없음
Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…

Similar Papers 제목 키워드 기반

Searching Dense Representations with Inverted Indexes

2023-12-04 · Jimmy Lin, Tommaso Teofili

Nearly all implementations of top-$k$ retrieval with dense vector representations today take advantage of hierarchical navigable small-world network (HNSW) indexes. However, the generation of vector representations and e…

Passage RankingRetrieval

SLIM: Sparsified Late Interaction for Multi-Vector Retrieval with Inverted Indexes

2023-02-13 · Minghan Li, Sheng-Chieh Lin, Xueguang Ma, Jimmy Lin

This paper introduces Sparsified Late Interaction for Multi-vector (SLIM) retrieval with inverted indexes. Multi-vector retrieval methods have demonstrated their effectiveness on various retrieval datasets, and among the…

Information RetrievalRetrieval

Relevance ranking for proximity full-text search based on additional indexes with multi-component keys

2021-08-01 · Alexander B. Veretennikov

The problem of proximity full-text search is considered. If a search query contains high-frequently occurring words, then multi-component key indexes deliver an improvement in the search speed compared with ordinary inve…

The Potential of Learned Index Structures for Index Compression

2019-01-29 · Oosterhuis Harrie, Culpepper J. Shane, de Rijke Maarten

Inverted indexes are vital in providing fast key-word-based search. For every term in the document collection, a list of identifiers of documents in which the term appears is stored, along with auxiliary information such…

Anserini Gets Dense Retrieval: Integration of Lucene's HNSW Indexes

2023-04-24 · Xueguang Ma, Tommaso Teofili, Jimmy Lin

Anserini is a Lucene-based toolkit for reproducible information retrieval research in Java that has been gaining traction in the community. It provides retrieval capabilities for both "traditional" bag-of-words retrieval…

Information RetrievalRetrieval