Execution Architectures and Compilation
Proceedings of the Eleventh International Joint Conference on Artificial Intelligence. Foundations. Pages 15-21.
Abstract
This paper introduces a partition of the possible forms of knowledge according to their relationship to the basic objective of an intelligent agent, namely to act successfully in response to its environment. The resulting classes of knowledge range from fully declarative to fully compiled. From these classes, it is possible to generate 1) a set of ezecution architectures, each of which combines some of the classes to produce decisions; and 2) a set of compilation methods, that transform knowledge into more efficient but (approximately) behaviourally equivalent, compiled forms. Existing compilation methods can be understood within this framework, and new compilation methods and execution architectures are indicated. It is proposed that systems with the ability to learn, use and transform between all the types of knowledge may be able to achieve simultaneously higher levels of competence, efficiency and flexibility.
@inproceedings{ijcai1989p3,
title = {Execution Architectures and Compilation},
author = {Russell, Stuart J.},
booktitle = {Proceedings of the Eleventh International Joint Conference on
Artificial Intelligence, {IJCAI-89}},
publisher = {International Joint Conferences on Artificial Intelligence},
editor = {N. S. Sridharan},
pages = {15--21},
year = {1989},
month = {8},
note = {Foundations},
url = {https://ijcai.org/proceedings/1989/3},
}
TY - CPAPER TI - Execution Architectures and Compilation AU - Russell, Stuart J. T2 - Proceedings of the Eleventh International Joint Conference on Artificial Intelligence, IJCAI-89 PB - International Joint Conferences on Artificial Intelligence PY - 1989 SP - 15 EP - 21 UR - https://ijcai.org/proceedings/1989/3 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: