Neural Reasoning Networks: Efficient Interpretable Neural Networks With Automatic Textual Explanations

Recent advances in machine learning have led to a surge in adoption of neural networks for various tasks, but lack of interpretability remains an issue for many others in which an understanding of the features influencing the prediction is necessary to ensure fairness, safety, and legal compliance....

Full description

Saved in:
Bibliographic Details
Published inarXiv.org
Main Authors Carrow, Stephen, Kyle Harper Erwin, Vilenskaia, Olga, Ram, Parikshit, Klinger, Tim, Khan, Naweed Aghmad, Makondo, Ndivhuwo, Gray, Alexander
Format Paper
LanguageEnglish
Published Ithaca Cornell University Library, arXiv.org 10.10.2024
Subjects
Online AccessGet full text

Cover

Loading…
Abstract Recent advances in machine learning have led to a surge in adoption of neural networks for various tasks, but lack of interpretability remains an issue for many others in which an understanding of the features influencing the prediction is necessary to ensure fairness, safety, and legal compliance. In this paper we consider one class of such tasks, tabular dataset classification, and propose a novel neuro-symbolic architecture, Neural Reasoning Networks (NRN), that is scalable and generates logically sound textual explanations for its predictions. NRNs are connected layers of logical neurons which implement a form of real valued logic. A training algorithm (R-NRN) learns the weights of the network as usual using gradient descent optimization with backprop, but also learns the network structure itself using a bandit-based optimization. Both are implemented in an extension to PyTorch (https://github.com/IBM/torchlogic) that takes full advantage of GPU scaling and batched training. Evaluation on a diverse set of 22 open-source datasets for tabular classification demonstrates performance (measured by ROC AUC) which improves over multi-layer perceptron (MLP) and is statistically similar to other state-of-the-art approaches such as Random Forest, XGBoost and Gradient Boosted Trees, while offering 43% faster training and a more than 2 orders of magnitude reduction in the number of parameters required, on average. Furthermore, R-NRN explanations are shorter than the compared approaches while producing more accurate feature importance scores.
AbstractList Recent advances in machine learning have led to a surge in adoption of neural networks for various tasks, but lack of interpretability remains an issue for many others in which an understanding of the features influencing the prediction is necessary to ensure fairness, safety, and legal compliance. In this paper we consider one class of such tasks, tabular dataset classification, and propose a novel neuro-symbolic architecture, Neural Reasoning Networks (NRN), that is scalable and generates logically sound textual explanations for its predictions. NRNs are connected layers of logical neurons which implement a form of real valued logic. A training algorithm (R-NRN) learns the weights of the network as usual using gradient descent optimization with backprop, but also learns the network structure itself using a bandit-based optimization. Both are implemented in an extension to PyTorch (https://github.com/IBM/torchlogic) that takes full advantage of GPU scaling and batched training. Evaluation on a diverse set of 22 open-source datasets for tabular classification demonstrates performance (measured by ROC AUC) which improves over multi-layer perceptron (MLP) and is statistically similar to other state-of-the-art approaches such as Random Forest, XGBoost and Gradient Boosted Trees, while offering 43% faster training and a more than 2 orders of magnitude reduction in the number of parameters required, on average. Furthermore, R-NRN explanations are shorter than the compared approaches while producing more accurate feature importance scores.
Author Carrow, Stephen
Ram, Parikshit
Khan, Naweed Aghmad
Makondo, Ndivhuwo
Vilenskaia, Olga
Gray, Alexander
Klinger, Tim
Kyle Harper Erwin
Author_xml – sequence: 1
  givenname: Stephen
  surname: Carrow
  fullname: Carrow, Stephen
– sequence: 2
  fullname: Kyle Harper Erwin
– sequence: 3
  givenname: Olga
  surname: Vilenskaia
  fullname: Vilenskaia, Olga
– sequence: 4
  givenname: Parikshit
  surname: Ram
  fullname: Ram, Parikshit
– sequence: 5
  givenname: Tim
  surname: Klinger
  fullname: Klinger, Tim
– sequence: 6
  givenname: Naweed
  surname: Khan
  middlename: Aghmad
  fullname: Khan, Naweed Aghmad
– sequence: 7
  givenname: Ndivhuwo
  surname: Makondo
  fullname: Makondo, Ndivhuwo
– sequence: 8
  givenname: Alexander
  surname: Gray
  fullname: Gray, Alexander
BookMark eNqNizsLwjAURoMoWB__IeBcSJPW1yZS0cVBCo4lyq1G601NbtCfbwfdnT4453wD1kWL0GGRVCqJ56mUfTb2_iaEkNOZzDIVsWoPwemaH0B7iwYvfA_0su7ulzyvKnM2gMR3SOAaB6RPNfDv5Rfyo6ErXwWyD03mzAt4U2h9_m5qjS2y6EesV-naw_i7QzbZ5MV6GzfOPgN4Km82OGxVqZIkyxYLkQr1X_UBpc1JmQ
ContentType Paper
Copyright 2024. This work is published under http://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Copyright_xml – notice: 2024. This work is published under http://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
DBID 8FE
8FG
ABJCF
ABUWG
AFKRA
AZQEC
BENPR
BGLVJ
CCPQU
DWQXO
HCIFZ
L6V
M7S
PIMPY
PQEST
PQQKQ
PQUKI
PRINS
PTHSS
DatabaseName ProQuest SciTech Collection
ProQuest Technology Collection
Materials Science & Engineering Collection
ProQuest Central (Alumni)
ProQuest Central UK/Ireland
ProQuest Central Essentials
AUTh Library subscriptions: ProQuest Central
Technology Collection
ProQuest One Community College
ProQuest Central
SciTech Premium Collection (Proquest) (PQ_SDU_P3)
ProQuest Engineering Collection
ProQuest Engineering Database
Publicly Available Content Database
ProQuest One Academic Eastern Edition (DO NOT USE)
ProQuest One Academic
ProQuest One Academic UKI Edition
ProQuest Central China
Engineering Collection
DatabaseTitle Publicly Available Content Database
Engineering Database
Technology Collection
ProQuest Central Essentials
ProQuest One Academic Eastern Edition
ProQuest Central (Alumni Edition)
SciTech Premium Collection
ProQuest One Community College
ProQuest Technology Collection
ProQuest SciTech Collection
ProQuest Central China
ProQuest Central
ProQuest Engineering Collection
ProQuest One Academic UKI Edition
ProQuest Central Korea
Materials Science & Engineering Collection
ProQuest One Academic
Engineering Collection
DatabaseTitleList Publicly Available Content Database
Database_xml – sequence: 1
  dbid: 8FG
  name: ProQuest Technology Collection
  url: https://search.proquest.com/technologycollection1
  sourceTypes: Aggregation Database
DeliveryMethod fulltext_linktorsrc
Discipline Physics
EISSN 2331-8422
Genre Working Paper/Pre-Print
GroupedDBID 8FE
8FG
ABJCF
ABUWG
AFKRA
ALMA_UNASSIGNED_HOLDINGS
AZQEC
BENPR
BGLVJ
CCPQU
DWQXO
FRJ
HCIFZ
L6V
M7S
M~E
PIMPY
PQEST
PQQKQ
PQUKI
PRINS
PTHSS
ID FETCH-proquest_journals_31155990403
IEDL.DBID 8FG
IngestDate Sat Oct 12 08:00:00 EDT 2024
IsOpenAccess true
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-proquest_journals_31155990403
OpenAccessLink https://www.proquest.com/docview/3115599040?pq-origsite=%requestingapplication%
PQID 3115599040
PQPubID 2050157
ParticipantIDs proquest_journals_3115599040
PublicationCentury 2000
PublicationDate 20241010
PublicationDateYYYYMMDD 2024-10-10
PublicationDate_xml – month: 10
  year: 2024
  text: 20241010
  day: 10
PublicationDecade 2020
PublicationPlace Ithaca
PublicationPlace_xml – name: Ithaca
PublicationTitle arXiv.org
PublicationYear 2024
Publisher Cornell University Library, arXiv.org
Publisher_xml – name: Cornell University Library, arXiv.org
SSID ssj0002672553
Score 3.5753872
SecondaryResourceType preprint
Snippet Recent advances in machine learning have led to a surge in adoption of neural networks for various tasks, but lack of interpretability remains an issue for...
SourceID proquest
SourceType Aggregation Database
SubjectTerms Algorithms
Classification
Datasets
Machine learning
Multilayer perceptrons
Multilayers
Neural networks
Optimization
Reasoning
Title Neural Reasoning Networks: Efficient Interpretable Neural Networks With Automatic Textual Explanations
URI https://www.proquest.com/docview/3115599040
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1bS8MwFD7oiuCbV7zMEdDXYi9J0_oiKq1DWBlj4t5GT5qhMNq5tq_-dpOsdQ_CHkMuJCF85_CdL-cA3CF6VCILbYHct3XI0caIou3m6GToLxjN9H_nURoM3-nbjM1awq1qZZUdJhqgzkuhOfJ7nRWGKeikzuPq29ZVo3R0tS2hsQ-W63GuX3WYvP5xLF7Alcfs_4NZYzuSI7DG2Uquj2FPFidwYCSXojqFhc6LkS3JRGaV4URJupFkVw8kNokdlD0gW1EgLiVpp3QDycdX_Umemro0iVfJVCFto_q1sC7b0HzVGdwm8fRlaHebm7fPp5pvD-ufQ68oC3kBBH2pnK8IHaFcNi4FyijMmR8IQbnDJLuE_q6VrnZ3X8Ohp-y1hmXX6UOvXjfyRtnbGgfmUgdgPcfpeKJao5_4FwZ4jXs
link.rule.ids 783,787,12779,21402,33387,33758,43614,43819
linkProvider ProQuest
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1dS8MwFL3ohuibn_gxNaCvxa5J2tUXEVmtuhWRinsrvWnGhNHOtf3_JlnrHoQ954MkhHMu557cANwiOkwiH1gCPWrplKOFPkOrn6GdIp1ylur3zuPIDT_Z64RPGsGtbGyVLSYaoM4KoTXyO10VhivoZPbD4sfSv0bp7GrzhcY2dBlVRKNfigfPfxqL43oqYqb_YNZwR7AP3fd0IZcHsCXzQ9gxlktRHsFU18VI5-RDpqXRREm0smSX92RoCjsoPiBrUyDOJWmGtB3J13c1I491VZjCqyRWSFurdm2sS1cyX3kMN8EwfgqtdnFJc33KZL1ZegKdvMjlKRCkUgVfPtpChWyeFCj9QcapKwTzbC75GfQ2zXS-ufkadsN4PEpGL9HbBew5irs1RPftHnSqZS0vFfdWeGUO-Bf2I42S
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Neural+Reasoning+Networks%3A+Efficient+Interpretable+Neural+Networks+With+Automatic+Textual+Explanations&rft.jtitle=arXiv.org&rft.au=Carrow%2C+Stephen&rft.au=Kyle+Harper+Erwin&rft.au=Vilenskaia%2C+Olga&rft.au=Ram%2C+Parikshit&rft.date=2024-10-10&rft.pub=Cornell+University+Library%2C+arXiv.org&rft.eissn=2331-8422