AutoShuffleNet: Learning Permutation Matrices via an Exact Lipschitz Continuous Penalty in Deep Convolutional Neural Networks
Not on the map. Why?
Abstract (arXiv)
ShuffleNet is a state-of-the-art light weight convolutional neural network architecture. Its basic operations include group, channel-wise convolution and channel shuffling. However, channel shuffling is manually designed empirically. Mathematically, shuffling is a multiplication by a permutation matrix. In this paper, we propose to automate channel shuffling by learning permutation matrices in network training. We introduce an exact Lipschitz continuous non-convex penalty so that it can be incorporated in the stochastic gradient descent to approximate permutation at high precision. Exact permutations are obtained by simple rounding at the end of training and are used in inference. The resulting network, referred to as AutoShuffleNet, achieved improved classification accuracies on CIFAR-10 and ImageNet data sets. In addition, we found experimentally that the standard convex relaxation of permutation matrices into stochastic matrices leads to poor performance. We prove theoretically the exactness (error bounds) in recovering permutation matrices when our penalty function is zero (very small). We present examples of permutation optimization through graph matching and two-layer neural network models where the loss functions are calculated in closed analytical form. In the examples, convex relaxation failed to capture permutations whereas our penalty succeeded.
Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). First posted on arXiv 24 Jan 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 1; 2024: 1; 2025: 3.
7 papers.
- 2021Lipschitz Continuity Guided Knowledge Distillationcited by 19
- 2022Sharp bounds on the price of bandit feedback for several models of mistake-bounded online learningcited by 4
- 2023Dynamic Shuffle: An Efficient Channel Mixture Methodcited by 1
- 2024AFIDAF: Alternating Fourier and Image Domain Adaptive Filters as an Efficient Alternative to Attention in ViTscited by 1
- 2025Creating Sorted Grid Layouts with Gradient-based Optimizationcited by 1
- 2025PermLLM: Learnable Channel Permutation for N:M Sparse Large Language Modelscited by 1
- 2025SHUFFLESPARSE: Learned Shuffles for Structured Sparse Networkscited by 0
- 2025SHUFFLESPARSE: Learned Shuffles for Structured Sparse Networks16 Oct 2025
- 2025PermLLM: Learnable Channel Permutation for N:M Sparse Large Language Models11 Oct 2025
- 2025Creating Sorted Grid Layouts with Gradient-based Optimization4 Mar 2025
- 2024AFIDAF: Alternating Fourier and Image Domain Adaptive Filters as an Efficient Alternative to Attention in ViTs16 Jul 2024
- 2023Dynamic Shuffle: An Efficient Channel Mixture Method4 Oct 2023
- 2022Sharp bounds on the price of bandit feedback for several models of mistake-bounded online learning3 Sep 2022
- 2021Lipschitz Continuity Guided Knowledge Distillation29 Aug 2021