HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

Grouped Pointwise Convolutions Reduce Parameters in Convolutional Neural Networks

{Domenec Puig Hatem Rashwan Mohamed Abdel-Nasser Santiago Romani Joao Paulo Schwarz Schuler}

Abstract

In Deep Convolutional Neural Networks (DCNNs), the parameter count in pointwise convolutions quickly grows due to the multiplication of the filters and input channels from the preceding layer. To handle this growth, we propose a new technique that makes pointwise convolutions parameter-efficient via employing parallel branching, where each branch contains a group of filters and processes a fraction of the input channels. To avoid degrading the learning capability of DCNNs, we propose interleaving the filters' output from separate branches at intermediate layers of successive pointwise convolutions. To demonstrate the efficacy of the proposed technique, we apply it to various state-of-the-art DCNNs, namely EfficientNet, DenseNet-BC L100, MobileNet and MobileNet V3 Large. The performance of these DCNNs with and without the proposed method is compared on CIFAR-10, CIFAR-100, Cropped-PlantDoc and Oxford-IIIT Pet datasets. The experimental results demonstrated that DCNNs with the proposed technique, when trained from scratch, obtained similar test accuracies to the original EfficientNet and MobileNet V3 Large architectures while saving up to 90% of the parameters and 63% of the floating-point computations.

Benchmarks

BenchmarkMethodologyMetrics
image-classification-on-cifar-10kDenseNet-BC L100 12ch
Percentage correct: 90.83
image-classification-on-cifar-10kEffNet-B0 32ch
Percentage correct: 93.75
image-classification-on-cifar-10kMobileNet V3 Large 16ch
Percentage correct: 92.74
image-classification-on-cifar-10kMobileNet 16ch
Percentage correct: 89.81
image-classification-on-cifar-100kMobileNet V3 Large 16ch
PARAMS: 0.52M
Percentage correct: 71.36
image-classification-on-oxford-iiit-petskMobileNet V3 Large 16ch
Accuracy: 60.4
FLOPS: 81.0M
PARAMS: 0.36M
image-classification-on-plantdockMobileNet V3 Large 16ch
PARAMS: 0.43M

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
Grouped Pointwise Convolutions Reduce Parameters in Convolutional Neural Networks | Papers | HyperAI