Jump-GRS: a multi-phase approach to structured pruning of neural networks for neural decoding

dc.contributor.authorXiao-min, WU
dc.contributor.authorLin, DaTing
dc.contributor.authorChen, Rong
dc.contributor.authorBhattacharyya, Shuvra S.
dc.date.accessioned2026-07-01T17:24:55Z
dc.date.issued2023
dc.description.abstractAbstract Objective. Neural decoding, an important area of neural engineering, helps to link neural activity to behavior. Deep neural networks (DNNs), which are becoming increasingly popular in many application fields of machine learning, show promising performance in neural decoding compared to traditional neural decoding methods. Various neural decoding applications, such as brain computer interface applications, require both high decoding accuracy and real-time decoding speed. Pruning methods are used to produce compact DNN models for faster computational speed. Greedy inter-layer order with Random Selection (GRS) is a recently-designed structured pruning method that derives compact DNN models for calcium-imaging-based neural decoding. Although GRS has advantages in terms of detailed structure analysis and consideration of both learned information and model structure during the pruning process, the method is very computationally intensive, and is not feasible when large-scale DNN models need to be pruned within typical constraints on time and computational resources. Large-scale DNN models arise in neural decoding when large numbers of neurons are involved. In this paper, we build on GRS to develop a new structured pruning algorithm called jump GRS (JGRS) that is designed to efficiently compress large-scale DNN models. Approach. On top of GRS, JGRS implements a ���jump mechanism�۪, which bypasses retraining intermediate models when model accuracy is relatively less sensitive to pruning operations. Design of the jump mechanism is motivated by identifying different phases of the structured pruning process, where retraining can be done infrequently in earlier phases without sacrificing accuracy. The jump mechanism helps to significantly speed up execution of the pruning process and greatly enhance its scalability. We compare the pruning performance and speed of JGRS and GRS with extensive experiments in the context of neural decoding. Main results. Our results demonstrate that JGRS provides significantly faster pruning speed compared to GRS, and at the same time, JGRS provides pruned models that are similarly compact as those generated by GRS. Significance. In our experiments, we demonstrate that JGRS achieves on average 9%���20% more compressed models compared to GRS with 2���8 times faster speed (less time required for pruning) across four different initial models on a relevant dataset for neural data analysis.
dc.description.urihttps://doi.org/10.1088/1741-2552/ace5dc
dc.identifierhttps://doi.org/10.13016/umjg-mste
dc.identifier.citationWu, X., Lin, D., Chen, R., & Bhattacharyya, S. S. (2023). Jump-GRS: a multi-phase approach to structured pruning of neural networks for neural decoding. Journal of Neural Engineering, 20(4), 046020. https://doi.org/10.1088/1741-2552/ace5dc
dc.identifier.urihttp://hdl.handle.net/1903/35599
dc.language.isoen
dc.publisherJournal of Neural Engineering
dc.rightsAttribution 4.0 International
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subjectNeural decoding
dc.subjectPruning
dc.subjectArtificial neural network
dc.subjectDecoding methods
dc.subjectComputer science
dc.subjectJump
dc.subjectPhase (matter)
dc.subjectDeep neural networks
dc.subjectArtificial intelligence
dc.subjectPattern recognition (psychology)
dc.subjectSpeech recognition
dc.subjectMachine learning
dc.subjectAlgorithm
dc.titleJump-GRS: a multi-phase approach to structured pruning of neural networks for neural decoding
dc.typearticle
local.equitableAccessSubmissionYes

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Wu_pruning-neural-networks_2023.pdf
Size:
2.65 MB
Format:
Adobe Portable Document Format