Machine learning for adaptive user interfaces

  • Pat Langley
Invited Talks
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1303)


In this paper we examine the growing interest in personalized user interfaces and explore the potential of machine learning in meeting that need. We briefly review progress in developing fielded applications of machine learning, then consider some characteristics of adaptive user interfaces that distinguish them from more traditional applications. After 1655 06 this, we consider some examples of adaptive interfaces that use inductive methods to personalize their behavior, and we report some ongoing research that extends these ideas in the automobile environment.


Machine Learning Global Position System Informative System Interactive Software Generative Interface 
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. 1.
    Anderson, J. R. (1984). Cognitive psychology and intelligent tutoring. Proceedings of the Sixth Conference of the Cognitive Science Society (pp. 37–43). Boulder, CO: Lawrence Erlbaum.Google Scholar
  2. 2.
    Baffes, P. T., & Mooney, R. J. (1995). A novel application of theory refinement to student modeling. Proceedings of the Thirteenth National Conference of the American Association for Artificial Intelligence (pp. 403–408). Portland, OR: AAAI Press.Google Scholar
  3. 3.
    Brodley, C. E., & Smyth, P. (1997). Applying classification algorithms in practice. Statistics and Computing, 7, 45–56.Google Scholar
  4. 4.
    Cypher, A. (1991). Eager: Programming repetitive tasks by example. Proceedings of CHI (pp. 33–39). New Orleans: ACM.Google Scholar
  5. 5.
    Cypher, A. (Ed.). (1993). Watch what I do: Programming by demonstration. Cambridge, MA: MIT Press.Google Scholar
  6. 6.
    Dent, L., Boticario, J., McDermott, J., Mitchell, T., & Zaborowski, D. (1992). A personal learning apprentice. Proceedings of the Tenth National Conference on Artificial Intelligence (pp. 96–103). San Jose, CA: AAAI Press.Google Scholar
  7. 7.
    Evans, B., & Fisher, D. (1994). Overcoming process delays with decision-tree induction. IEEE Expert, 9, 60–66.Google Scholar
  8. 8.
    Fayyad, U. M., Smyth, P., Weir, N., & Djorgovski, S. (1995). Automated analysis and exploration of image databases: Results, progress, and challenges. Journal of Intelligent Information Systems, 4, 1–19.Google Scholar
  9. 9.
    Giordana, A., Saitta, L., Bergadano, F., Brancadori, F., & De Marchi, D. (1993). Enigma: A system that learns diagnostic knowledge. IEEE Transactions on Knowledge and Data Engineering, KDE-5, 15–28.Google Scholar
  10. 10.
    Hermens, L. A., & Schlimmer, J. C. (1994). A machine-learning apprentice for the completion of repetitive forms. IEEE Expert, 9, 28–33.Google Scholar
  11. 11.
    Hinkle, D., & Toomey, C. N. (1994). Clavier: Applying case-based reasoning to composite part fabrication. Proceedings of the Sixth Innovative Applications of Artificial Intelligence Conference (pp. 55–62). Seattle, WA: AAAI Press.Google Scholar
  12. 12.
    Lang, K. (1995). NewsWeeder: Learning to filter news. Proceedings of the Twelfth International Conference on Machine Learning (pp. 331–339). Lake Tahoe, CA: Morgan Kaufmann.Google Scholar
  13. 13.
    Langley, P., & Ohlsson, S. (1984). Automated cognitive modeling. Proceedings of the Fourth National Conference of the American Association for Artificial Intelligence (pp. 193–197). Austin, TX: Morgan Kaufmann.Google Scholar
  14. 14.
    Langley, P., & Simon, H. A. (1995). Applications of machine learning and rule induction. Communications of the ACM, 38, November, 55–64.Google Scholar
  15. 15.
    Michie, D. (1989). Problems of computer-aided concept formation. In J. R. Quinlan (Ed.), Applications of expert systems (Vol. 2). Wokingham, UK: Addison-Wesley.Google Scholar
  16. 16.
    Pazzani, M., Muramatsu, J., & Billsus, D. (1996). Syskill & Webert: Identifying interesting web sites. Proceedings of the Thirteenth National Conference of the American Association for Artificial Intelligence (pp. 54–61). Portland, OR: AAAI Press.Google Scholar
  17. 17.
    Rogers, S., Langley, P., Johnson, B., & Liu, A. (1997). Personalization of the automotive information environment. Proceedings of the Workshop on Machine Learning in the Real World: Methodological Aspects and Implications (pp. 28–33). Nashville, TN.Google Scholar
  18. 18.
    Rudström, A. (1995). Applications of machine learning. Licentiate thesis, Department of Computer and Systems Sciences, Stockholm University, Sweden.Google Scholar
  19. 19.
    Schlimmer, J. C., & Hermens, L. A. (1993). Software agents: Completing patterns and constructing user interfaces. Journal of Artificial Intelligence Research, 1, 61–89.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1997

Authors and Affiliations

  • Pat Langley
    • 1
  1. 1.Intelligent Systems LaboratoryDaimler-Benz Research and Technology CenterPalo AltoUSA

Personalised recommendations