Standard

DIFFERENTIABLE PRUNING BY CONVOLUTIONAL PROJECTION. / Chudakov, Dmitry Sergeevich; Berikov, Vladimir Borisovich.

в: Siberian Electronic Mathematical Reports, Том 22, № 2, 2025, стр. C18-C29.

Результаты исследований: Научные публикации в периодических изданиях › статья › Рецензирование

Harvard

Chudakov, DS & Berikov, VB 2025, 'DIFFERENTIABLE PRUNING BY CONVOLUTIONAL PROJECTION', Siberian Electronic Mathematical Reports, Том. 22, № 2, стр. C18-C29. https://doi.org/10.33048/semi.2025.22.C02

APA

Vancouver

Chudakov DS, Berikov VB. DIFFERENTIABLE PRUNING BY CONVOLUTIONAL PROJECTION. Siberian Electronic Mathematical Reports. 2025;22(2):C18-C29. doi: 10.33048/semi.2025.22.C02

Author

Chudakov, Dmitry Sergeevich ; Berikov, Vladimir Borisovich. / DIFFERENTIABLE PRUNING BY CONVOLUTIONAL PROJECTION. в: Siberian Electronic Mathematical Reports. 2025 ; Том 22, № 2. стр. C18-C29.

BibTeX

@article{49f2f798bf274a929b2679567d1cbdbb,
title = "DIFFERENTIABLE PRUNING BY CONVOLUTIONAL PROJECTION",
abstract = "Structured pruning is a widely used technique for reducing the computational complexity of neural networks. The standard pruning process typically consists of two stages: first, identifying and removing the least significant blocks of parameters, and second, fine-tuning the network to restore its original accuracy. However, this separation of stages often results in suboptimal outcomes. In this paper, we propose a novel convolutional neural network pruning procedure that is fully end-to-end and differentiable. Our approach involves projecting convolutional kernels into a reduced number of channels through learnable linear transformations, implemented using 1x1 convolutional layers. Specifically, for each convolutional layer to be pruned, we insert learnable convolutions both before and after the layer. The pre-layer expands the number of channels to the original size, while the post-layer reduces the number of channels. Only these auxiliary convolutions are trained, after which the learned transformations are fused with the original layer to produce a pruned convolutional kernel. The proposed method demonstrates superior accuracy compared to traditional pruning techniques, particularly when removing a substantial number of parameters.",
keywords = "Computer Vision, Deep Learning, Pruning",
author = "Chudakov, {Dmitry Sergeevich} and Berikov, {Vladimir Borisovich}",
year = "2025",
doi = "10.33048/semi.2025.22.C02",
language = "English",
volume = "22",
pages = "C18--C29",
journal = "Сибирские электронные математические известия",
issn = "1813-3304",
publisher = "Sobolev Institute of Mathematics",
number = "2",

}

RIS

TY - JOUR

T1 - DIFFERENTIABLE PRUNING BY CONVOLUTIONAL PROJECTION

AU - Chudakov, Dmitry Sergeevich

AU - Berikov, Vladimir Borisovich

PY - 2025

Y1 - 2025

N2 - Structured pruning is a widely used technique for reducing the computational complexity of neural networks. The standard pruning process typically consists of two stages: first, identifying and removing the least significant blocks of parameters, and second, fine-tuning the network to restore its original accuracy. However, this separation of stages often results in suboptimal outcomes. In this paper, we propose a novel convolutional neural network pruning procedure that is fully end-to-end and differentiable. Our approach involves projecting convolutional kernels into a reduced number of channels through learnable linear transformations, implemented using 1x1 convolutional layers. Specifically, for each convolutional layer to be pruned, we insert learnable convolutions both before and after the layer. The pre-layer expands the number of channels to the original size, while the post-layer reduces the number of channels. Only these auxiliary convolutions are trained, after which the learned transformations are fused with the original layer to produce a pruned convolutional kernel. The proposed method demonstrates superior accuracy compared to traditional pruning techniques, particularly when removing a substantial number of parameters.

AB - Structured pruning is a widely used technique for reducing the computational complexity of neural networks. The standard pruning process typically consists of two stages: first, identifying and removing the least significant blocks of parameters, and second, fine-tuning the network to restore its original accuracy. However, this separation of stages often results in suboptimal outcomes. In this paper, we propose a novel convolutional neural network pruning procedure that is fully end-to-end and differentiable. Our approach involves projecting convolutional kernels into a reduced number of channels through learnable linear transformations, implemented using 1x1 convolutional layers. Specifically, for each convolutional layer to be pruned, we insert learnable convolutions both before and after the layer. The pre-layer expands the number of channels to the original size, while the post-layer reduces the number of channels. Only these auxiliary convolutions are trained, after which the learned transformations are fused with the original layer to produce a pruned convolutional kernel. The proposed method demonstrates superior accuracy compared to traditional pruning techniques, particularly when removing a substantial number of parameters.

KW - Computer Vision

KW - Deep Learning

KW - Pruning

UR - https://www.scopus.com/pages/publications/105054900770

UR - https://www.mendeley.com/catalogue/b99f3f60-c72c-3819-908a-d58b68ee55d6/

U2 - 10.33048/semi.2025.22.C02

DO - 10.33048/semi.2025.22.C02

M3 - Article

VL - 22

SP - C18-C29

JO - Сибирские электронные математические известия

JF - Сибирские электронные математические известия

SN - 1813-3304

IS - 2

ER -

ID: 85044149