# From Common Sense Reasoning to Neural Network Models through Multiple Preferences: an overview

arXiv: https://arxiv.org/abs/2107.04870 · HTML: https://mlsanity.com/paper/2107.04870/

## Key facts

- No citing papers in the map yet (data through 14 Oct 2026).
- Builds on 11 of its 69 references that are in the map.
- First posted on arXiv 10 Jul 2021.

## Builds on (most cited first, 11 of 11)

- [Explainable Artificial Intelligence (XAI): Concepts, Taxonomies, Opportunities and Challenges toward Responsible AI](https://mlsanity.com/paper/1910.10045/) (2019)
- [A Survey Of Methods For Explaining Black Box Models](https://mlsanity.com/paper/1802.01933/) (2018)
- [Neural Probabilistic Logic Programming in DeepProbLog](https://mlsanity.com/paper/1907.08194/) (2019)
- [Neural-Symbolic Computing: An Effective Methodology for Principled Integration of Machine Learning and Reasoning](https://mlsanity.com/paper/1905.06088/) (2019)
- [Graph Neural Networks Meet Neural-Symbolic Computing: A Survey and Perspective](https://mlsanity.com/paper/2003.00330/) (2020)
- [Ontology Reasoning with Deep Neural Networks](https://mlsanity.com/paper/1808.07980/) (2018)
- [An ASP approach for reasoning in a concept-aware multipreferential lightweight DL](https://mlsanity.com/paper/2006.04387/) (2020)
- [Weighted defeasible knowledge bases and a multipreference semantics for a deep neural network model](https://mlsanity.com/paper/2012.13421/) (2020)
- [A conditional, a fuzzy and a probabilistic interpretation of self-organising maps](https://mlsanity.com/paper/2103.06854/) (2021)
- [On the KLM properties of a fuzzy DL with Typicality](https://mlsanity.com/paper/2106.00390/) (2021)
- [On a plausible concept-wise multipreference semantics and its relations with self-organising maps](https://mlsanity.com/paper/2008.13278/) (2020)

## Abstract (arXiv)

In this paper we discuss the relationships between conditional and preferential logics and neural network models, based on a multi-preferential semantics. We propose a concept-wise multipreference semantics, recently introduced for defeasible description logics to take into account preferences with respect to different concepts, as a tool for providing a semantic interpretation to neural network models. This approach has been explored both for unsupervised neural network models (Self-Organising Maps) and for supervised ones (Multilayer Perceptrons), and we expect that the same approach might be extended to other neural network models. It allows for logical properties of the network to be checked (by model checking) over an interpretation capturing the input-output behavior of the network. For Multilayer Perceptrons, the deep network itself can be regarded as a conditional knowledge base, in which synaptic connections correspond to weighted conditionals. The paper describes the general approach, through the cases of Self-Organising Maps and Multilayer Perceptrons, and discusses some open issues and perspectives.
