03.05.2014 Views

A HYBRID MODEL OF REASONING BY ANALOGY

A HYBRID MODEL OF REASONING BY ANALOGY

A HYBRID MODEL OF REASONING BY ANALOGY

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

The best mapping is found by evaluating all possible ones in parallel on a competitive basis. This is<br />

done by relaxing the constraint satisfaction network (the LTM extended with the temporarily<br />

constructed nodes and links) using the associative mechanism. Because of the links between the<br />

elements of the target and source descriptions and the correspondence nodes, the activity of all<br />

nodes in LTM influences the activity of the correspondence nodes. What makes this different from<br />

the use of the associative mechanism in the automatic retrieval process is the presence of inhibitory<br />

links in the network. After relaxing the network, we find the best mapping in the following way:<br />

for each slot in the target the most active correspondence node is found (which is the winner on the<br />

basis of the competitive mechanism of relaxing the network) and the link between the map node<br />

and that corresponding node is strengthened to have a weight of 1, while all other competing links<br />

are dropped out. In this way the map node is finally connected only to these correspondence nodes<br />

which form the best mapping.<br />

The relaxing mechanism does not start at any particular moment, because, as it has been pointed<br />

out, the associative mechanism runs continuously, and in this way in each moment its partial<br />

results are available, i.e. at each moment, independently how much semantic or structural<br />

correspondence is established, the first approximation of a best map is present.<br />

Manipulating Input and Goals .<br />

One way of pragmatic control of processing is goal manipulation, i.e. putting forward additional<br />

goals or subgoals (like direct mapping between most active slots) or rejecting some old goals.<br />

Another way of pragmatic control of processing is changing the input nodes. If, for example,<br />

something in the environment is changed then the perceptual mechanism will change the state of<br />

the input nodes (including the case where another reasoner provides some help by drawing<br />

attention to some elements of the target or by presenting additional information). But it is also<br />

possible to consider an active reasoner that may for example re-read a written description of the<br />

current problem which would focus her attention on some particular details, or the reasoner might<br />

perform actions that change the environment and perceive their effects, or she can write down<br />

intermediate results of the reasoning process and then read them back (by redirecting the input<br />

activity), or she can manipulate the environment itself by experimenting and testing certain<br />

hypotheses.<br />

Pragmatic control on the running of processes within mapping .<br />

The mapping process is performed by all those symbolic processes running in parallel. The exact<br />

moment when a symbolic processor is triggered, and both its speed and success heavily depend on<br />

the activity of the node representing this process and on the activity of the nodes which are used as<br />

data by this process. In this way a thorough pragmatic control is established on the way the<br />

mapping process is performed.<br />

Processes of establishing semantic and structural correspondence compete with each other running<br />

in parallel at different speed, and thus at each moment both establishing semantic correspondence<br />

between additional elements and establishing structural correspondence by developing the<br />

connectionist network further (i.e. building new correspondence nodes and links based upon the<br />

existing ones) can continue.<br />

Depending on the results of this competition (i.e. which one will be most active) either more<br />

concrete or more abstract analogies can be reached. Of course, this competition can be partially<br />

influenced by the reasoner by manipulating the input and goal nodes. For example, if a goal to find<br />

an abstract mapping is established, the concept `abstract' and the related concepts (like `object',<br />

`relation', `cause') will be activated. This will enable the semantic process to find general<br />

correspondences (e.g. `John' and `table' being both objects, a property that would not ordinarily

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!