Catalogue of Artificial Intelligence Techniques
Aliases: MACROPS, Triangle Table
Keywords: learning, preconditions
Author(s): Maarten van Someren
It is possible to combine a sequence of Operators to build a new one, a macro operator, that has the effect of the sequence. Its list of preconditions contains all preconditions of the first operator of the sequence, plus those of later operators in so far as they have not been satisfied by previous operators in the sequence. The ADD and DELETE LISTS are determined in the same way. Macro operators can be represented like `basic' operators and be added to the set of existing operators. This is a form of learning that will reduce search in new problems.
- Laird, J.E., Rosenbloom, P.S. and Newell, A. , Chunking in SOAR: The anatomy of a general learning mechanism Machine Learning 1 (1986), 11--46.