mlsanityData to 14 Oct 2026

Occam Gradient Descent

arXiv 2405.20194 ↗First posted 30 May 2024cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

Deep learning neural network models must be large enough to adapt to their problem domain, while small enough to avoid overfitting training data during gradient descent. To balance these competing demands, over-provisioned deep learning models such as transformers are trained for a single epoch on large data sets, and hence inefficient with both computing resources and training data. In response to these inefficiencies, we derive a provably good algorithm that can combine any training and pruning methods to simultaneously optimize efficiency and accuracy, identifying conditions that resist overfitting and reduce model size while outperforming the underlying training algorithm. We then use the algorithm to combine gradient descent with magnitude pruning into "Occam Gradient Descent." With respect to loss, compute and model size (a) on image classification benchmarks, linear and convolutional neural networks trained with Occam Gradient Descent outperform traditional gradient descent with or without post-train pruning; (b) on a range of tabular data classification tasks, neural networks trained with Occam Gradient Descent outperform traditional gradient descent, as well as Random Forests; (c) on natural language transformers, Occam Gradient Descent outperforms traditional gradient descent.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 23 of its 41 references that are in the map. First posted on arXiv 30 May 2024.

Builds on

23 of 41 references.

References · 23

  1. 2014Adam: A Method for Stochastic Optimizationcited by 37,240
  2. 2020Language Models are Few-Shot Learnerscited by 32,419
  3. 2015Distilling the Knowledge in a Neural Networkcited by 10,324
  4. 2020Scaling Laws for Neural Language Modelscited by 6,586
  5. 2022Training Compute-Optimal Large Language Modelscited by 3,019
  6. 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,262
  7. 2015Learning both Weights and Connections for Efficient Neural Networkscited by 2,031
  8. 2022LaMDA: Language Models for Dialog Applicationscited by 1,220
  9. 2021Scaling Language Models: Methods, Analysis & Insights from Training Gophercited by 1,202
  10. 2023SparseGPT: Massive Language Models Can Be Accurately Pruned in One-Shotcited by 1,121
  11. 2023A Simple and Effective Pruning Approach for Large Language Modelscited by 800
  12. 2018Rethinking the Value of Network Pruningcited by 599
11 more
  1. 2020What is the State of Neural Network Pruning?cited by 583
  2. 2022Using DeepSpeed and Megatron to Train Megatron-Turing NLG 530B, A Large-Scale Generative Language Modelcited by 559
  3. 2021Sparsity in Deep Learning: Pruning and growth for efficient inference and training in neural networkscited by 527
  4. 2017Scalable Training of Artificial Neural Networks with Adaptive Sparse Connectivity inspired by Network Sciencecited by 328
  5. 2015A Random Forest Guided Tourcited by 168
  6. 2023Neural Architecture Search: Insights from 1000 Paperscited by 139
  7. 2023To Repeat or Not To Repeat: Insights from Scaling LLM under Token-Crisiscited by 92
  8. 2017Regularization for Deep Learning: A Taxonomycited by 91
  9. 2020Provable Benefits of Overparameterization in Model Compression: From Double Descent to Pruning Neural Networkscited by 40
  10. 2023Neural Network Pruning by Gradient Descentcited by 4
  11. 2024Scaling Efficient LLMscited by 1

Built on by

Not cited yet.