SoFAr: Shortcut-based Fractal Architectures for Binary Convolutional Neural Networks
Zhu Baozhou, Peter Hofstee, Jinho Lee, Zaid Al-Ars

TL;DR
This paper introduces Shortcut-based Fractal Architectures (SoFAr) for Binary CNNs, combining shortcuts and fractal structures to improve training and accuracy on resource-limited devices.
Contribution
The paper proposes two novel fractal architectures for BCNNs that integrate shortcuts and fractal designs, enhancing training effectiveness and accuracy.
Findings
SoFAr outperforms existing shortcut-based BCNNs in accuracy.
ResNet37 and DenseNet51 variants achieve higher Top-1 accuracy on ImageNet.
The proposed architectures maintain computational complexity while improving performance.
Abstract
Binary Convolutional Neural Networks (BCNNs) can significantly improve the efficiency of Deep Convolutional Neural Networks (DCNNs) for their deployment on resource-constrained platforms, such as mobile and embedded systems. However, the accuracy degradation of BCNNs is still considerable compared with their full precision counterpart, impeding their practical deployment. Because of the inevitable binarization error in the forward propagation and gradient mismatch problem in the backward propagation, it is nontrivial to train BCNNs to achieve satisfactory accuracy. To ease the difficulty of training, the shortcut-based BCNNs, such as residual connection-based Bi-real ResNet and dense connection-based BinaryDenseNet, introduce additional shortcuts in addition to the shortcuts already present in their full precision counterparts. Furthermore, fractal architectures have been also been used…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Neural Network Applications · COVID-19 diagnosis using AI · Digital Imaging for Blood Diseases
MethodsDropout · Dense Connections · Kaiming Initialization · Concatenated Skip Connection · Dense Block · Average Pooling · Global Average Pooling · Batch Normalization · Residual Connection · Softmax
