Proceedings

Machine Learning Techniques to Make Computers Easier to Use

Download BibTeX Cite

Proceedings of the Fifteenth International Joint Conference on Artificial Intelligence. Invited Speakers. Pages 1622-1630.

© 1997 International Joint Conferences on Artificial Intelligence

Abstract

Identifying user-dependent information that can be automatically collected helps build a user model by which to predict what the user wants to do next and to do relevant preprocessing. Such information is often relational and is best represented by a set of directed graphs. A machine learning technique called graph-based induction (G BI) efficiently extracts regularities from such data, based on which a user-adaptive interface is built that can predict next command, generate scripts and prefetch files in a multi task environment. The heart of GBI is pairwise chunking. The paper shows how this simple mechanism applies to the top down induction of decision trees for nested attribute representation as well as finding frequently occurring patterns in a graph. The results clearly shows that the dependency analysis of computational processes activated by the user commands which is made possible by GBI is indeed useful to build a behavior model and increase prediction accuracy.

  1. [Brei man et al., 1984] L. J. Breiman, H. Friedman, R. A. Olshen, and C. J . Stone. Classification andRe- gression Trees. Wadsworth & Brooks/Cole Advanced Books & Software, 1984.
  2. [Cypher, 1991] A. Cypher. Eager: Programming Repet- itive Tasks by Example. In Proc. of CHI'91, pages 33-39, 1991.
  3. [Dent et al., 1992] L. Dent, J. Boticario, J. McDermott, T. Mitchell, and D. Zabowski. A Personal Learning Apprentice. In Proc. of AAA/'92, pages 96-101, 1992. [Etzioni94 and Weld, 1994]
  4. Etzioni94 and D. Weld. A Softbot-Based Interface to the Internet. Commun. ACM, 37(7):72-76, 1994.
  5. [Greenberg and Witten, 1988] S. Greenberg and I. H. Witten . How Users Repeat Their Actions on Comput- ers: Principles for Design of HISTORY Mechanisms. In Proc. of CHI'88, pages 171-178, 1988.
  6. [Hermens and Schlimmer, 1993] L.A. Hermens and .J.C. Schlimmer. A Machine-learning Apprentice for the Completion of Repetitive Forms. In Proc. of the Ninth Conf. on Artificial Int elligence for Applications, pages 164-170, 1993.
  7. [James, 1984] M. James. Classification Algorithms. A Wiley-Interscience Publication, 1984.
  8. [Kroeger and Long, 1994] T. M. Kroeger and D. D. E. Long. Predicting File System Actions from Prior Events. In Proc. of CHI'94, pages 319-328, 1994.
  9. [Lieberman, 1995] H. Lieberman. Letizia: An Agent That Assists Web Browsing. In Proc. of IJCA/'95, pages 924-929, 1995. IJCAI
  10. [Maes a nd Kozierok, 1993] P. Maes and R . Kozierok. Learning Interface Agents. In Proc. of AAAI'93, pages 459-465, 1993.
  11. [Masui and Nakayama, 1994] T. Masui and K. Nakayama. Repeat and Predict -Two Keys to Efficient Text Editing. In Proc. of CHI'94, pages 118- 123, 1994.
  12. [Muggleton and Feng, 1992] S. Muggleton and C. Feng. Efficient Induction of Logic Programs. In S. Muggle- ton, editor, Inductiv e Logic Programming, pages 281- 298. Academic Press, 1992.
  13. [Myers et al., 1994] B.A. Myers, .J. Goldstein, and M.A. Goldberg. Creating Charts by Demonstration. In Proc. of CH/'94, pages 106-111, 1994.
  14. [Myers, 1991] B.A. Myers. Text Formatting by Demon- stration. In Proc. of CHI'91, pages 251-256, 1991.
  15. [Pazzani and Kibler, 1992] M. Pazzani and D. Kibler. The Utility of Knowledge in Inductive Learning. Ma- chine Learning, 9(1):57-94, 1992.
  16. [Perkowits and Etzioni, 1995] M. Perkowits and 0 . Et- zioni. Category Translation: Learning to Understand Information on the Internet. In Proc. of IJCA/'95, pages 930-936, 1995. IJCAI
  17. [Piernot, 1993] P. P. Piernot. The AIDE Project: An Application-Independent Demonstrational Envi- ronment. In A. Cypher, editor, Watch What I do: Programming By Demonstration, pages 387-405 .
  18. [Quinlan, 1986] J. R. Quinlan. Induction of Decision Trees. Machine Learning, 1:81-106, 1986.
  19. [Quinlan, 1990] J. R. Quinlan. Learning Logical Defini- tions from Relations. Machine Learning, 5(3):239-266, 1990.
  20. [Quinlan, 1993] .
  21. J. R. Quinlan. C4.5: Programs forMa- chine Learning. Morgan Kaufmann, 1993.
  22. [Schlimmer and Hermens, 1993] .J.C. Schlimmer and L. A. Hermens. Software agents: Completing Pat- terns and Constructing User Interfaces. Artificial In- telligence Research, 1:61-89, 1993.
  23. [Yoshida and Motoda, 1995] K. Yoshida and H. Mo- toda. Clip: Concept Learning from Inference Pattern. J. of Artificial Intelligence, 75(1):63-92, 1995.
  24. [Yoshida and Motoda, 1996] K. Yoshida and H. Mo- toda. Automated User Modeling for Intelligent In- terface. Int. J. of Human Computer Interaction, 8(3):237-258, 1996.
  25. [Yoshida et al., 1994] K. Yoshida, H. Motoda, and N. Indurkhya. Graph-based Induction as a Uni- fied Learning Framework. J. of Applied Intelligence, 4:297-328, 1994.
  26. [Yoshida, 1997] K. Yoshida. WWW Cache Layout to Ease Network Overload. In Proc. of Sixth Interna- tional Workshop on Artificial Intelligence and Statis- tics, AISTATS97, pages 537-548, 1997.

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

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