![]()
Figure 7.1: Examples for learning in ARCHES from page 464 [Bratko, 1990]
Ideally these different layers should be able to update each other, so that adding a new element in the detail of a subnetwork may update the way that network acts in the higher, more abstract layers.![]()
Figure 7.2: Recursive focus in a network from page 76 [Meira, 1997]
hypothesis testing A little vocabulary needs to be defined here. An hypothesis is a model of a system proposed to cover known facts. Hypotheses are made up of clauses which are the constraints which define the valid facts - combinations of conditions and conclusions. The two properties of hypotheses relevant here are:![]()
Figure 7.3: Two layers of the model of a heart from page 167 [Bratko etal., 1989]
The structure of the qualitative model is passed into an interpreter which derives some behaviour of the model. This is compared to the intended behaviour given by the user. After the behaviour is sorted out, instances of this behaviour are passed to the learner that works like an inductive learner to come up with definitions of the functions of the nodes in the original model. These definitions are fed back to the interpreter to keep the cycle going.![]()
Figure 7.4: Overview of semi-automatic construction of qualitative models from [Bratko etal., 1989]
Many hypotheses are generated at first. If an hypothesis becomes too complex through the addition of clauses, then it can be discarded.![]()
Figure 7.5: Refining an hypothesis