KBANN(domainTheory, trainingExamples)
- for each instance attribute create a network
input.
- for each Horn clause in domainTheory, create a network unit
- Connect inputs to attributes tested by
antecedents.
- Each non-negated antecedent gets a weight W.
- Each negated antecedent gets a weight -W
- Threshold weight is -(n - .5), where n is the number of non-negated antecedents.
- Make all other connections between layers, giving
these very low weights.
- Apply Backpropagation using trainingExamples