Title :
On the design of a concurrent object-oriented spreading activation architecture
Author :
Corriveau, Jean-Pierre
Author_Institution :
Sch. of Comput. Sci., Carleton Univ., Ottawa, Ont., Canada
Abstract :
The notion of spreading activation over a semantic network is one of the most frequently used approaches to several important problems in artificial intelligence. We first argue that spreading activation subsumes not only marker-passing systems, but also local connectionist and recent ´hybrid´ models. We then suggest that spreading activation reduces to the passing of messages between concurrent objects. We argue therefore in favor of the concurrent and object-oriented nature of a general architecture for spreading activation. Concurrency is required for massive parallelism; object-orientedness, for the mechanisms it readily provides for semantic modeling. We then overview an object-oriented framework for spreading activation, which we have implemented in both Smalltalk and ABCL/1. The fundamental characteristic of this implementation is that it is programmable, and thus can accommodate most of the existing spreading activation models.<>
Keywords :
object-oriented programming; parallel programming; semantic networks; ABCL/1; Smalltalk; artificial intelligence; concurrent object-oriented spreading activation architecture; connectionist models; hybrid models; marker-passing systems; massive parallelism; object-orientedness; semantic network;
Conference_Titel :
System Sciences, 1994. Proceedings of the Twenty-Seventh Hawaii International Conference on
Conference_Location :
Wailea, HI, USA
Print_ISBN :
0-8186-5090-7
DOI :
10.1109/HICSS.1994.323364