Getting deep recommenders fit: Bloom embeddings for sparse binary input/output networks
Not on the map. Why?
Abstract (arXiv)
Recommendation algorithms that incorporate techniques from deep learning are becoming increasingly popular. Due to the structure of the data coming from recommendation domains (i.e., one-hot-encoded vectors of item preferences), these algorithms tend to have large input and output dimensionalities that dominate their overall size. This makes them difficult to train, due to the limited memory of graphical processing units, and difficult to deploy on mobile devices with limited hardware. To address these difficulties, we propose Bloom embeddings, a compression technique that can be applied to the input and output of neural network models dealing with sparse high-dimensional binary-coded instances. Bloom embeddings are computationally efficient, and do not seriously compromise the accuracy of the model up to 1/5 compression ratios. In some cases, they even improve over the original accuracy, with relative increases up to 12%. We evaluate Bloom embeddings on 7 data sets and compare it against 4 alternative methods, obtaining favorable results. We also discuss a number of further advantages of Bloom embeddings, such as 'on-the-fly' constant-time operation, zero or marginal space requirements, training time speedups, or the fact that they do not require any change to the core model architecture or training configuration.
Key facts. Cited by 14 papers in the map (data through 7 Oct 2026). First posted on arXiv 13 Jun 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 4; 2023: 2; 2024: 1; 2025: 2; 2026: 1.
14 papers.
Sort:
- 2022FiNER: Financial Numeric Entity Recognition for XBRL Taggingcited by 47
- 2022A Comprehensive Survey on Trustworthy Recommender Systemscited by 32
- 2021MUDES: Multilingual Detection of Offensive Spanscited by 30
- 2023Embedding in Recommender Systems: A Surveycited by 19
- 2021Binary Code based Hash Embedding for Web-scale Applicationscited by 11
- 2022Nimble GNN Embedding with Tensor-Train Decompositioncited by 6
- 2021Position-based Hash Embeddings For Scaling Graph Neural Networkscited by 3
- 2023Mem-Rec: Memory Efficient Recommendation System using Alternative Representationcited by 3
- 2024TEI2GO: A Multilingual Approach for Fast Temporal Expression Identificationcited by 1
- 2021Application of the Multi-label Residual Convolutional Neural Network text classifier using Content-Based Routing processcited by 0
- 2022An Ensemble Approach to Acronym Extraction using Transformerscited by 0
- 2025Kamae: Bridging Spark and Keras for Seamless ML Preprocessingcited by 0
2 more
- 2026Sparse PPMI Graph Averaging for Random Indexing Embeddings6 Aug 2026
- 2025Probabilistic Hash Embeddings for Online Learning of Categorical Features25 Nov 2025
- 2025Kamae: Bridging Spark and Keras for Seamless ML Preprocessing8 Jul 2025
- 2024TEI2GO: A Multilingual Approach for Fast Temporal Expression Identification25 Mar 2024
- 2023Embedding in Recommender Systems: A Survey28 Oct 2023
- 2023Mem-Rec: Memory Efficient Recommendation System using Alternative Representation12 May 2023
- 2022A Comprehensive Survey on Trustworthy Recommender Systems21 Sep 2022
- 2022Nimble GNN Embedding with Tensor-Train Decomposition21 Jun 2022
- 2022FiNER: Financial Numeric Entity Recognition for XBRL Tagging12 Mar 2022
- 2022An Ensemble Approach to Acronym Extraction using Transformers9 Jan 2022
- 2021Application of the Multi-label Residual Convolutional Neural Network text classifier using Content-Based Routing process19 Oct 2021
- 2021Position-based Hash Embeddings For Scaling Graph Neural Networks31 Aug 2021
2 more
- 2021Binary Code based Hash Embedding for Web-scale Applications24 Aug 2021
- 2021MUDES: Multilingual Detection of Offensive Spans18 Feb 2021
- 2022FiNER: Financial Numeric Entity Recognition for XBRL Taggingcited by 47
- 2022A Comprehensive Survey on Trustworthy Recommender Systemscited by 32
- 2021MUDES: Multilingual Detection of Offensive Spanscited by 30
- 2023Embedding in Recommender Systems: A Surveycited by 19
- 2021Binary Code based Hash Embedding for Web-scale Applicationscited by 11
- 2022Nimble GNN Embedding with Tensor-Train Decompositioncited by 6
- 2021Position-based Hash Embeddings For Scaling Graph Neural Networkscited by 3
- 2023Mem-Rec: Memory Efficient Recommendation System using Alternative Representationcited by 3
- 2024TEI2GO: A Multilingual Approach for Fast Temporal Expression Identificationcited by 1
- 2021Application of the Multi-label Residual Convolutional Neural Network text classifier using Content-Based Routing processcited by 0
- 2022An Ensemble Approach to Acronym Extraction using Transformerscited by 0
- 2025Kamae: Bridging Spark and Keras for Seamless ML Preprocessingcited by 0
12 most cited of 14 All 14 (JSON)
- 2026Sparse PPMI Graph Averaging for Random Indexing Embeddings6 Aug 2026
- 2025Probabilistic Hash Embeddings for Online Learning of Categorical Features25 Nov 2025
- 2025Kamae: Bridging Spark and Keras for Seamless ML Preprocessing8 Jul 2025
- 2024TEI2GO: A Multilingual Approach for Fast Temporal Expression Identification25 Mar 2024
- 2023Embedding in Recommender Systems: A Survey28 Oct 2023
- 2023Mem-Rec: Memory Efficient Recommendation System using Alternative Representation12 May 2023
- 2022A Comprehensive Survey on Trustworthy Recommender Systems21 Sep 2022
- 2022Nimble GNN Embedding with Tensor-Train Decomposition21 Jun 2022
- 2022FiNER: Financial Numeric Entity Recognition for XBRL Tagging12 Mar 2022
- 2022An Ensemble Approach to Acronym Extraction using Transformers9 Jan 2022
- 2021Application of the Multi-label Residual Convolutional Neural Network text classifier using Content-Based Routing process19 Oct 2021
- 2021Position-based Hash Embeddings For Scaling Graph Neural Networks31 Aug 2021
12 newest of 14 All 14 (JSON)