DocumentCode :
3052635
Title :
Neural logic programming
Author :
Reynolds, T.J. ; Teh, H.H. ; Low, B.T.
fYear :
1990
fDate :
6-9 Nov 1990
Firstpage :
485
Lastpage :
491
Abstract :
The authors propose a programming system that combines pattern matching of Prolog with a novel approach to logic and the control of resolution. A network of nodes and arcs together with a three-valued logic is used to indicate the connections between predicates and their consequents, and to express the flow from facts and propositions of a theory to its theorems. In this way, one can handle uncertainty and negation properly in this `neural logic network.´ A neural logic program consists of a specification of network fragments, labeled with predicates and arc weights, and they can be joined dynamically to form a tree of reasoning chains. The architecture of the neural logic computational model is left open and the authors do not intend the model to be interpreted literally as a physical architecture
Keywords :
PROLOG; artificial intelligence; inference mechanisms; logic programming; neural nets; ternary logic; Prolog; computational model; negation; network fragments; neural logic programming; pattern matching; predicates; programming system; three-valued logic; tree of reasoning chains; uncertainty; Computational modeling; Computer architecture; Control systems; Fuzzy logic; Joining processes; Logic programming; Neural networks; Physics computing; Probabilistic logic; Uncertainty;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Tools for Artificial Intelligence, 1990.,Proceedings of the 2nd International IEEE Conference on
Conference_Location :
Herndon, VA
Print_ISBN :
0-8186-2084-6
Type :
conf
DOI :
10.1109/TAI.1990.130385
Filename :
130385
Link To Document :
بازگشت