In-situ animal behavior classification using knowledge distillation and fixed-point quantization
Reza Arablouei, Liang Wang, Caitlin Phillips, Lachlan Currie, Jordan, Yates, Greg Bishop-Hurley

TL;DR
This paper demonstrates how knowledge distillation and fixed-point quantization can be combined to create accurate, efficient animal behavior classification models suitable for real-time deployment on wearable devices.
Contribution
It introduces a novel approach combining KD and DQ to develop compact, accurate models for in-situ animal behavior classification on embedded systems.
Findings
KD significantly improves student model accuracy.
Quantization reduces model size and computational load.
Models perform well in real-time on embedded devices.
Abstract
We explore the use of knowledge distillation (KD) for learning compact and accurate models that enable classification of animal behavior from accelerometry data on wearable devices. To this end, we take a deep and complex convolutional neural network, known as residual neural network (ResNet), as the teacher model. ResNet is specifically designed for multivariate time-series classification. We use ResNet to distill the knowledge of animal behavior classification datasets into soft labels, which consist of the predicted pseudo-probabilities of every class for each datapoint. We then use the soft labels to train our significantly less complex student models, which are based on the gated recurrent unit (GRU) and multilayer perceptron (MLP). The evaluation results using two real-world animal behavior classification datasets show that the classification accuracy of the student GRU-MLP models…
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
TopicsNeural Networks and Applications
Methods*Communicated@Fast*How Do I Communicate to Expedia? · Batch Normalization · Average Pooling · 1x1 Convolution · Kaiming Initialization · Global Average Pooling · Residual Connection · Bottleneck Residual Block · Convolution · Residual Block
