pith. sign in

arxiv: 2004.05665 · v1 · pith:6D2OKJW7new · submitted 2020-04-12 · 💻 cs.LG · stat.ML

Minimizing FLOPs to Learn Efficient Sparse Representations

classification 💻 cs.LG stat.ML
keywords representationssparseembeddingslearnlearningoperationsapproachcompact
0
0 comments X
read the original abstract

Deep representation learning has become one of the most widely adopted approaches for visual search, recommendation, and identification. Retrieval of such representations from a large database is however computationally challenging. Approximate methods based on learning compact representations, have been widely explored for this problem, such as locality sensitive hashing, product quantization, and PCA. In this work, in contrast to learning compact representations, we propose to learn high dimensional and sparse representations that have similar representational capacity as dense embeddings while being more efficient due to sparse matrix multiplication operations which can be much faster than dense multiplication. Following the key insight that the number of operations decreases quadratically with the sparsity of embeddings provided the non-zero entries are distributed uniformly across dimensions, we propose a novel approach to learn such distributed sparse embeddings via the use of a carefully constructed regularization function that directly minimizes a continuous relaxation of the number of floating-point operations (FLOPs) incurred during retrieval. Our experiments show that our approach is competitive to the other baselines and yields a similar or better speed-vs-accuracy tradeoff on practical datasets.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 6 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. Rescaling MLM-Head for Neural Sparse Retrieval

    cs.IR 2026-06 unverdicted novelty 6.0

    Rescaling the MLM-head projection by a constant factor at initialization resolves scale mismatch in learned sparse retrieval and enables stable use of large-norm backbones such as ModernBERT.

  2. Why Advanced Encoders Lag on Sparse Retrieval? The Answer and an Approach to Bridging Vocabulary Gaps

    cs.IR 2026-04 conditional novelty 6.0

    Transferring modern encoders to normalized (lowercased) vocabularies via geometric embedding initialization and activation calibration closes the performance gap in learned sparse retrieval, achieving 52.4 nDCG on BEIR.

  3. Efficient Retrieval Scaling with Hierarchical Indexing for Large Scale Recommendation

    cs.IR 2026-04 unverdicted novelty 6.0

    A jointly learned hierarchical index with cross-attention and residual quantization scales exact retrieval in foundational recommendation models, deployed at Meta with additional performance from test-time training on...

  4. Improving the Efficiency and Effectiveness of LLM Knowledge Distillation for Conversational Search

    cs.IR 2026-06 unverdicted novelty 5.0

    Combining contrastive loss with KLD distillation and adding sparsity regularization improves effectiveness and reduces FLOPS by 2x in conversational search with minimal recall loss.

  5. Surface-Form Neural Sparse Retrieval: Robust Fuzzy Matching for Industrial Music Search

    cs.AI 2026-05 unverdicted novelty 5.0

    A neural sparse retrieval system with granular subword tokenization (max 3 chars) achieves 91.4% recall@10 on a 6M music document corpus versus 57.7% for trigrams, with improved HCI exploration efficiency and zero add...

  6. The Role of Vocabularies in Learning Sparse Representations for Ranking

    cs.IR 2025-09 unverdicted novelty 5.0

    Larger 100K vocabularies in SPLADE models, especially those initialized with ESPLADE pretraining, improve retrieval effectiveness after pruning compared to 32K baselines while keeping similar efficiency.