English

Self-Compressing Neural Networks

Machine Learning 2025-06-18 v2 Artificial Intelligence

Abstract

This work focuses on reducing neural network size, which is a major driver of neural network execution time, power consumption, bandwidth, and memory footprint. A key challenge is to reduce size in a manner that can be exploited readily for efficient training and inference without the need for specialized hardware. We propose Self-Compression: a simple, general method that simultaneously achieves two goals: (1) removing redundant weights, and (2) reducing the number of bits required to represent the remaining weights. This is achieved using a generalized loss function to minimize overall network size. In our experiments we demonstrate floating point accuracy with as few as 3% of the bits and 18% of the weights remaining in the network.

Keywords

Cite

@article{arxiv.2301.13142,
  title  = {Self-Compressing Neural Networks},
  author = {Szabolcs Cséfalvay and James Imber},
  journal= {arXiv preprint arXiv:2301.13142},
  year   = {2025}
}

Comments

Accepted submission to 2023 DL-Hardware Co-Design for AI Acceleration

R2 v1 2026-06-28T08:27:14.739Z