Proceedings

The Automatic Programming of Agents that Learn Mental Models and Create Simple Plans of Action

Download BibTeX Cite

Proceedings of the Fourteenth International Joint Conference on Artificial Intelligence. Genetic Algorithms. Pages 741-749.

© 1995 International Joint Conferences on Artificial Intelligence

Abstract

An essential component of an intelligent agent is the ability to notice, encode, store, and utilize information about its environment. Traditional approaches to program induction have focused on evolving functional or reactive programs. This paper presents MAPMAKER, a method for the automatic generation of agents that discover information about their environment, encode this information for later use, and create simple plans utilizing the stored mental models. In this method, agents are multi-part computer programs that communicate through a shared memory. Both the programs and the representation scheme are evolved using genetic programming. An illustrative problem of 'gold' collection is used to demonstrate the method in which one part of a program makes a map of the world and stores it in memory, and the other part uses this map to find the gold The results indicate that the method can evolve programs that store simple representations of their environments and use these representations to produce simple plans.

  1. Ackley, D. and Littman M. (1991). Interactions between learning and evolution. In Artificial Life II, SF! Studies in the Sciences of Complexity, vol. X, ed. C.G. Langton, C.Taylor, J.D. Farmer, & S. Rasmussen, Addison-Wesley. Andre, D., (l994a). Evolution of Mapmaking: Learning, planning, and memory using genetic programming. Proceedings of the 1994 IEEE World Congress on Computational Intelligence. IEEE Press.
  2. Andre, D., (1994b). Learning and upgrading rules for an OCR system using Genetic Programming. Proceedings of the 1994 IEEE World Congress on Computational Intelligence. IEEE Press.
  3. Andre, D., (l994c). Artificial Evolution of Intelligence: Lessons from natural evolution: An illustrative approach using Genetic Programming. Unpublished BS Honors Thesis. Stanford University. Symbolic Systems Program.
  4. Andre, D., (1995). The Evolution of Agents that Build Mental Models and Create Simple Plans Using Genetic Programming. To appear in Proceedings of the 1995 International Conference on Genetic Algorithms. Morgan Kaufmann. Symbols No Gold 'I' or '13', Gold-'0' Gold-'I ' Gold-'I', No Gold-'0', BeenHere-'11', Starting-Location= '21'. Gold's oosition is in Mem[Ol , No Gold -'0' Gold 'I', No Gold-'0' Gold-'14', No Gold-'0' or '4'
  5. Belew, R.K., Mcinerney, J., and Schraudolph, N.N. (1991). Evolving Networks: Using the genetic algorithm with connectionist learning. In Artificial Life II, SF! Studies in the Sciences of Complexity, vol. X, ed. C.G. Langton, C.Taylor, J.D. Farmer, & S. Rasmussen, Addison-Wesley. Genesereth, M. and Nourbakhsh, I.. (1993). Time-saving tips for problem solving with incomplete information. In Proceedings of the 11th National Conference on Artificial Intelligence, AAAI-Press.
  6. Goldberg, D.E., and Deb, K. (1991). A comparative analysis of selection schemes used in genetic algorithms. In Rawlins, G. (editor), Foundations of Genetic Algorithms.
  7. Morgan Kaufmann.
  8. Kinnear, K. E. Jr. (ed). (1994). Advances in Genetic Programming. The MIT Press.
  9. Koza, J.R., (1992). Genetic Programming: on the programming of computers by means of natural selection, Cambridge, Mass: MIT Press.
  10. Koza, J.R., (1994) Genetic Programming II: Automatic Discovery of Reusable Programs . Cambridge, MA: The MIT Press.
  11. Syswerda, G. (1989). Uniform crossover in genetic algorithms. Proceedings of the Third International Conference on Genetic Algorithms. (J. Schaffer, Ed,) San Mateo, CA: Morgan Kaufmann.
  12. Tackett, W.A. (1994). Recombination, Selection, and the Genetic Construction of Computer Programs. Ph.D. dissertation, University of Southern California, Department of Electrical Engineering Systems.
  13. Teller, A. ( 1994a) Turing Completeness in the language of genetic programming with indexed memory. Proceedings of the 1994 IEEE World Congress on Computational Intelligence. IEEE Press.
  14. Teller, A. (1994b). The Evolution of Mental Models. Advances in Genetic Programming. (Kim Kinnear, Ed.). Cambridge, MA: MIT Press.

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

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