mlsanityData to 14 Oct 2026

Composite Code Sparse Autoencoders for first stage retrieval

arXiv 2204.07023 ↗First posted 14 Apr 2022cs.IR cs.AIcited by 4

On the map: Mechanistic interpretability → SAE features and their applications

Abstract (arXiv)

We propose a Composite Code Sparse Autoencoder (CCSA) approach for Approximate Nearest Neighbor (ANN) search of document representations based on Siamese-BERT models. In Information Retrieval (IR), the ranking pipeline is generally decomposed in two stages: the first stage focus on retrieving a candidate set from the whole collection. The second stage re-ranks the candidate set by relying on more complex models. Recently, Siamese-BERT models have been used as first stage ranker to replace or complement the traditional bag-of-word models. However, indexing and searching a large document collection require efficient similarity search on dense vectors and this is why ANN techniques come into play. Since composite codes are naturally sparse, we first show how CCSA can learn efficient parallel inverted index thanks to an uniformity regularizer. Second, CCSA can be used as a binary quantization method and we propose to combine it with the recent graph based ANN techniques. Our experiments on MSMARCO dataset reveal that CCSA outperforms IVF with product quantization. Furthermore, CCSA binary quantization is beneficial for the index size, and memory usage for the graph-based HNSW method, while maintaining a good level of recall and MRR. Third, we compare with recent supervised quantization methods for image retrieval and find that CCSA is able to outperform them.

Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Placed in SAE features and their applications, one of 13 directions in Mechanistic interpretability. Builds on 36 of its 64 references that are in the map. First posted on arXiv 14 Apr 2022.

Builds on

36 of 64 references.

References · 36

  1. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
  2. 2014Adam: A Method for Stochastic Optimizationcited by 37,240
  3. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
  4. 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,599
  5. 2019Sentence-BERT: Sentence Embeddings using Siamese BERT-Networkscited by 9,170
  6. 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 7,005
  7. 2019DistilBERT, a distilled version of BERT: smaller, faster, cheaper and lightercited by 4,307
  8. 2016Categorical Reparameterization with Gumbel-Softmaxcited by 2,739
  9. 2017Billion-scale similarity search with GPUscited by 2,497
  10. 2020REALM: Retrieval-Augmented Language Model Pre-Trainingcited by 2,141
  11. 2013Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computationcited by 2,079
  12. 2016MS MARCO: A Human Generated MAchine Reading COmprehension Datasetcited by 1,605
24 more
  1. 2016Efficient and robust approximate nearest neighbor search using Hierarchical Navigable Small World graphscited by 861
  2. 2020Approximate Nearest Neighbor Negative Contrastive Learning for Dense Text Retrievalcited by 849
  3. 2019Passage Re-ranking with BERTcited by 645
  4. 2020RocketQA: An Optimized Training Approach to Dense Passage Retrieval for Open-Domain Question Answeringcited by 413
  5. 2019Document Expansion by Query Predictioncited by 231
  6. 2019Multi-Stage Document Ranking with BERTcited by 201
  7. 2021Overview of the TREC 2020 deep learning trackcited by 196
  8. 2014A* Samplingcited by 151
  9. 2020Improving Efficient Neural Ranking Models with Cross-Architecture Knowledge Distillationcited by 145
  10. 2014Return of the Devil in the Details: Delving Deep into Convolutional Netscited by 122
  11. 2019Context-Aware Sentence/Passage Term Importance Estimation For First Stage Retrievalcited by 65
  12. 2020Distilling Dense Representations for Ranking using Tightly-Coupled Teacherscited by 52
  13. 2020SPARTA: Efficient Open-Domain Question Answering via Sparse Transformer Matching Retrievalcited by 50
  14. 2020Minimizing FLOPs to Learn Efficient Sparse Representationscited by 46
  15. 2020SparTerm: Learning Term-based Sparse Representation for Fast Text Retrievalcited by 45
  16. 2017Query expansion techniques for information retrieval: A surveycited by 44
  17. 2017Compressing Word Embeddings via Deep Compositional Code Learningcited by 35
  18. 2017End-to-End Supervised Product Quantization for Image Search and Retrievalcited by 16
  19. 2020Flexible retrieval with NMSLIB and FlexNeuARTcited by 14
  20. 2017SUBIC: A supervised, structured binary code for image searchcited by 12
  21. 2019Let's measure run time! Extending the IR replicability infrastructure to include performance aspectscited by 10
  22. 2019Learning to Route in Similarity Graphscited by 9
  23. 2020SOLAR: Sparse Orthogonal Learned and Random Embeddingscited by 4
  24. 2019Sparse associative memory based on contextual code learning for disambiguating word sensescited by 1

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2023: 1; 2024: 1; 2025: 0; 2026: 2.

4 papers.

Similar, not cited

Close in wording, no citation either way

  1. 2026No More K-means: Single-Stage Sparse Coding for Efficient Multi-Vector Retrieval
  2. 2026ColBERTSaR: Sparsified ColBERT Index via Product Quantization
  3. 2021SDR: Efficient Neural Re-ranking using Succinct Document Representation
  4. 2021Nearest neighbor search with compact codes: A decoder perspective
  5. 2025CSPLADE: Learned Sparse Retrieval with Causal Language Models
  6. 2026Lossy Compressive Text Autoencoders
  7. 2025Dimension vs. Precision: A Comparative Analysis of Autoencoders and Quantization for Efficient Vector Retrieval on BEIR SciFact
  8. 2026RSLM: Training-Free Vector Quantization for Approximate Nearest Neighbor Search