Towards explicit representation of an artificial neural network model: Comparison of two artificial neural network rule extraction approaches
In the quest for interpretable models, two versions of a neural network rule extraction algorithm were proposed and compared. The two algorithms are called the Piece-Wise Linear Artificial Neural Network (PWL-ANN) and enhanced Piece-Wise Linear Artificial Neural Network (enhanced PWL-ANN) algorithms...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
KeAi Communications Co., Ltd.
2020-12-01
|
Series: | Petroleum |
Subjects: | |
Online Access: | http://www.sciencedirect.com/science/article/pii/S2405656119301051 |
id |
doaj-86f81434e8254ba9b90253ee87b93b4a |
---|---|
record_format |
Article |
spelling |
doaj-86f81434e8254ba9b90253ee87b93b4a2021-02-05T16:13:00ZengKeAi Communications Co., Ltd.Petroleum2405-65612020-12-0164329339Towards explicit representation of an artificial neural network model: Comparison of two artificial neural network rule extraction approachesVeronica K.H. Chan0Christine W. Chan1Energy Informatics Laboratory, Faculty of Engineering and Applied Science, University of Regina, Regina, SK S4S 0A2, CanadaCorresponding author.; Energy Informatics Laboratory, Faculty of Engineering and Applied Science, University of Regina, Regina, SK S4S 0A2, CanadaIn the quest for interpretable models, two versions of a neural network rule extraction algorithm were proposed and compared. The two algorithms are called the Piece-Wise Linear Artificial Neural Network (PWL-ANN) and enhanced Piece-Wise Linear Artificial Neural Network (enhanced PWL-ANN) algorithms. The PWL-ANN algorithm is a decomposition artificial neural network (ANN) rule extraction algorithm, and the enhanced PWL-ANN algorithm improves upon the PWL-ANN algorithm and extracts multiple linear regression equations from a trained ANN model by approximating the hidden sigmoid activation functions using N-piece linear equations. In doing so, the algorithm provides interpretable models from the originally trained opaque ANN models. A detailed application case study illustrates how the generated enhanced-PWL-ANN models can provide understandable IF-THEN rules about a problem domain. Comparison of the results generated by the two versions of the PWL-ANN algorithm showed that in comparison to the PWL-ANN models, the enhanced-PWL-ANN models support improved fidelities to the originally trained ANN models. The results also showed that more concise rule sets could be generated using the enhanced-PWL-ANN algorithm. If a more simplified set of rules is desired, the enhanced-PWL-ANN algorithm can be combined with the decision tree approach. Potential application of the algorithms to domains related to petroleum engineering can help enhance understanding of the problems.http://www.sciencedirect.com/science/article/pii/S2405656119301051Artificial neural networksRule extractionRegression problemAlgorithm design |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Veronica K.H. Chan Christine W. Chan |
spellingShingle |
Veronica K.H. Chan Christine W. Chan Towards explicit representation of an artificial neural network model: Comparison of two artificial neural network rule extraction approaches Petroleum Artificial neural networks Rule extraction Regression problem Algorithm design |
author_facet |
Veronica K.H. Chan Christine W. Chan |
author_sort |
Veronica K.H. Chan |
title |
Towards explicit representation of an artificial neural network model: Comparison of two artificial neural network rule extraction approaches |
title_short |
Towards explicit representation of an artificial neural network model: Comparison of two artificial neural network rule extraction approaches |
title_full |
Towards explicit representation of an artificial neural network model: Comparison of two artificial neural network rule extraction approaches |
title_fullStr |
Towards explicit representation of an artificial neural network model: Comparison of two artificial neural network rule extraction approaches |
title_full_unstemmed |
Towards explicit representation of an artificial neural network model: Comparison of two artificial neural network rule extraction approaches |
title_sort |
towards explicit representation of an artificial neural network model: comparison of two artificial neural network rule extraction approaches |
publisher |
KeAi Communications Co., Ltd. |
series |
Petroleum |
issn |
2405-6561 |
publishDate |
2020-12-01 |
description |
In the quest for interpretable models, two versions of a neural network rule extraction algorithm were proposed and compared. The two algorithms are called the Piece-Wise Linear Artificial Neural Network (PWL-ANN) and enhanced Piece-Wise Linear Artificial Neural Network (enhanced PWL-ANN) algorithms. The PWL-ANN algorithm is a decomposition artificial neural network (ANN) rule extraction algorithm, and the enhanced PWL-ANN algorithm improves upon the PWL-ANN algorithm and extracts multiple linear regression equations from a trained ANN model by approximating the hidden sigmoid activation functions using N-piece linear equations. In doing so, the algorithm provides interpretable models from the originally trained opaque ANN models. A detailed application case study illustrates how the generated enhanced-PWL-ANN models can provide understandable IF-THEN rules about a problem domain. Comparison of the results generated by the two versions of the PWL-ANN algorithm showed that in comparison to the PWL-ANN models, the enhanced-PWL-ANN models support improved fidelities to the originally trained ANN models. The results also showed that more concise rule sets could be generated using the enhanced-PWL-ANN algorithm. If a more simplified set of rules is desired, the enhanced-PWL-ANN algorithm can be combined with the decision tree approach. Potential application of the algorithms to domains related to petroleum engineering can help enhance understanding of the problems. |
topic |
Artificial neural networks Rule extraction Regression problem Algorithm design |
url |
http://www.sciencedirect.com/science/article/pii/S2405656119301051 |
work_keys_str_mv |
AT veronicakhchan towardsexplicitrepresentationofanartificialneuralnetworkmodelcomparisonoftwoartificialneuralnetworkruleextractionapproaches AT christinewchan towardsexplicitrepresentationofanartificialneuralnetworkmodelcomparisonoftwoartificialneuralnetworkruleextractionapproaches |
_version_ |
1724283371399413760 |