CYPRESS-Soar: A Case Study in Search and Learning in Algorithm Design
Proceedings of the Tenth International Joint Conference on Artificial Intelligence. Knowledge Acquisition. Pages 327-329.
Abstract
This paper describes a partial reimplementation of Doug Smith's CYPRESS algonthm design system within the Soar problem-solving architecture. The system, CYPRESS-SOAR, reproduces most of CYPRESS' behavior in the synthesis of three divide-and-<:anquer sorting algorithms from formal specifications. CYPRESS-Soar is based on heuristic search of problem $Jl&ceS, and uses search to compensate for missing knowledge m some instances. CYPRESS-Soar also learns as it designs algorithms, exhibiting significant transfer of learned knowledge, both within a single design run, arid across designs of several different algorithms. These results were produced by re1mplementing just the high-level synthesis control of CYPRESS, simulating the results of calls to CYPRESS' deduction engine. Thus after only two months of effort. we had a surprisingly effective research vehicle for investigating the roles of search, knowledge, and learning in this domain.
@inproceedings{ijcai1987p67,
title = {CYPRESS-Soar: A Case Study in Search and Learning in Algorithm Design},
author = {Steier, David M.},
booktitle = {Proceedings of the Tenth International Joint Conference on
Artificial Intelligence, {IJCAI-87}},
publisher = {International Joint Conferences on Artificial Intelligence},
editor = {John McDermott},
pages = {327--329},
year = {1987},
note = {Knowledge Acquisition},
url = {https://ijcai.org/proceedings/1987/67},
}
TY - CPAPER TI - CYPRESS-Soar: A Case Study in Search and Learning in Algorithm Design AU - Steier, David M. T2 - Proceedings of the Tenth International Joint Conference on Artificial Intelligence, IJCAI-87 PB - International Joint Conferences on Artificial Intelligence PY - 1987 SP - 327 EP - 329 UR - https://ijcai.org/proceedings/1987/67 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: