SequentialAttention++ for Block Sparsification: Differentiable Pruning Meets Combinatorial Optimization

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Yasuda, Taisuke, Axiotis, Kyriakos, Fu, Gang, Bateni, MohammadHossein, Mirrokni, Vahab
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866909486610907136
author Yasuda, Taisuke
Axiotis, Kyriakos
Fu, Gang
Bateni, MohammadHossein
Mirrokni, Vahab
author_facet Yasuda, Taisuke
Axiotis, Kyriakos
Fu, Gang
Bateni, MohammadHossein
Mirrokni, Vahab
contents Neural network pruning is a key technique towards engineering large yet scalable, interpretable, and generalizable models. Prior work on the subject has developed largely along two orthogonal directions: (1) differentiable pruning for efficiently and accurately scoring the importance of parameters, and (2) combinatorial optimization for efficiently searching over the space of sparse models. We unite the two approaches, both theoretically and empirically, to produce a coherent framework for structured neural network pruning in which differentiable pruning guides combinatorial optimization algorithms to select the most important sparse set of parameters. Theoretically, we show how many existing differentiable pruning techniques can be understood as nonconvex regularization for group sparse optimization, and prove that for a wide class of nonconvex regularizers, the global optimum is unique, group-sparse, and provably yields an approximate solution to a sparse convex optimization problem. The resulting algorithm that we propose, SequentialAttention++, advances the state of the art in large-scale neural network block-wise pruning tasks on the ImageNet and Criteo datasets.
format Preprint
id arxiv_https___arxiv_org_abs_2402_17902
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle SequentialAttention++ for Block Sparsification: Differentiable Pruning Meets Combinatorial Optimization
Yasuda, Taisuke
Axiotis, Kyriakos
Fu, Gang
Bateni, MohammadHossein
Mirrokni, Vahab
Machine Learning
Neural network pruning is a key technique towards engineering large yet scalable, interpretable, and generalizable models. Prior work on the subject has developed largely along two orthogonal directions: (1) differentiable pruning for efficiently and accurately scoring the importance of parameters, and (2) combinatorial optimization for efficiently searching over the space of sparse models. We unite the two approaches, both theoretically and empirically, to produce a coherent framework for structured neural network pruning in which differentiable pruning guides combinatorial optimization algorithms to select the most important sparse set of parameters. Theoretically, we show how many existing differentiable pruning techniques can be understood as nonconvex regularization for group sparse optimization, and prove that for a wide class of nonconvex regularizers, the global optimum is unique, group-sparse, and provably yields an approximate solution to a sparse convex optimization problem. The resulting algorithm that we propose, SequentialAttention++, advances the state of the art in large-scale neural network block-wise pruning tasks on the ImageNet and Criteo datasets.
title SequentialAttention++ for Block Sparsification: Differentiable Pruning Meets Combinatorial Optimization
topic Machine Learning
url https://arxiv.org/abs/2402.17902