MaxQ: Multi-Axis Query for N:M Sparsity Network

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Xiang, Jingyang, Li, Siqi, Chen, Junhao, Chen, Zhuangzhi, Huang, Tianxin, Peng, Linpeng, Liu, Yong
Format: Preprint
Published: 2023
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866914716915335168
author Xiang, Jingyang
Li, Siqi
Chen, Junhao
Chen, Zhuangzhi
Huang, Tianxin
Peng, Linpeng
Liu, Yong
author_facet Xiang, Jingyang
Li, Siqi
Chen, Junhao
Chen, Zhuangzhi
Huang, Tianxin
Peng, Linpeng
Liu, Yong
contents N:M sparsity has received increasing attention due to its remarkable performance and latency trade-off compared with structured and unstructured sparsity. However, existing N:M sparsity methods do not differentiate the relative importance of weights among blocks and leave important weights underappreciated. Besides, they directly apply N:M sparsity to the whole network, which will cause severe information loss. Thus, they are still sub-optimal. In this paper, we propose an efficient and effective Multi-Axis Query methodology, dubbed as MaxQ, to rectify these problems. During the training, MaxQ employs a dynamic approach to generate soft N:M masks, considering the weight importance across multiple axes. This method enhances the weights with more importance and ensures more effective updates. Meanwhile, a sparsity strategy that gradually increases the percentage of N:M weight blocks is applied, which allows the network to heal from the pruning-induced damage progressively. During the runtime, the N:M soft masks can be precomputed as constants and folded into weights without causing any distortion to the sparse pattern and incurring additional computational overhead. Comprehensive experiments demonstrate that MaxQ achieves consistent improvements across diverse CNN architectures in various computer vision tasks, including image classification, object detection and instance segmentation. For ResNet50 with 1:16 sparse pattern, MaxQ can achieve 74.6\% top-1 accuracy on ImageNet and improve by over 2.8\% over the state-of-the-art. Codes and checkpoints are available at \url{https://github.com/JingyangXiang/MaxQ}.
format Preprint
id arxiv_https___arxiv_org_abs_2312_07061
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle MaxQ: Multi-Axis Query for N:M Sparsity Network
Xiang, Jingyang
Li, Siqi
Chen, Junhao
Chen, Zhuangzhi
Huang, Tianxin
Peng, Linpeng
Liu, Yong
Computer Vision and Pattern Recognition
N:M sparsity has received increasing attention due to its remarkable performance and latency trade-off compared with structured and unstructured sparsity. However, existing N:M sparsity methods do not differentiate the relative importance of weights among blocks and leave important weights underappreciated. Besides, they directly apply N:M sparsity to the whole network, which will cause severe information loss. Thus, they are still sub-optimal. In this paper, we propose an efficient and effective Multi-Axis Query methodology, dubbed as MaxQ, to rectify these problems. During the training, MaxQ employs a dynamic approach to generate soft N:M masks, considering the weight importance across multiple axes. This method enhances the weights with more importance and ensures more effective updates. Meanwhile, a sparsity strategy that gradually increases the percentage of N:M weight blocks is applied, which allows the network to heal from the pruning-induced damage progressively. During the runtime, the N:M soft masks can be precomputed as constants and folded into weights without causing any distortion to the sparse pattern and incurring additional computational overhead. Comprehensive experiments demonstrate that MaxQ achieves consistent improvements across diverse CNN architectures in various computer vision tasks, including image classification, object detection and instance segmentation. For ResNet50 with 1:16 sparse pattern, MaxQ can achieve 74.6\% top-1 accuracy on ImageNet and improve by over 2.8\% over the state-of-the-art. Codes and checkpoints are available at \url{https://github.com/JingyangXiang/MaxQ}.
title MaxQ: Multi-Axis Query for N:M Sparsity Network
topic Computer Vision and Pattern Recognition
url https://arxiv.org/abs/2312.07061