How can adaptive interfaces and #HCI benefit from #AI and reinforcement learning?
𧡠A thread on our #CHI2021 paper w. @gilles_bailly @luileito @oulasvirta
π Project page: userinterfaces.aalto.fi/adaptive
π₯ Watch the video:
ππ @AaltoResearch @sig_chi @sigchi
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 πͺπ¦Ύ
To encourage it, and in the #openscience spirit:
π Paper: userinterfaces.aalto.fi/adaptive/resouβ¦
π Code: github.com/aalto-ui/chi21β¦
Stop by during the #CHI2021 sessions: programs.sigchi.org/chi/2021/progrβ¦
Share this Scrolly Tale with your friends.
A Scrolly Tale is a new way to read Twitter threads with a more visually immersive experience.
Discover more beautiful Scrolly Tales like this.