An IAC network consists of a number of competitive pools of units (see figure 1). Each unit represents some micro-hypothesis or feature. The units within each competitive pool are mutually exclusive features and are interconnected with negative weights. Between the pools positive weights indicate features or micro-hypotheses which are consistent. When the network is cycled, units connected by positive weights to active units become more active, while units connected by negative weights to active units are inhibited. The connections are, in general, bidirectional making the network interactive (i.e. the activation of one unit both influences and is influenced by the units to which it is connected).
The network in figure 1 represents information about two rival gangs - the Jets and Sharks (McClelland 1981). The central pool of units represent members of the two gangs. The pools around the edges represent features of these members including their name, occupation, marital status, gang membership, age and educational level. Within each pool the units are connected with negative weights indicating that they are mutually exclusive. If you are in your 20s you can't also be in your 30s, for example. Between the pools positive weights hold the specific information about each gang member. The instance unit corresponding to Art is connected to the units representing the name Art, Pusher, Single, Jet, 40's and Junior High (J.H.) - the characteristics of Art.
Table 1 shows the facts known about each of the gang members (Note: This is a subset of the full database presented in McClelland 1981).
Name | Gang | Age | Education | Marital Status | Occupation |
---|---|---|---|---|---|
Art | Jets | 40's | J.H. | Single | Pusher |
Rick | Sharks | 30's | H.S. | Divorced | Burglar |
Sam | Jets | 20's | College | Single | Bookie |
Ralph | Jets | 30's | J.H. | Single | Pusher |
Lance | Jets | 20's | J.H. | Married | Burglar |
Exercise 2: Now click on the ZeroUnits button to return all of the units to zero activation. Activate the instance unit for Art and the pusher and bookie units. Now cycle. Describe what happens to the Pusher and Bookie units.
In this introductory section we have provided an overview of the IAC network. In the next section, we will examine the IAC in more detail to see exactly how it computes activation values. Then we take a step back and look at some the important properties of the way in which neural network process information using the Jets and Sharks network as an example.