The secret sauce is to make decisions via #planning π§ Remember how AlphaGo by @DeepMind could plan moves and consistently win at Go? Turns out you can use similar #RL methods for HCI applications tooπ±π»
One such promising case is where UIs #adapt automatically to users π But what does a "win" even mean here? How could the system tell whether the decisions it is making are actually good?π€
We suggest that #predictive models can be used to evaluate costs and benefits of any changes β or in other words, the #reward. HCI literature is rich with #models for GUIs, pointing, etc. We extend #menu search models to predict how changes influence selection timeβ±
We can now use Monte-Carlo Tree Search (#MCTS) for planning! Self-adapting menus can efficiently simulate several sequences of adaptations and plan changes π€ We also develop a value network for speeding up computations to address larger problem sizes and online use π
In contrast to myopic/greedy changes, this approach encourages long-term improvements to usability through carefully planned adaptations π Our first technical + empirical evaluations show improvements over static and adaptive baselines, and offer promising evidence β
We hope our work sparks further exploration in this exciting area that combines #HCI and #AI πͺπ¦Ύ