IFM: An Intelligent Graphical User Interface Offering Advice

This paper describes a graphical user interface that provides intelligent help to users based on its user modelling component. The graphical user interface is called Intelligent File Manipulator (IFM). IFM monitors users while they work; in case a user has made a mistake, IFM intervenes automatically and offers advice. The reasoning of the user modelling component of IFM is largely based on an adaptation of a cognitive theory, called Human Plausible Reasoning (HPR). HPR is combined with techniques that refer to the individual user and stereotypes. In addition, IFM incorporates a goal recognition mechanism. The goal recognition mechanism is based on a notion called 'instability'. IFM has been evaluated in comparison with human experts acting as consultants. The results of the evaluation have shown that IFM can successfully improve human-computer interaction by producing advice helpful to users.

[1]  Ryszard S. Michalski,et al.  The Logic of Plausible Reasoning: A Core Theory , 1989, Cogn. Sci..

[2]  Eric Horvitz,et al.  The Lumière Project: Bayesian User Modeling for Inferring the Goals and Needs of Software Users , 1998, UAI.

[3]  Maria Virvou,et al.  Virtues and Problems of an Active Help System for UNIX , 2000, Artificial Intelligence Review.

[4]  Maria Virvou,et al.  Human Plausible Reasoning for Intelligent Help , 1999, User Modeling and User-Adapted Interaction.

[5]  Maria Virvou,et al.  Reasoning About Users' Actions in a Graphical User Interface , 2002, Hum. Comput. Interact..

[6]  Ryszard S. Michalski,et al.  Variable Precision Logic , 1986, Artif. Intell..

[7]  Maria Virvou,et al.  Evaluation of the advice generator of an intelligent learning environment , 2001, Proceedings IEEE International Conference on Advanced Learning Technologies.

[8]  Elaine Rich,et al.  Stereotypes and User Modeling , 1989 .

[9]  Maria Virvou,et al.  An Empirical Study Concerning Graphical User Interfaces that Manipulate Files , 2000 .

[10]  Gordon I. McCalla,et al.  User Modelling in I-Help: What, Why, When and How , 2001, User Modeling.

[11]  Per Martin-Löf,et al.  Constructive mathematics and computer programming , 1984 .

[12]  Gerhard Fischer,et al.  User Modeling in Human–Computer Interaction , 2001, User Modeling and User-Adapted Interaction.

[13]  Robert Wilensky,et al.  The berkeley UNIX consultant project , 1988 .

[14]  Linda K. Cook,et al.  An intelligent interface architecture for adaptive interaction , 1991 .

[15]  Maria Virvou,et al.  Automatic reasoning and help about human errors in using an operating system , 1999, Interact. Comput..

[16]  Maria Virvou,et al.  An Intelligent Learning Environment for Novice Users of a GUI , 2000, Intelligent Tutoring Systems.

[17]  David N. Chin KNOME: Modeling What the User Knows in UC , 1989 .