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

Descripción completa

Detalles Bibliográficos
Autores principales: Burkhardt, Sophie, Brugger, Jannis, Wagner, Nicolas, Ahmadi, Zahra, Kersting, Kristian, Kramer, Stefan
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