Dynamic Connectivity of Delay Loops in Folded-in-Time Dnn

Wenjun Zhou,Yingjun Zhu,Jianmin Ma
DOI: https://doi.org/10.2139/ssrn.4240768
2022-01-01
SSRN Electronic Journal
Abstract:Folded-in-time DNN(Fit-DNN) simulates equal-width DNN with only one nonlinear neuron and a few delay loops, allowing neural networks to be constructed with minimal components under the non-Von Neumann structure. Fit-DNN employs a static connectivity strategy for management of delay loops. The sparse weight matrix is created by removing the delay loop that controls all elements in one diagonal direction. In this study, different lengths of delay loops are dynamically selected to flexibly adjust the position of non-zero items in the weight matrix. Via fine-grained pruning, the proper delay loop signals are chosen for the neurons simulated at different times. Meanwhile, after dynamically connecting delay loops, the number of nodes in each hidden layer doesn't have to be the same, and the network structure can be expanded to variable-width DNNs. Based on the speaker recognition, simulations are carried out to investigate the effect of dynamic connectivity. The results show that the dynamic connection allows for finer adjustment of model parameters. Furthermore, the model performs best when combined with direct deletion of the delay loops. Using the static full-connected delay loops in Fit-DNN as the baseline, the bin accuracy is improved by 3.6%, and the utterance accuracy is improved by about 2%. As the target sparsity increases, it becomes more necessary to construct dynamic connections using fine-grained pruning. In a variable-width DNN, the recognition is better if the bottleneck layer is close to the input layer.
What problem does this paper attempt to address?