Proceedings

Program Derivation Using Analogy

Download BibTeX Cite

Proceedings of the Eleventh International Joint Conference on Artificial Intelligence. Automated Deduction. Pages 389-393.

© 1989 International Joint Conferences on Artificial Intelligence

Abstract

We present a methodology for using analogy to derive programs based on a derivational transformation method. The derived programs are deductively closed under the rules in the knowledge base, and the emphasis is on speeding up the derivation of a solution. We describe certain heuristics to find a good source analogue to the target problem efficiently, show how the derivation trace of that program can be used to guide the derivation of the new program

  1. [Carbonell, 1983a] J . G . Carbonell. Learning by Anal- ogy: Formulating and generalizing plans from past experience. in Machine Learning: An Artificial In- telligence Approach, R.S. Michalski, J .G. Carbonell , a nd T .M. Mitchell, eds. Morgan Kaufmann , Los Al- tos , 1983, pp. 137-161.
  2. [Carbonell, 1983b] J. G . Carbonell. Derivational Anal- ogy and its Role in Problem Solving. AAAI-83, 1983, pp. 64-69.
  3. [Davies and Russel , 1987] T.R. Davies and S.J . Russel. A Logical Approach to Reasoning by Analogy. IJCAI- 87, 1987. IJCAI
  4. [Dershowitz, 1983] N. Dershowitz. The Evolution of Programs. Birkhauser, Boston, 1983.
  5. [Falkenhainer et al., 1986] B. Falkenhainer, K. Forbus, and D. Gentner. The Structure Mapping Engine. AAAI-86, August, 1986.
  6. [Gentner, 1983] D. Gentner. Structure-mapping: A Theoretical Framework for Analogy. Cognitive Sci- ence, vol. 7(2}, 1983, pp. 155-170.
  7. [R. Greiner. Learning by Understanding Analogies. Artificial Intelligence 35. 1988, pp. 81-12 5. (Kling, 1971] R.E. Kling. A Paradigm for Reasoning by Analogy. Artificial Intelligence 2, 1971, pp. 147-178. IJCAI
  8. [Waters, 1981] R.C. Waters The Programmer's Appren- tice. IEEE Transactions on Software Engineering, 11(11}, 1981, pp. 1296-1320.
  9. [Winston, 1980] P.H. Winston. Learning and Reasoning by Analogy. Communications of the ACM, vol. 23, December, 1980, pp. 689-703.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards