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...

Full description

Bibliographic Details
Main Authors: Veronica K.H. Chan, Christine W. Chan
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