A Scalable Multilabel Classification to Deploy Deep Learning Architectures For Edge Devices
Tolulope A. Odetola, Ogheneuriri Oderhohwo, Syed Rafay Hasan

TL;DR
This paper introduces a scalable multi-label classification method that extends existing CNN architectures, enabling efficient deployment on edge devices with reduced latency, memory, and computation requirements, demonstrated on Raspberry Pi3.
Contribution
It proposes a novel CNN-based methodology with multiple loss and accuracy layers for multi-label classification, reducing resource needs for edge deployment compared to traditional approaches.
Findings
Achieves comparable accuracy with 1.8x fewer MACC operations.
Reduces latency by approximately 0.97x on edge devices.
Lowers model size by up to 0.97x for tested CNN architectures.
Abstract
Convolution Neural Networks (CNN) have performed well in many applications such as object detection, pattern recognition, video surveillance and so on. CNN carryout feature extraction on labelled data to perform classification. Multi-label classification assigns more than one label to a particular data sample in a data set. In multi-label classification, properties of a data point that are considered to be mutually exclusive are classified. However, existing multi-label classification requires some form of data pre-processing that involves image training data cropping or image tiling. The computation and memory requirement of these multi-label CNN models makes their deployment on edge devices challenging. In this paper, we propose a methodology that solves this problem by extending the capability of existing multi-label classification and provide models with lower latency that requires…
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 Image and Video Retrieval Techniques · Advanced Neural Network Applications · COVID-19 diagnosis using AI
MethodsResidual Connection · Convolution · Average Pooling · Fire Module · Local Response Normalization · Auxiliary Classifier · Inception Module · Global Average Pooling · Grouped Convolution · 1x1 Convolution
