Using Classification as a Programming Language
Proceedings of the Thirteenth International Joint Conference on Artificial Intelligence. Knowledge Representation. Pages 696-702.
Abstract
Our experience in the IDAS natural language generation project has shown us that IDAS's KLONE-like classifier, originally built solely to hold a domain knowledge base, could also be used to perform many of the computations required by a natural-language generation system; in fact it seems possible to use the classifier to encode and execute arbitrary programs. We discuss IDAS 's classification system and how it differs from other such systems (perhaps most notably in the presence of 'template' constructs that enable recursion to be encoded); give examples of program fragments encoded in the classification system; and compare the classification approach to other AI programming paradigms (e.g., logic programming) .
@inproceedings{ijcai1993p98,
title = {Using Classification as a Programming Language},
author = {Mellish, Chris and Reiter, Ehud},
booktitle = {Proceedings of the Thirteenth International Joint Conference on
Artificial Intelligence, {IJCAI-93}},
publisher = {International Joint Conferences on Artificial Intelligence},
editor = {Ruzena Bajcsy},
pages = {696--702},
year = {1993},
note = {Knowledge Representation},
url = {https://ijcai.org/proceedings/1993/98},
}
TY - CPAPER TI - Using Classification as a Programming Language AU - Mellish, Chris AU - Reiter, Ehud T2 - Proceedings of the Thirteenth International Joint Conference on Artificial Intelligence, IJCAI-93 PB - International Joint Conferences on Artificial Intelligence PY - 1993 SP - 696 EP - 702 UR - https://ijcai.org/proceedings/1993/98 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: