Novel sensitivity method for evaluating the first derivative of the feed-forward neural network outputs
Abstract Evaluating the exact first derivative of a feedforward neural network (FFNN) output with respect to the input feature is pivotal for performing the sensitivity analysis of the trained neural network with respect to the inputs. In this paper, a novel method is presented that computes the ana...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
SpringerOpen
2021-06-01
|
Series: | Journal of Big Data |
Subjects: | |
Online Access: | https://doi.org/10.1186/s40537-021-00480-4 |
id |
doaj-621800d62df644acb7ed65e3fd9e6870 |
---|---|
record_format |
Article |
spelling |
doaj-621800d62df644acb7ed65e3fd9e68702021-06-13T11:56:33ZengSpringerOpenJournal of Big Data2196-11152021-06-018111310.1186/s40537-021-00480-4Novel sensitivity method for evaluating the first derivative of the feed-forward neural network outputsRavi Kiran0Dayakar L. Naik1Department of Civil & Environmental Engineering, North Dakota State UniversityDepartment of Civil & Environmental Engineering, North Dakota State UniversityAbstract Evaluating the exact first derivative of a feedforward neural network (FFNN) output with respect to the input feature is pivotal for performing the sensitivity analysis of the trained neural network with respect to the inputs. In this paper, a novel method is presented that computes the analytical quality first derivative of a trained feedforward neural network output with respect to the input features without the need for backpropagation. To this end, the complex step derivative approximation is illustrated, and its implementation in the framework of the feedforward neural network is described. Artificial datasets are generated, and the efficacy of the proposed method for both regression and classification tasks is demonstrated. The results obtained for the regression task indicated that the proposed method is capable of obtaining analytical quality derivatives, and in the case of the classification task, the least relevant features could be identified.https://doi.org/10.1186/s40537-021-00480-4Complex step derivative approximation (CSDA)Partial derivativesRegressionClassificationBackpropagationForward propagation |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Ravi Kiran Dayakar L. Naik |
spellingShingle |
Ravi Kiran Dayakar L. Naik Novel sensitivity method for evaluating the first derivative of the feed-forward neural network outputs Journal of Big Data Complex step derivative approximation (CSDA) Partial derivatives Regression Classification Backpropagation Forward propagation |
author_facet |
Ravi Kiran Dayakar L. Naik |
author_sort |
Ravi Kiran |
title |
Novel sensitivity method for evaluating the first derivative of the feed-forward neural network outputs |
title_short |
Novel sensitivity method for evaluating the first derivative of the feed-forward neural network outputs |
title_full |
Novel sensitivity method for evaluating the first derivative of the feed-forward neural network outputs |
title_fullStr |
Novel sensitivity method for evaluating the first derivative of the feed-forward neural network outputs |
title_full_unstemmed |
Novel sensitivity method for evaluating the first derivative of the feed-forward neural network outputs |
title_sort |
novel sensitivity method for evaluating the first derivative of the feed-forward neural network outputs |
publisher |
SpringerOpen |
series |
Journal of Big Data |
issn |
2196-1115 |
publishDate |
2021-06-01 |
description |
Abstract Evaluating the exact first derivative of a feedforward neural network (FFNN) output with respect to the input feature is pivotal for performing the sensitivity analysis of the trained neural network with respect to the inputs. In this paper, a novel method is presented that computes the analytical quality first derivative of a trained feedforward neural network output with respect to the input features without the need for backpropagation. To this end, the complex step derivative approximation is illustrated, and its implementation in the framework of the feedforward neural network is described. Artificial datasets are generated, and the efficacy of the proposed method for both regression and classification tasks is demonstrated. The results obtained for the regression task indicated that the proposed method is capable of obtaining analytical quality derivatives, and in the case of the classification task, the least relevant features could be identified. |
topic |
Complex step derivative approximation (CSDA) Partial derivatives Regression Classification Backpropagation Forward propagation |
url |
https://doi.org/10.1186/s40537-021-00480-4 |
work_keys_str_mv |
AT ravikiran novelsensitivitymethodforevaluatingthefirstderivativeofthefeedforwardneuralnetworkoutputs AT dayakarlnaik novelsensitivitymethodforevaluatingthefirstderivativeofthefeedforwardneuralnetworkoutputs |
_version_ |
1721379242238803968 |