A Novel Structure-Agnostic Multi-Objective Approach for Weight-Sharing Compression in Deep Neural Networks

๐Ÿ“… 2025-01-06
๐Ÿ“ˆ Citations: 0
โœจ Influential: 0
๐Ÿ“„ PDF
๐Ÿค– AI Summary
To address the high weight storage overhead and deployment challenges of deep neural networks on embedded devices, this paper proposes a structural-, task-, and dataset-agnostic weight-sharing compression framework. The method employs a multi-objective evolutionary algorithm (MOEA)-driven unified interval quantization scheme, where cluster centroids directly serve as shared weightsโ€”eliminating the need for post-quantization fine-tuning. It further introduces iterative neighboring bin merging and Pareto-front optimization to achieve optimal trade-offs between accuracy and compression ratio. With only *O*(*N*) clustering complexity, the framework attains 13.72โ€“14.98ร—, 11.61โ€“12.99ร—, and 7.44โ€“8.58ร— memory compression on CIFAR-10, CIFAR-100, and ImageNet, respectively, while maintaining controlled accuracy degradation. Key contributions include: (1) a retraining-free, centroid-based quantization strategy; and (2) an efficient, principled optimization framework balancing fidelity and compactness across diverse architectures and tasks.

Technology Category

Application Category

๐Ÿ“ Abstract
Deep neural networks suffer from storing millions and billions of weights in memory post-training, making challenging memory-intensive models to deploy on embedded devices. The weight-sharing technique is one of the popular compression approaches that use fewer weight values and share across specific connections in the network. In this paper, we propose a multi-objective evolutionary algorithm (MOEA) based compression framework independent of neural network architecture, dimension, task, and dataset. We use uniformly sized bins to quantize network weights into a single codebook (lookup table) for efficient weight representation. Using MOEA, we search for Pareto optimal $k$ bins by optimizing two objectives. Then, we apply the iterative merge technique to non-dominated Pareto frontier solutions by combining neighboring bins without degrading performance to decrease the number of bins and increase the compression ratio. Our approach is model- and layer-independent, meaning the weights are mixed in the clusters from any layer, and the uniform quantization method used in this work has $O(N)$ complexity instead of non-uniform quantization methods such as k-means with $O(Nkt)$ complexity. In addition, we use the center of clusters as the shared weight values instead of retraining shared weights, which is computationally expensive. The advantage of using evolutionary multi-objective optimization is that it can obtain non-dominated Pareto frontier solutions with respect to performance and shared weights. The experimental results show that we can reduce the neural network memory by $13.72 sim14.98 imes$ on CIFAR-10, $11.61 sim 12.99 imes$ on CIFAR-100, and $7.44 sim 8.58 imes$ on ImageNet showcasing the effectiveness of the proposed deep neural network compression framework.
Problem

Research questions and friction points this paper is trying to address.

Deep Neural Networks
Memory Efficiency
Model Deployment
Innovation

Methods, ideas, or system contributions that make the work stand out.

Evolutionary Algorithm
Neural Network Compression
Weight Sharing
๐Ÿ’ผ Related Jobs
No related jobs found.
Rasa Khosrowshahli
Rasa Khosrowshahli
PhD Student, Brock University
NeuroevolutionMulti-objective OptimizationMulti-task Learning
S
Shahryar Rahnamayan
Nature-inspired Computational Intelligence (NICI) lab, Department of Engineering, Brock University, St Catharines, ON L2S 3A1, Canada
B
Beatrice Ombuki-Berman
Bio-Inspired Computational Intelligence Group (BICIG), Department of Computer Science, Faculty of Mathematics and Science, Brock University, St Catharines, ON L2S 3A1, Canada