paper-with-me

Papers

Logic Explained Networks

2021-08-11 · Gabriele Ciravegna, Pietro Barbiero, Francesco Giannini, Marco Gori, Pietro Lió, Marco Maggini, Stefano Melacci

The large and still increasing popularity of deep learning clashes with a major limit of neural network architectures, that consists in their lack of capability in providing human-understandable motivations of their decisions. In situations in which the machine is expected to support the decision of human experts, providing a comprehensible explanation is a feature of crucial importance. The language used to communicate the explanations must be formal enough to be implementable in a machine and friendly enough to be understandable by a wide audience. In this paper, we propose a general approach to Explainable Artificial Intelligence in the case of neural architectures, showing how a mindful design of the networks leads to a family of interpretable deep learning models called Logic Explained Networks (LENs). LENs only require their inputs to be human-understandable predicates, and they provide explanations in terms of simple First-Order Logic (FOL) formulas involving such predicates. LENs are general enough to cover a large number of scenarios. Amongst them, we consider the case in which LENs are directly used as special classifiers with the capability of being explainable, or when they act as additional networks with the role of creating the conditions for making a black-box classifier explainable by FOL formulas. Despite supervised learning problems are mostly emphasized, we also show that LENs can learn and provide explanations in unsupervised learning settings. Experimental results on several datasets and tasks show that LENs may yield better classifications than established white-box models, such as decision trees and Bayesian rule lists, while providing more compact and meaningful explanations.

📄 PDF Abstract BibTeX arXiv:2108.05149

Code (2)

pietrobarbiero/logic_explainer_networks 공식 구현 pytorch
pietrobarbiero/logic_explained_networks pytorch

Tasks

Explainable artificial intelligence

Similar Papers 제목 키워드 기반

Extending Logic Explained Networks to Text Classification

2022-11-04 · Rishabh Jain, Gabriele Ciravegna, Pietro Barbiero, Francesco Giannini 외

Recently, Logic Explained Networks (LENs) have been proposed as explainable-by-design neural models providing logic explanations for their predictions. However, these models have only been applied to vision and tabular d…

ClassificationSensitivitytext-classificationText Classification

The Gender Pay Gap Revisited with Big Data: Do Methodological Choices Matter?

2021-02-18 · Anthony Strittmatter, Conny Wunsch

The vast majority of existing studies that estimate the average unexplained gender pay gap use unnecessarily restrictive linear versions of the Blinder-Oaxaca decomposition. Using a notably rich and large data set of 1.7…

A Description Logic Primer

2012-01-19 · Markus Krötzsch, Frantisek Simancik, Ian Horrocks

This paper provides a self-contained first introduction to description logics (DLs). The main concepts and features are explained with examples before syntax and semantics of the DL SROIQ are defined in detail. Additiona…

Deontic Logic for Human Reasoning

2014-04-28 · Ulrich Furbach, Claudia Schon

Deontic logic is shown to be applicable for modelling human reasoning. For this the Wason selection task and the suppression task are discussed in detail. Different versions of modelling norms with deontic logic are intr…

Do Reichenbachian Common Cause Systems of Arbitrary Finite Size Exist?

2017-02-28 · Claudio Mazzola, Peter Evans

The principle of common cause asserts that positive correlations between causally unrelated events ought to be explained through the action of some shared causal factors. Reichenbachian common cause systems are probabili…