Cargando…

A Neural Network With Logical Reasoning Based on Auxiliary Inputs

This paper describes a neural network design using auxiliary inputs, namely the indicators, that act as the hints to explain the predicted outcome through logical reasoning, mimicking the human behavior of deductive reasoning. Besides the original network input and output, we add an auxiliary input...

Descripción completa

Detalles Bibliográficos
Autores principales: Wan, Fang, Song, Chaoyang
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7806070/
https://www.ncbi.nlm.nih.gov/pubmed/33500965
http://dx.doi.org/10.3389/frobt.2018.00086
_version_ 1783636449423261696
author Wan, Fang
Song, Chaoyang
author_facet Wan, Fang
Song, Chaoyang
author_sort Wan, Fang
collection PubMed
description This paper describes a neural network design using auxiliary inputs, namely the indicators, that act as the hints to explain the predicted outcome through logical reasoning, mimicking the human behavior of deductive reasoning. Besides the original network input and output, we add an auxiliary input that reflects the specific logic of the data to formulate a reasoning process for cross-validation. We found that one can design either meaningful indicators, or even meaningless ones, when using such auxiliary inputs, upon which one can use as the basis of reasoning to explain the predicted outputs. As a result, one can formulate different reasonings to explain the predicted results by designing different sets of auxiliary inputs without the loss of trustworthiness of the outcome. This is similar to human explanation process where one can explain the same observation from different perspectives with reasons. We demonstrate our network concept by using the MNIST data with different sets of auxiliary inputs, where a series of design guidelines are concluded. Later, we validated our results by using a set of images taken from a robotic grasping platform. We found that our network enhanced the last 1–2% of the prediction accuracy while eliminating questionable predictions with self-conflicting logics. Future application of our network with auxiliary inputs can be applied to robotic detection problems such as autonomous object grasping, where the logical reasoning can be introduced to optimize robotic learning.
format Online
Article
Text
id pubmed-7806070
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-78060702021-01-25 A Neural Network With Logical Reasoning Based on Auxiliary Inputs Wan, Fang Song, Chaoyang Front Robot AI Robotics and AI This paper describes a neural network design using auxiliary inputs, namely the indicators, that act as the hints to explain the predicted outcome through logical reasoning, mimicking the human behavior of deductive reasoning. Besides the original network input and output, we add an auxiliary input that reflects the specific logic of the data to formulate a reasoning process for cross-validation. We found that one can design either meaningful indicators, or even meaningless ones, when using such auxiliary inputs, upon which one can use as the basis of reasoning to explain the predicted outputs. As a result, one can formulate different reasonings to explain the predicted results by designing different sets of auxiliary inputs without the loss of trustworthiness of the outcome. This is similar to human explanation process where one can explain the same observation from different perspectives with reasons. We demonstrate our network concept by using the MNIST data with different sets of auxiliary inputs, where a series of design guidelines are concluded. Later, we validated our results by using a set of images taken from a robotic grasping platform. We found that our network enhanced the last 1–2% of the prediction accuracy while eliminating questionable predictions with self-conflicting logics. Future application of our network with auxiliary inputs can be applied to robotic detection problems such as autonomous object grasping, where the logical reasoning can be introduced to optimize robotic learning. Frontiers Media S.A. 2018-07-30 /pmc/articles/PMC7806070/ /pubmed/33500965 http://dx.doi.org/10.3389/frobt.2018.00086 Text en Copyright © 2018 Wan and Song. http://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 Robotics and AI
Wan, Fang
Song, Chaoyang
A Neural Network With Logical Reasoning Based on Auxiliary Inputs
title A Neural Network With Logical Reasoning Based on Auxiliary Inputs
title_full A Neural Network With Logical Reasoning Based on Auxiliary Inputs
title_fullStr A Neural Network With Logical Reasoning Based on Auxiliary Inputs
title_full_unstemmed A Neural Network With Logical Reasoning Based on Auxiliary Inputs
title_short A Neural Network With Logical Reasoning Based on Auxiliary Inputs
title_sort neural network with logical reasoning based on auxiliary inputs
topic Robotics and AI
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7806070/
https://www.ncbi.nlm.nih.gov/pubmed/33500965
http://dx.doi.org/10.3389/frobt.2018.00086
work_keys_str_mv AT wanfang aneuralnetworkwithlogicalreasoningbasedonauxiliaryinputs
AT songchaoyang aneuralnetworkwithlogicalreasoningbasedonauxiliaryinputs
AT wanfang neuralnetworkwithlogicalreasoningbasedonauxiliaryinputs
AT songchaoyang neuralnetworkwithlogicalreasoningbasedonauxiliaryinputs