IEEE Transactions on Cognitive and Developmental Systems · 2022 · 11 citations · 42 references
EngineeringComputer EngineeringComputer ScienceField-programmable Gate ArraysMachine LearningReconfigurable ComputingCognitive RadioNeural NetworksSignal ProcessingCognitive Radio NetworksKnowledge DistillationModel CompressionNeural Network QuantizationQuantizationReservoir ComputingSpectrum OccupancySpectrum Sensing
Quantization has been widely used to compress machine learning models for deployments on the field-programmable gate array (FPGA). However, quantization often degrades the accuracy of a model. In this work, we introduce a quantization approach to reduce the computation/storage resource consumption of a model without losing much accuracy. Spectrum sensing is a technique to identify the idle/busy bandwidths in cognitive radio. The spectrum occupancy of each bandwidth maintains a temporal correlation with previous and future time slots. A recurrent neural network (RNN) is very suitable for spectrum sensing. Reservoir computing (RC) is a computation framework derived from the theory of RNNs. It is a better choice than RNN for spectrum sensing on FPGA because it is easier to train and requires fewer computation resources. We apply our quantization approach to the RC to reduce the resource consumption on FPGA. A knowledge distillation (KD) called teacher-student mutual learning (TSML) is proposed for the quantized RC to minimize quantization errors. The TSML resolves the mismatched capacity issue of conventional KD and enables KD on small data sets. On the spectrum-sensing data set, the quantized RC trained with the TSML achieves comparable accuracy and reduces the resource utilization of digital signal processing (DSP) blocks, flip-flop (FF), and lookup table (LUT) by 53%, 40%, and 35%, respectively, compared to the RNN. The inference speed of the quantized RC is 2.4 times faster. The TSML improves the accuracy of the quantized RC by 2.39%, which is better than the conventional KD.
42
Deep Residual Learning for Image Recognition
Kaiming He, Xiangyu Zhang, Shaoqing Ren et al. · 2016 · 222.1K citations · Full text
Adam: A Method for Stochastic Optimization
Diederik P. Kingma, Jimmy Ba · UvA-DARE (University of Amsterdam) · 2014 · 84.8K citations · Full text
On Information and Sufficiency
S. Kullback, R. A. Leibler · The Annals of Mathematical Statistics · 1951 · 20K citations · Full text
The Pascal Visual Object Classes (VOC) Challenge
Mark Everingham, Luc Van Gool, Christopher K. I. Williams et al. · International Journal of Computer Vision · 2009 · 19.5K citations · Full text
Distilling the Knowledge in a Neural Network
Geoffrey E. Hinton, Oriol Vinyals · arXiv (Cornell University) · 2015 · 14K citations · Full text