MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Predicting Unix command lines: adjusting to user patterns (2000) [12 citations — 0 self]

Download:
Download as a PDF | Download as a PS
by Benjamin Korvemaker, Russell Greiner
In Proceedings of the Seventeenth National Conference on Artificial Intelligence
http://www.cs.ualberta.ca/~greiner/PAPERS/PredictUnix.ps
Add To MetaCart

Abstract:

As every user has his own idiosyncrasies and preferences, an interface that is honed for one user may be problematic for another. To accommodate a diverse range of users, many computer applications therefore include an interface that can be customized--- e.g., by adjusting parameters, or defining macros. This allows each user to have his "own " version of the interface, honed to his specific preferences. However, most such interfaces require the user to perform this customization by hand--- a tedious process that requires the user to be aware of his personal preferences. We are therefore exploring adaptive interfaces, that can autonomously determine the user's preference, and adjust the interface appropriately. This paper describes such an adaptive system--- here a UNIX-shell that can predict the user's next command, and then use this prediction to simplify the user's future interactions. We present a relatively simple model here, then explore a variety of techniques to improve its accuracy, including a "mixture of experts " model. In a series of experiments, on real-world data, we demonstrate (1) that the simple system can correctly predict the user's next command almost 50 % of the time, and can do so robustly--- across a range of different users; and (2) that it is extremely difficult to further improve this result.

Citations

574 Adaptive mixtures of local experts – Jacobs, Jordan, et al. - 1991
71 Microbial gene identification using interpolated Markov models – Salzberg, Delcher, et al. - 1998
61 Predicting Sequences of User Actions – Davison, Hirsh - 1998
22 Using Unix: Collected Traces of 168 Users – Greenberg - 1988
17 Machine learning techniques to make computers easier to use – Motoda, Yoshida - 1997
16 Toward An Adaptive Command Line Interface. Presented at the – Davison, Hirsh - 1997
13 The Reactive Keyboard. Cambridge Series on Human-Computer Interaction – Darragh, Witten - 1992
8 and Hiroshi Motoda. Automated user modeling for intelligent interface – Yoshida - 1996
2 The trials and tribulations of building an adaptive user interface. http://www.cs.ualberta.ca/greiner/PAPERS/AdaptUI.ps – Korvemaker, Greiner - 1999