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...
Autores principales: | , |
---|---|
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 |