Composite Code Sparse Autoencoders for first stage retrieval
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
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,599
- 2019Sentence-BERT: Sentence Embeddings using Siamese BERT-Networkscited by 9,170
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 7,005
- 2019DistilBERT, a distilled version of BERT: smaller, faster, cheaper and lightercited by 4,307
- 2016Categorical Reparameterization with Gumbel-Softmaxcited by 2,739
- 2017Billion-scale similarity search with GPUscited by 2,497
- 2020REALM: Retrieval-Augmented Language Model Pre-Trainingcited by 2,141
- 2013Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computationcited by 2,079
- 2016MS MARCO: A Human Generated MAchine Reading COmprehension Datasetcited by 1,605
24 more
- 2016Efficient and robust approximate nearest neighbor search using Hierarchical Navigable Small World graphscited by 861
- 2020Approximate Nearest Neighbor Negative Contrastive Learning for Dense Text Retrievalcited by 849
- 2019Passage Re-ranking with BERTcited by 645
- 2020RocketQA: An Optimized Training Approach to Dense Passage Retrieval for Open-Domain Question Answeringcited by 413
- 2019Document Expansion by Query Predictioncited by 231
- 2019Multi-Stage Document Ranking with BERTcited by 201
- 2021Overview of the TREC 2020 deep learning trackcited by 196
- 2014A* Samplingcited by 151
- 2020Improving Efficient Neural Ranking Models with Cross-Architecture Knowledge Distillationcited by 145
- 2014Return of the Devil in the Details: Delving Deep into Convolutional Netscited by 122
- 2019Context-Aware Sentence/Passage Term Importance Estimation For First Stage Retrievalcited by 65
- 2020Distilling Dense Representations for Ranking using Tightly-Coupled Teacherscited by 52
- 2020SPARTA: Efficient Open-Domain Question Answering via Sparse Transformer Matching Retrievalcited by 50
- 2020Minimizing FLOPs to Learn Efficient Sparse Representationscited by 46
- 2020SparTerm: Learning Term-based Sparse Representation for Fast Text Retrievalcited by 45
- 2017Query expansion techniques for information retrieval: A surveycited by 44
- 2017Compressing Word Embeddings via Deep Compositional Code Learningcited by 35
- 2017End-to-End Supervised Product Quantization for Image Search and Retrievalcited by 16
- 2020Flexible retrieval with NMSLIB and FlexNeuARTcited by 14
- 2017SUBIC: A supervised, structured binary code for image searchcited by 12
- 2019Let's measure run time! Extending the IR replicability infrastructure to include performance aspectscited by 10
- 2019Learning to Route in Similarity Graphscited by 9
- 2020SOLAR: Sparse Orthogonal Learned and Random Embeddingscited by 4
- 2019Sparse associative memory based on contextual code learning for disambiguating word sensescited by 1
Built on by
Citing papers per year: 2023: 1; 2024: 1; 2025: 0; 2026: 2.
4 papers.
- 2023Lexically-Accelerated Dense Retrievalcited by 7
- 2024Generalized Contrastive Learning for Multi-Modal Retrieval and Rankingcited by 7
- 2026Learning Retrieval Models with Sparse Autoencoderscited by 6
- 2026From Tokens to Concepts: Leveraging SAE for SPLADEcited by 0
- 2026From Tokens to Concepts: Leveraging SAE for SPLADE23 Apr 2026
- 2026Learning Retrieval Models with Sparse Autoencoders27 Feb 2026
- 2024Generalized Contrastive Learning for Multi-Modal Retrieval and Ranking12 Apr 2024
- 2023Lexically-Accelerated Dense Retrieval31 Jul 2023
Similar, not cited
Close in wording, no citation either way
- 2026No More K-means: Single-Stage Sparse Coding for Efficient Multi-Vector Retrieval
- 2026ColBERTSaR: Sparsified ColBERT Index via Product Quantization
- 2021SDR: Efficient Neural Re-ranking using Succinct Document Representation
- 2021Nearest neighbor search with compact codes: A decoder perspective
- 2025CSPLADE: Learned Sparse Retrieval with Causal Language Models
- 2026Lossy Compressive Text Autoencoders
- 2025Dimension vs. Precision: A Comparative Analysis of Autoencoders and Quantization for Efficient Vector Retrieval on BEIR SciFact
- 2026RSLM: Training-Free Vector Quantization for Approximate Nearest Neighbor Search