atlas

Research map / Learning theory and algorithms / Matrix and tensor methods

The Iterative Optimal Brain Surgeon: Faster Sparse Recovery by Leveraging Second-Order Information

NeurIPS 2024 · Learning theory and algorithms › Matrix and tensor methods · approach: Sparse regression with guarantees · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes Iterative Optimal Brain Surgeon (I-OBS), an IHT-style sparse recovery method that uses Hessian curvature in the projection step, proving local quadratic convergence and applying it to one-shot and iterative pruning of DeiT, OPT, Phi-1.5 and Llama models.

Problem

Post-training pruning of DNNs with OBS-style heuristics works well empirically but lacks theoretical guarantees, and it is unclear whether curvature information can improve classic sparse recovery algorithms such as iterative hard thresholding.

Approach

Replace the Euclidean regularizer in the IHT/proximal step with a Hessian-weighted norm so that the sparse projection uses curvature (OBS-like); the resulting Top-k-I-OBS is a sparse Newton-type method with local quadratic convergence, and WoodFisher and OBC are shown to be special cases.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use I-OBS (3 iterations) instead of SparseGPT for 50% uniform pruningOPT-125M · WikiText2perplexity: 33.85 -> 25.20Helped
Use I-OBS (3 iterations) instead of SparseGPT for 50% uniform pruningOPT-125M · C4perplexity: 32.27 -> 31.41Helped
Use I-OBS (3 iterations) instead of SparseGPT for 50% uniform pruningPhi-1.5 · WikiText2perplexity: 25.28 -> 23.94Helped
Use I-OBS (3 iterations) instead of SparseGPT for 50% uniform pruningPhi-1.5 · C4perplexity: 21.13 -> 20.26Helped
Increase I-OBS pruning iterations from 1 to 75 (ablation)DeiT-Tiny · ImageNet validationTop-1 accuracy: 62.98 -> 64.13Helped
Increase I-OBS pruning iterations from 1 to 100 (ablation)DeiT-Small · ImageNet validationTop-1 accuracy: 76.07 -> 76.57Helped
Increase I-OBS pruning iterations from 1 to 75 (ablation)DeiT-Base · ImageNet validationTop-1 accuracy: 80.29 -> 80.46Helped
Increase pruning iterations beyond 75 (ablation)DeiT-Tiny · ImageNet validationTop-1 accuracy: 64.13 -> 64.05Hurt
Increase pruning iterations from 75 to 100 (ablation)DeiT-Base · ImageNet validationTop-1 accuracy: 80.46 -> 80.43Hurt
Use I-OBS rather than CBSMobileNetV1 · 30%–50% sparsityaccuracy: 71.6 vs 71.88; 71.3 vs 71.45; 70.6 vs 70.21Mixed
Use I-OBS rather than CBSMobileNetV1 · 60%–80% sparsityaccuracy: 68.4 vs 66.37; 60.7 vs 55.11; 27.9 vs 16.38Helped
Increase I-OBS iterations beyond 3 (ablation)OPT-125M and Phi-1.5 · WikiText2 and C4perplexityMixed

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet WikiText2 Red Pajama MNIST C4

Benchmarks: ImageNet WikiText2 C4 MMLU MobileNetV1 ImageNet (via CBS comparison)

Metrics: top-1 accuracy perplexity MMLU 5-shot accuracy training loss distance to optimum

Baselines: k-IHT SparseGPT OBC CBS WoodFisher

Builds on: Optimal Brain Surgeon Iterative Hard Thresholding OBC WoodFisher SparseGPT

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy