paper-with-me

Papers

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 models such as BM25 as well as retrieval using learned sparse representations such as SPLADE. With Pyserini, which provides a Python interface to Anserini, users gain access to both sparse and dense retrieval models, as Pyserini implements bindings to the Faiss vector search library alongside Lucene inverted indexes in a uniform, consistent interface. Nevertheless, hybrid fusion techniques that integrate sparse and dense retrieval models need to stitch together results from two completely different "software stacks", which creates unnecessary complexities and inefficiencies. However, the introduction of HNSW indexes for dense vector search in Lucene promises the integration of both dense and sparse retrieval within a single software framework. We explore exactly this integration in the context of Anserini. Experiments on the MS MARCO passage and BEIR datasets show that our Anserini HNSW integration supports (reasonably) effective and (reasonably) efficient approximate nearest neighbor search for dense retrieval models, using only Lucene.

📄 PDF Abstract BibTeX arXiv:2304.12139

Code (0)

등록된 구현이 없습니다.

Tasks

Information RetrievalRetrieval

Methods 이 논문이 사용한 방법론

Library 설명 없음

Similar Papers 제목 키워드 기반

End-to-End Retrieval with Learned Dense and Sparse Representations Using Lucene

2023-11-30 · Haonan Chen, Carlos Lassance, Jimmy Lin

The bi-encoder architecture provides a framework for understanding machine-learned retrieval models based on dense and sparse vector representations. Although these representations capture parametric realizations of the …

CPUInformation RetrievalRetrieval

Applying BERT to Document Retrieval with Birch

2019-11-01 · IJCNLP 2019 11 · Zeynep Akkalyoncu Yilmaz, Shengjin Wang, Wei Yang, Haotian Zhang 외

We present Birch, a system that applies BERT to document retrieval via integration with the open-source Anserini information retrieval toolkit to demonstrate end-to-end search over large document collections. Birch imple…

Information RetrievalRetrieval

Lucene for Approximate Nearest-Neighbors Search on Arbitrary Dense Vectors

2019-10-22 · Tommaso Teofili, Jimmy Lin

We demonstrate three approaches for adapting the open-source Lucene search library to perform approximate nearest-neighbor search on arbitrary dense vectors, using similarity search on word embeddings as a case study. At…

Dimensionality ReductionWord Embeddings

Exploring new Approaches for Information Retrieval through Natural Language Processing

2025-05-04 · Manak Raj, Nidhi Mishra

This review paper explores recent advancements and emerging approaches in Information Retrieval (IR) applied to Natural Language Processing (NLP). We examine traditional IR models such as Boolean, vector space, probabili…

Argument MiningHate Speech DetectionInformation RetrievalRetrieval

A Few Brief Notes on DeepImpact, COIL, and a Conceptual Framework for Information Retrieval Techniques

2021-06-28 · Jimmy Lin, Xueguang Ma

Recent developments in representational learning for information retrieval can be organized in a conceptual framework that establishes two pairs of contrasts: sparse vs. dense representations and unsupervised vs. learned…

Information RetrievalPassage RankingRetrieval