Neural Belief Reasoner
arXiv:1909.04719 · doi:10.24963/ijcai.2020/590
Abstract
This paper proposes a new generative model called neural belief reasoner (NBR). It differs from previous models in that it specifies a belief function rather than a probability distribution. Its implementation consists of neural networks, fuzzy-set operations and belief-function operations, and query-answering, sample-generation and training algorithms are presented. This paper studies NBR in two tasks. The first is a synthetic unsupervised-learning task, which demonstrates NBR's ability to perform multi-hop reasoning, reasoning with uncertainty and reasoning about conflicting information. The second is supervised learning: a robust MNIST classifier for 4 and 9, which is the most challenging pair of digits. This classifier needs no adversarial training, and it substantially exceeds the state of the art in adversarial robustness as measured by the L2 metric, while at the same time maintains 99.1% accuracy on natural images.
References in corpus (9)
- Explaining and Harnessing Adversarial Examples
- Intriguing properties of neural networks
- Provable defenses against adversarial examples via the convex outer adversarial polytope
- Certified Defenses against Adversarial Examples
- Adversarial Examples Are Not Easily Detected: Bypassing Ten Detection Methods
- Towards the first adversarially robust neural network model on MNIST
- Foolbox: A Python toolbox to benchmark the robustness of machine learning models
- Logic Tensor Networks: Deep Learning and Logical Reasoning from Data and Knowledge
- L2-Nonexpansive Neural Networks