Logic Programming In Neural Networks

Main Article Content

Wan Ahmad Tajuddin bin Wan Abdullah

Abstract

Logic programming is carried out on a neural network. A higher-order Hopfield neural network is used to minimise logical inconsistency in interpretations of logic clauses or programs. The connection strengths are defined from the logic program; the network relaxes to neural states corresponding to a valid (or near-valid) interpretation. ?Creativity? can be thought of as the crossing of configurational energy barriers to arrive at alternative interpretations. The formalism allows the incorporation of non-monotonicity; non-integral degrees of truth in rules; and non-Horn clauses. Hebbian learning in an environment with some underlying logical rules governing events is equivalent to hardwiring the network with these rules


 

Downloads

Download data is not yet available.

Article Details

How to Cite
bin Wan Abdullah, W. A. T. (1996). Logic Programming In Neural Networks. Malaysian Journal of Computer Science, 9(1), 1–5. Retrieved from https://jml.um.edu.my/index.php/MJCS/article/view/2888
Section
Articles