Cargando…

SS-RNN: A Strengthened Skip Algorithm for Data Classification Based on Recurrent Neural Networks

Recurrent neural networks are widely used in time series prediction and classification. However, they have problems such as insufficient memory ability and difficulty in gradient back propagation. To solve these problems, this paper proposes a new algorithm called SS-RNN, which directly uses multipl...

Descripción completa

Detalles Bibliográficos
Autores principales: Cao, Wenjie, Shi, Ya-Zhou, Qiu, Huahai, Zhang, Bengong
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8548744/
https://www.ncbi.nlm.nih.gov/pubmed/34721533
http://dx.doi.org/10.3389/fgene.2021.746181
_version_ 1784590643855622144
author Cao, Wenjie
Shi, Ya-Zhou
Qiu, Huahai
Zhang, Bengong
author_facet Cao, Wenjie
Shi, Ya-Zhou
Qiu, Huahai
Zhang, Bengong
author_sort Cao, Wenjie
collection PubMed
description Recurrent neural networks are widely used in time series prediction and classification. However, they have problems such as insufficient memory ability and difficulty in gradient back propagation. To solve these problems, this paper proposes a new algorithm called SS-RNN, which directly uses multiple historical information to predict the current time information. It can enhance the long-term memory ability. At the same time, for the time direction, it can improve the correlation of states at different moments. To include the historical information, we design two different processing methods for the SS-RNN in continuous and discontinuous ways, respectively. For each method, there are two ways for historical information addition: 1) direct addition and 2) adding weight weighting and function mapping to activation function. It provides six pathways so as to fully and deeply explore the effect and influence of historical information on the RNNs. By comparing the average accuracy of real datasets with long short-term memory, Bi-LSTM, gated recurrent units, and MCNN and calculating the main indexes (Accuracy, Precision, Recall, and F1-score), it can be observed that our method can improve the average accuracy and optimize the structure of the recurrent neural network and effectively solve the problems of exploding and vanishing gradients.
format Online
Article
Text
id pubmed-8548744
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-85487442021-10-28 SS-RNN: A Strengthened Skip Algorithm for Data Classification Based on Recurrent Neural Networks Cao, Wenjie Shi, Ya-Zhou Qiu, Huahai Zhang, Bengong Front Genet Genetics Recurrent neural networks are widely used in time series prediction and classification. However, they have problems such as insufficient memory ability and difficulty in gradient back propagation. To solve these problems, this paper proposes a new algorithm called SS-RNN, which directly uses multiple historical information to predict the current time information. It can enhance the long-term memory ability. At the same time, for the time direction, it can improve the correlation of states at different moments. To include the historical information, we design two different processing methods for the SS-RNN in continuous and discontinuous ways, respectively. For each method, there are two ways for historical information addition: 1) direct addition and 2) adding weight weighting and function mapping to activation function. It provides six pathways so as to fully and deeply explore the effect and influence of historical information on the RNNs. By comparing the average accuracy of real datasets with long short-term memory, Bi-LSTM, gated recurrent units, and MCNN and calculating the main indexes (Accuracy, Precision, Recall, and F1-score), it can be observed that our method can improve the average accuracy and optimize the structure of the recurrent neural network and effectively solve the problems of exploding and vanishing gradients. Frontiers Media S.A. 2021-10-13 /pmc/articles/PMC8548744/ /pubmed/34721533 http://dx.doi.org/10.3389/fgene.2021.746181 Text en Copyright © 2021 Cao, Shi, Qiu and Zhang. https://creativecommons.org/licenses/by/4.0/This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
spellingShingle Genetics
Cao, Wenjie
Shi, Ya-Zhou
Qiu, Huahai
Zhang, Bengong
SS-RNN: A Strengthened Skip Algorithm for Data Classification Based on Recurrent Neural Networks
title SS-RNN: A Strengthened Skip Algorithm for Data Classification Based on Recurrent Neural Networks
title_full SS-RNN: A Strengthened Skip Algorithm for Data Classification Based on Recurrent Neural Networks
title_fullStr SS-RNN: A Strengthened Skip Algorithm for Data Classification Based on Recurrent Neural Networks
title_full_unstemmed SS-RNN: A Strengthened Skip Algorithm for Data Classification Based on Recurrent Neural Networks
title_short SS-RNN: A Strengthened Skip Algorithm for Data Classification Based on Recurrent Neural Networks
title_sort ss-rnn: a strengthened skip algorithm for data classification based on recurrent neural networks
topic Genetics
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8548744/
https://www.ncbi.nlm.nih.gov/pubmed/34721533
http://dx.doi.org/10.3389/fgene.2021.746181
work_keys_str_mv AT caowenjie ssrnnastrengthenedskipalgorithmfordataclassificationbasedonrecurrentneuralnetworks
AT shiyazhou ssrnnastrengthenedskipalgorithmfordataclassificationbasedonrecurrentneuralnetworks
AT qiuhuahai ssrnnastrengthenedskipalgorithmfordataclassificationbasedonrecurrentneuralnetworks
AT zhangbengong ssrnnastrengthenedskipalgorithmfordataclassificationbasedonrecurrentneuralnetworks