Cargando…
Rule Extraction From Binary Neural Networks With Convolutional Rules for Model Validation
Classification approaches that allow to extract logical rules such as decision trees are often considered to be more interpretable than neural networks. Also, logical rules are comparatively easy to verify with any possible input. This is an important part in systems that aim to ensure correct opera...
Autores principales: | , , , , , |
---|---|
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/PMC8336635/ https://www.ncbi.nlm.nih.gov/pubmed/34368757 http://dx.doi.org/10.3389/frai.2021.642263 |
_version_ | 1783733358425014272 |
---|---|
author | Burkhardt, Sophie Brugger, Jannis Wagner, Nicolas Ahmadi, Zahra Kersting, Kristian Kramer, Stefan |
author_facet | Burkhardt, Sophie Brugger, Jannis Wagner, Nicolas Ahmadi, Zahra Kersting, Kristian Kramer, Stefan |
author_sort | Burkhardt, Sophie |
collection | PubMed |
description | Classification approaches that allow to extract logical rules such as decision trees are often considered to be more interpretable than neural networks. Also, logical rules are comparatively easy to verify with any possible input. This is an important part in systems that aim to ensure correct operation of a given model. However, for high-dimensional input data such as images, the individual symbols, i.e. pixels, are not easily interpretable. Therefore, rule-based approaches are not typically used for this kind of high-dimensional data. We introduce the concept of first-order convolutional rules, which are logical rules that can be extracted using a convolutional neural network (CNN), and whose complexity depends on the size of the convolutional filter and not on the dimensionality of the input. Our approach is based on rule extraction from binary neural networks with stochastic local search. We show how to extract rules that are not necessarily short, but characteristic of the input, and easy to visualize. Our experiments show that the proposed approach is able to model the functionality of the neural network while at the same time producing interpretable logical rules. Thus, we demonstrate the potential of rule-based approaches for images which allows to combine advantages of neural networks and rule learning. |
format | Online Article Text |
id | pubmed-8336635 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2021 |
publisher | Frontiers Media S.A. |
record_format | MEDLINE/PubMed |
spelling | pubmed-83366352021-08-05 Rule Extraction From Binary Neural Networks With Convolutional Rules for Model Validation Burkhardt, Sophie Brugger, Jannis Wagner, Nicolas Ahmadi, Zahra Kersting, Kristian Kramer, Stefan Front Artif Intell Artificial Intelligence Classification approaches that allow to extract logical rules such as decision trees are often considered to be more interpretable than neural networks. Also, logical rules are comparatively easy to verify with any possible input. This is an important part in systems that aim to ensure correct operation of a given model. However, for high-dimensional input data such as images, the individual symbols, i.e. pixels, are not easily interpretable. Therefore, rule-based approaches are not typically used for this kind of high-dimensional data. We introduce the concept of first-order convolutional rules, which are logical rules that can be extracted using a convolutional neural network (CNN), and whose complexity depends on the size of the convolutional filter and not on the dimensionality of the input. Our approach is based on rule extraction from binary neural networks with stochastic local search. We show how to extract rules that are not necessarily short, but characteristic of the input, and easy to visualize. Our experiments show that the proposed approach is able to model the functionality of the neural network while at the same time producing interpretable logical rules. Thus, we demonstrate the potential of rule-based approaches for images which allows to combine advantages of neural networks and rule learning. Frontiers Media S.A. 2021-07-21 /pmc/articles/PMC8336635/ /pubmed/34368757 http://dx.doi.org/10.3389/frai.2021.642263 Text en Copyright © 2021 Burkhardt, Brugger, Wagner, Ahmadi, Kersting and Kramer. 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 | Artificial Intelligence Burkhardt, Sophie Brugger, Jannis Wagner, Nicolas Ahmadi, Zahra Kersting, Kristian Kramer, Stefan Rule Extraction From Binary Neural Networks With Convolutional Rules for Model Validation |
title | Rule Extraction From Binary Neural Networks With Convolutional Rules for Model Validation |
title_full | Rule Extraction From Binary Neural Networks With Convolutional Rules for Model Validation |
title_fullStr | Rule Extraction From Binary Neural Networks With Convolutional Rules for Model Validation |
title_full_unstemmed | Rule Extraction From Binary Neural Networks With Convolutional Rules for Model Validation |
title_short | Rule Extraction From Binary Neural Networks With Convolutional Rules for Model Validation |
title_sort | rule extraction from binary neural networks with convolutional rules for model validation |
topic | Artificial Intelligence |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8336635/ https://www.ncbi.nlm.nih.gov/pubmed/34368757 http://dx.doi.org/10.3389/frai.2021.642263 |
work_keys_str_mv | AT burkhardtsophie ruleextractionfrombinaryneuralnetworkswithconvolutionalrulesformodelvalidation AT bruggerjannis ruleextractionfrombinaryneuralnetworkswithconvolutionalrulesformodelvalidation AT wagnernicolas ruleextractionfrombinaryneuralnetworkswithconvolutionalrulesformodelvalidation AT ahmadizahra ruleextractionfrombinaryneuralnetworkswithconvolutionalrulesformodelvalidation AT kerstingkristian ruleextractionfrombinaryneuralnetworkswithconvolutionalrulesformodelvalidation AT kramerstefan ruleextractionfrombinaryneuralnetworkswithconvolutionalrulesformodelvalidation |