mlsanityData to 14 Oct 2026

BOLT: An Automated Deep Learning Framework for Training and Deploying Large-Scale Search and Recommendation Models on Commodity CPU Hardware

arXiv 2303.17727 ↗First posted 30 Mar 2023cs.LGcited by 1

Not on the map. Why?

Abstract (arXiv)

Efficient large-scale neural network training and inference on commodity CPU hardware is of immense practical significance in democratizing deep learning (DL) capabilities. Presently, the process of training massive models consisting of hundreds of millions to billions of parameters requires the extensive use of specialized hardware accelerators, such as GPUs, which are only accessible to a limited number of institutions with considerable financial resources. Moreover, there is often an alarming carbon footprint associated with training and deploying these models. In this paper, we take a step towards addressing these challenges by introducing BOLT, a sparse deep learning library for training large-scale search and recommendation models on standard CPU hardware. BOLT provides a flexible, high-level API for constructing models that will be familiar to users of existing popular DL frameworks. By automatically tuning specialized hyperparameters, BOLT also abstracts away the algorithmic details of sparse network training. We evaluate BOLT on a number of information retrieval tasks including product recommendations, text classification, graph neural networks, and personalization. We find that our proposed system achieves competitive performance with state-of-the-art techniques at a fraction of the cost and energy consumption and an order-of-magnitude faster inference time. BOLT has also been successfully deployed by multiple businesses to address critical problems, and we highlight one customer case study in the field of e-commerce.

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 30 of its 53 references that are in the map. First posted on arXiv 30 Mar 2023.

Builds on

30 of 53 references.

References · 30

  1. 2017Attention Is All You Needcited by 60,361
  2. 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,372
  3. 2015Distilling the Knowledge in a Neural Networkcited by 10,324
  4. 2019DistilBERT, a distilled version of BERT: smaller, faster, cheaper and lightercited by 4,307
  5. 2015Character-level Convolutional Networks for Text Classificationcited by 2,330
  6. 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,329
  7. 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,262
  8. 2019HuggingFace's Transformers: State-of-the-art Natural Language Processingcited by 2,218
  9. 2019Energy and Policy Considerations for Deep Learning in NLPcited by 1,254
  10. 2018Self-Attentive Sequential Recommendationcited by 1,184
  11. 2019BERT4Rec: Sequential Recommendation with Bidirectional Encoder Representations from Transformercited by 964
  12. 2020What is the State of Neural Network Pruning?cited by 583
18 more
  1. 2021Datasets: A Community Library for Natural Language Processingcited by 530
  2. 2020Graph Neural Networks in Recommender Systems: A Surveycited by 494
  3. 2020TweetEval: Unified Benchmark and Comparative Evaluation for Tweet Classificationcited by 417
  4. 2020Movement Pruning: Adaptive Sparsity by Fine-Tuningcited by 403
  5. 2021Large Scale Learning on Non-Homophilous Graphs: New Benchmarks and Strong Simple Methodscited by 311
  6. 2020Pruning Neural Networks at Initialization: Why are We Missing the Mark?cited by 182
  7. 2019The Architectural Implications of Facebook's DNN-based Personalized Recommendationcited by 83
  8. 2021New Benchmarks for Learning on Non-Homophilous Graphscited by 81
  9. 2021A Survey of Machine Learning for Computer Architecture and Systemscited by 53
  10. 2019SLIDE : In Defense of Smart Algorithms over Hardware Acceleration for Large-Scale Deep Learning Systemscited by 46
  11. 2015Optimal Data-Dependent Hashing for Approximate Near Neighborscited by 44
  12. 2018Hashing-Based-Estimators for Kernel Density in High Dimensionscited by 33
  13. 2013Beyond Locality-Sensitive Hashingcited by 23
  14. 2022CARCA: Context and Attribute-Aware Next-Item Recommendation via Cross-Attentioncited by 22
  15. 2016Scalable and Sustainable Deep Learning via Randomized Hashingcited by 17
  16. 2021Dense for the Price of Sparse: Improved Performance of Sparsely Initialized Networks via a Subspace Offsetcited by 9
  17. 2014Improved Densification of One Permutation Hashingcited by 6
  18. 2020Climbing the WOL: Training for Cheaper Inferencecited by 5

Built on by

Cited by year

Citing papers per year: 2024: 1.

1 paper.