Shastri and Ajjanagadde have described a neurally plausible system for knowledge representation and reasoning that can represent systematic knowledge involving n-ary predicates and variables, and perform a broad class of reasoning with extreme eeciency. The system maintains and propagates variable bindings using temporally synchronous|i.e., in-phase | ring of appropriate nodes. This paper extends the reasoning system to incorporate multiple instantia-tion of predicates, so that any predicate can be instantiated up to k times, k being a system parameter. The ability to accommodate multiple instantiations of a predicate allows the system to handle a much broader class of rules, including bounded transitiv-ity and recursion. The time and space requirements increase only by a constant factor, and the extended system can still answer queries in time proportional to the length of the shortest derivation of the query.
[1]
L. Shastri,et al.
From simple associations to systematic reasoning: A connectionist representation of rules, variables and dynamic bindings using temporal synchrony
,
1993,
Behavioral and Brain Sciences.
[2]
John A. Barnden,et al.
Encoding techniques for complex information structures in connectionist systems
,
1991
.
[3]
Charles P. Dolan,et al.
Tensor Product Production System: a Modular Architecture and Representation
,
1989
.
[4]
Michael G. Dyer,et al.
High-level Inferencing in a Connectionist Network
,
1989
.
[5]
Lokendra Shastri,et al.
Rules and Variables in Neural Nets
,
1991,
Neural Computation.
[6]
Geoffrey E. Hinton,et al.
A Distributed Connectionist Production System
,
1988,
Cogn. Sci..