mlsanityData to 7 Oct 2026

IRLI: Iterative Re-partitioning for Learning to Index

arXiv 2103.09944 ↗First posted 17 Mar 2021cs.IR cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

Neural models have transformed the fundamental information retrieval problem of mapping a query to a giant set of items. However, the need for efficient and low latency inference forces the community to reconsider efficient approximate near-neighbor search in the item space. To this end, learning to index is gaining much interest in recent times. Methods have to trade between obtaining high accuracy while maintaining load balance and scalability in distributed settings. We propose a novel approach called IRLI (pronounced `early'), which iteratively partitions the items by learning the relevant buckets directly from the query-item relevance data. Furthermore, IRLI employs a superior power-of-k-choices based load balancing strategy. We mathematically show that IRLI retrieves the correct item with high probability under very natural assumptions and provides superior load balancing. IRLI surpasses the best baseline's precision on multi-label classification while being 5x faster on inference. For near-neighbor search tasks, the same method outperforms the state-of-the-art Learned Hashing approach NeuralLSH by requiring only ~ 1/6th of the candidates for the same recall. IRLI is both data and model parallel, making it ideal for distributed GPU implementation. We demonstrate this advantage by indexing 100 million dense vectors and surpassing the popular FAISS library by >10% on recall.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 11 of its 29 references that are in the map. First posted on arXiv 17 Mar 2021.

Builds on

11 of 29 references.

References · 11

  1. 2017Billion-scale similarity search with GPUscited by 2,477
  2. 2016Efficient and robust approximate nearest neighbor search using Hierarchical Navigable Small World graphscited by 853
  3. 2017The Case for Learned Index Structurescited by 188
  4. 2018ANN-Benchmarks: A Benchmarking Tool for Approximate Nearest Neighbor Algorithmscited by 130
  5. 2018Spreading vectors for similarity searchcited by 114
  6. 2015Practical and Optimal LSH for Angular Distancecited by 105
  7. 2019Bonsai -- Diverse and Shallow Trees for Extreme Multi-label Classificationcited by 61
  8. 2018A no-regret generalization of hierarchical softmax to extreme multi-label classificationcited by 52
  9. 2019Semantic Product Searchcited by 51
  10. 2019Extreme Classification in Log Memory using Count-Min Sketch: A Case Study of Amazon Search with 50M Productscited by 36
  11. 2013Randomized partition trees for exact nearest neighbor searchcited by 12

Built on by

Not cited yet.