Page 242 - Deep Learning
P. 242

Error Correction: The Specialization Theory   225

            again but in a different way, generating a different pair of descendants and
            hence starting a new genealogy from the same root.
               Because A is known to be an error in some of the situations in the third
            subset, it is also necessary to consider actions other than A in those situations.
            This  will  occur  because  rules  from  other  rule  genealogies,  recommending
            other actions, will also be entered into the conflict set. Within the conflict set,
            the same conflict resolution scheme applies: A more specific rule is preferred
            over a less specific rule. If a leaf rule R  is the result of multiple revisions and
                                            2
            it recommends action B, it will be preferred over the root rule R  that recom-
                                                                 1
            mends action A. The rule that has been revised a greater number of times is
            guaranteed not to cause certain types of errors, so it makes sense to prefer it
            over any general rule. If the situation falls within the domain of application of
            one of R ’s descendants, then that descendant will enter the conflict set instead
                  1
            of R , and there will be competition between two specific rules recommend-
               1
            ing different actions. The conflict resolution scheme has additional features as
            well, but the details are not important for present purposes.
               In short, when a rule triggers a constraint violation, the relevant rule set is
            augmented with two specialized versions of that rule, but the rule itself is also
            kept in memory. In each operational cycle, the most specialized version of a
            rule that matches the current situation enters the conflict set. Within the con-
            flict set, more specific rules are also preferred over less specific ones. The effect
            of this conflict resolution scheme is to consider action A in situations in which
            it is known to avoid certain types of errors, and at the same time give alternative
            actions greater priority in situations in which A’s correctness is still unknown.


                             Relation to Alternative Mechanisms
            According to the specialization theory, the acquisition and adaptation of a
            cognitive skill begins with general problem-solving methods. The rules that
            implement  such  methods  generate  errors  precisely  because  they  are  gen-
            eral; that is, they put minimal restrictions on the actions they recommend.
            Consequently, those actions are sometimes executed in situations in which
            they are not appropriate, correct or useful. To detect such an error, the learner
            has to have sufficient knowledge about his task environment to evaluate the
            outcomes of his actions. An error is recognized as a constraint violation. To
            correct the fault in the responsible production rule is to specialize that rule by
            adding conditions that restrict its application to situations in which the rele-
            vant constraint is not violated. During conflict resolution, more specialized
            rules are preferred over less specialized ones.
   237   238   239   240   241   242   243   244   245   246   247