A Personal Travel Assistant for Holiday Selection — A Learning Interface Agent Approach

  • Faria Y. Y. Ng
  • Silvia Sussmann
Conference paper


An intelligent agent is a computer system that tries to fulfil its goals in a complex, dynamic environment. It is situated in the environment and interacts with the user in an autonomous manner. It operates adaptively and becomes more experienced overtime in achieving its goals. This paper attempts to trace the development of the concept, analyse the appropriate application area in tourism, survey the possible techniques in creating agents, and finally describe a conceptual framework for a learning interface agent for a holiday selection application. The idea is to employ Machine Learning techniques to customise an agent to the traveller’s personal selection rules and preferences by observing his/her actions and receiving positive or negative feedback. This approach provides the traveller with the sophisticated control over the gradual delegation of holiday selection tasks to the agent.


Intelligent Agent Travel Agent Personal Assistant Interface Agent Business Trip 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. Angeline, P. J., (1995) Evolution Revolution: An Introduction to the Special Track on Genetic and Evolutionary Programming, IEEE Expert, June, pp. 6–10.Google Scholar
  2. Bennett, M. M., (1993) Information Technology and Travel Agency: A Customer Service Perspective, Tourism Management, August, pp. 259–266.Google Scholar
  3. Bly, L., (1995) Electronic Explorer, Los Angeles Times, Sunday, March 12, 1995.Google Scholar
  4. Business Travel News, 1994 Business Travel Survey.Google Scholar
  5. CIC Research Inc. and Data Transfer Group of San Diego, August 1995 Survey.Google Scholar
  6. Cockerell, N., (1991) Outbound Markets/Market Segment Studies — European Independent Travel, Travel & Tourism Analyst, No. 4, pp. 38–48.Google Scholar
  7. Cypher, A., (1991) EAGER: Programming Repetitive Tasks by Example, Proceedings of CHI 91, ACM Press, N. Y., pp. 33–39.Google Scholar
  8. Dent, L. et al., (1992) A Personal Learning Apprentice, Proceedings of the National Conference on Artificial Intelligence, MIT Press, Cambridge, Mass., pp. 96–103.Google Scholar
  9. Etzioni, O. and Weld, D., (1994) A Software-Based Interface to the Internet, Communications of the ACM, 37(7), July, pp. 72–76.CrossRefGoogle Scholar
  10. Hitchins, F., (1991), The influence of technology on UK Travel Agents, Travel & Tourism Analyst, No. 3, pp. 88–105.Google Scholar
  11. Kautz, H. A., Selman, B. and Coen, M., (1994) Bottom-Up Design of Software Agents, Communications of the ACM, 37(7), July, pp. 143–146.CrossRefGoogle Scholar
  12. Kay, A., (1984) Computer Software, Scientific American, 251 (3), pp. 53–59.CrossRefGoogle Scholar
  13. Kay, A., (1990) User Interface: A Personal View, in Laurel, B., (eds.) The Art of Human-Computer Interface Design, Addison-Wesley, Reading, Mass., pp. 191–208.Google Scholar
  14. Lashkari, Y., Metral, M. and Maes, P., (1994) Collaborative Interface Agents, Proceedings of the National Conference on Artificial Intelligence, MIT Press, Cambridge, Mass., pp. 444–449.Google Scholar
  15. Laurel, B., (1990) Interface Agents: Metaphors with Character, in Laurel, B. (ed.), The Art of Human-Computer Interface Design, Addison-Wesley, Reading, Mass., pp. 355–365.Google Scholar
  16. Maes, P. and Kozierok, R., (1993) Learning Interface Agents, Proceedings of the AAAI’93 Conference, MIT Press, Cambridge, Mass., pp. 459–465.Google Scholar
  17. Minsky, M., (1963) Steps Towards Artificial Intelligence, in Feigenbaum, E. and Feldman, J. (eds.) Computers and Thought, McGraw Hill.Google Scholar
  18. Mitchell, T., Caruana, R, Freitag, D, McDermott, J. and Zabowski, D., (1994) Experience with a Learning Personal Assistant, Communications of the ACM, 37(7), July, pp. 80–91.CrossRefGoogle Scholar
  19. Negroponte, N., (1970) The Architecture Machine: Towards a More Human Environment, Cambridge, Mass., MIT Press.Google Scholar
  20. New York Times,26 February, 1995.Google Scholar
  21. Riecken, D., (1994) Intelligent Agents, Communications of the ACM, 37(7), July, pp. 18–21CrossRefGoogle Scholar
  22. Schneiderman, B., (1983) Direct Manipulation: A Step Beyond Programming Languages, IEEE Computer, 16(8), pp. 57–69.CrossRefGoogle Scholar
  23. Seel, N. R., (1989) Agent Theories and Architectures, PhD Thesis, Department of Electrical and Electronic Engineering, University of Surrey.Google Scholar
  24. Selker, T., (1994) Coach: A Teaching Agent that Learns, Communications of the ACM, 37(7), July, pp. 92–99.CrossRefGoogle Scholar
  25. Sheth, B. and Maes, P., (1993) Evolving Agents for Personalised Information Filtering, Proceedings of the Ninth Conference on Artificial Intelligence for Applications, IEEE Computer Society Press, N. Y., pp. 345–351.Google Scholar
  26. Sheth, B., (1994) A Learning Approach to Personalised Information Filtering, SM Thesis, Department of Electrical Eng. and Computer Science, MIT, Feb., 1994.Google Scholar
  27. Smith, D. C., Cypher, A. and Spohrer, J., (1994) KidSim: Programming Agents Without a Programming Language, Communications of the ACM, 37(7), July, pp. 55–67.CrossRefGoogle Scholar
  28. Stanfill, C. and Waltz, D., (1986) Towards Memory-Based Reasoning, Communications of the ACM, 29(12), December, pp. 1213–1228.CrossRefGoogle Scholar
  29. Varela, F. J., (1979) Principles of Biological Autonomy, Elsevier North Holland.Google Scholar

Copyright information

© Springer-Verlag/Wien 1996

Authors and Affiliations

  • Faria Y. Y. Ng
    • 1
  • Silvia Sussmann
    • 1
  1. 1.Department of Management StudiesUniversity of SurreyGuildford, SurreyUK

Personalised recommendations