Modeling Touch-based Menu Selection Performance of Blind Users via Reinforcement Learning

Although menu selection has been extensively studied in HCI, most existing studies have focused on sighted users, leaving blind users’ menu selection under-studied. In this paper, we propose a computational model that can simulate blind users’ menu selection performance and strategies, including the way they use techniques like swiping, gliding, and direct touch. We assume that selection behavior emerges as an adaptation to the user’s memory of item positions based on experience and feedback from the screen reader. A key aspect of our model is a model of long-term memory, predicting how a user recalls and forgets item position based on previous menu selections. We compare simulation results predicted by our model against data obtained in an empirical study with ten blind users. The model correctly simulated the effect of the menu length and menu arrangement on selection time, the action composition, and the menu selection strategy of the users.

[1]  Andrew Howes,et al.  Computational Rationality as a Theory of Interaction , 2022, CHI.

[2]  M. Beaudouin-Lafon,et al.  Select or Suggest? Reinforcement Learning-based Method for High-Accuracy Target Selection on Touchscreens , 2022, CHI.

[3]  S. Senjam,et al.  Smartphones-Based Assistive Technology: Accessibility Features and Apps for People with Visual Impairment, and its Usage, Challenges, and Usability Testing , 2021, Clinical optometry.

[4]  Shirin Feiz,et al.  Modeling Gliding-based Target Selection for Blind Touchscreen Users , 2021, MobileHCI.

[5]  Jussi P. P. Jokinen,et al.  Modelling Drivers’ Adaptation to Assistance Systems , 2021, AutomotiveUI.

[6]  Jussi P. P. Jokinen,et al.  Touchscreen Typing As Optimal Supervisory Control , 2021, CHI.

[7]  Andrew Howes,et al.  An Adaptive Model of Gaze-based Selection , 2021, CHI.

[8]  Manohar Swaminathan,et al.  Smartphone Usage by Expert Blind Users , 2021, CHI.

[9]  E. Morny,et al.  Smartphone usage among people living with severe visual impairment and blindness , 2021, Assistive technology : the official journal of RESNA.

[10]  Luis A. Leiva,et al.  Adapting User Interfaces with Model-based Reinforcement Learning , 2021, CHI.

[11]  Antti Oulasvirta,et al.  Multitasking in Driving as Optimal Adaptation Under Uncertainty , 2020, Hum. Factors.

[12]  Akif Khan,et al.  An insight into smartphone-based assistive solutions for visually impaired and blind people: issues, challenges and opportunities , 2020, Universal Access in the Information Society.

[13]  Xiaojun Bi,et al.  Using Bayes' Theorem for Command Input: Principle, Models, and Applications , 2020, CHI.

[14]  Perttu Hämäläinen,et al.  Predicting Mid-Air Interaction Movements and Fatigue Using Deep Reinforcement Learning , 2020, CHI.

[15]  Antti Oulasvirta,et al.  Adaptive feature guidance: Modelling visual search with graphical layouts , 2020, Int. J. Hum. Comput. Stud..

[16]  Samuel Kaski,et al.  Probabilistic Formulation of the Take The Best Heuristic , 2019, CogSci.

[17]  Siti Rohkmah Binti Mohd Shukri,et al.  Children adapt drawing actions to their own motor variability and to the motivational context for action , 2019, Int. J. Hum. Comput. Stud..

[18]  Akif Khan,et al.  Blind-friendly user interfaces – a pilot study on improving the accessibility of touchscreen interfaces , 2019, Multimedia Tools and Applications.

[19]  Matthew Chalmers,et al.  A Large-Scale Study of iPhone App Launch Behaviour , 2018, CHI.

[20]  Joe Tekli,et al.  Evaluating Fitts' law on vibrating touch-screen to improve visual data accessibility for blind users , 2018, Int. J. Hum. Comput. Stud..

[21]  Andrew Howes,et al.  A Cognitive Model of How People Make Decisions Through Interaction with Visual Displays , 2017, CHI.

[22]  Gilles Bailly,et al.  Effects of Frequency Distribution on Linear Menu Performance , 2017, CHI.

[23]  Eelke Folmer,et al.  Accessible Touchscreen Technology for People with Visual Impairments , 2017, ACM Trans. Access. Comput..

[24]  Jukka Corander,et al.  Inferring Cognitive Models from Data using Approximate Bayesian Computation , 2016, CHI.

[25]  Yuval Tassa,et al.  Continuous control with deep reinforcement learning , 2015, ICLR.

[26]  Andrew Howes,et al.  The adaptation of visual search to utility, ecology and design , 2015, Int. J. Hum. Comput. Stud..

[27]  Samuel J. Gershman,et al.  Computational rationality: A converging paradigm for intelligence in brains, minds, and machines , 2015, Science.

[28]  Antti Oulasvirta,et al.  The Emergence of Interactive Behavior: A Model of Rational Menu Search , 2015, CHI.

[29]  Antti Oulasvirta,et al.  Model of visual search and selection time in linear menus , 2014, CHI.

[30]  Satinder Singh,et al.  Computational Rationality: Linking Mechanism and Behavior Through Bounded Utility Maximization , 2014, Top. Cogn. Sci..

[31]  Alex Graves,et al.  Playing Atari with Deep Reinforcement Learning , 2013, ArXiv.

[32]  Antti Oulasvirta,et al.  MenuOptimizer: interactive optimization of menu systems , 2013, UIST.

[33]  Patrick Baudisch,et al.  Understanding palm-based imaginary interfaces: the role of visual and tactile cues when browsing , 2013, CHI.

[34]  Tovi Grossman,et al.  The effect of time-based cost of error in target-directed pointing tasks , 2013, CHI.

[35]  Andrew Howes,et al.  Informing decisions: how people use online rating information to make choices , 2011, CHI.

[36]  Duncan P. Brumby,et al.  Fast or safe?: how performance objectives determine modality output choices while interacting on the move , 2011, CHI.

[37]  Khai N. Truong,et al.  Leveraging proprioception to make mobile phones more accessible to users with visual impairments , 2010, ASSETS '10.

[38]  Richard L. Lewis,et al.  Rational adaptation under task and processing constraints: implications for testing theories of cognition and action. , 2009, Psychological review.

[39]  Joseph Hilbe,et al.  Data Analysis Using Regression and Multilevel/Hierarchical Models , 2009 .

[40]  Shumin Zhai,et al.  Using strokes as command shortcuts: cognitive benefits and toolkit support , 2009, CHI.

[41]  Jacob O. Wobbrock,et al.  Slide rule: making mobile touch screens accessible to blind people using multi-touch interaction techniques , 2008, Assets '08.

[42]  Bruce N. Walker,et al.  Advanced auditory menus: design and evaluation of auditory scroll bars , 2008, Assets '08.

[43]  Joaquim A. Jorge,et al.  From Tapping to Touching: Making Touch Screens Accessible to Blind Users , 2008, IEEE MultiMedia.

[44]  Frank E. Ritter,et al.  Model-based evaluation of expert cell phone menu interaction , 2007, TCHI.

[45]  Carl Gutwin,et al.  A predictive model of menu performance , 2007, CHI.

[46]  Krzysztof Z. Gajos,et al.  SUPPLE: automatically generating user interfaces , 2004, IUI '04.

[47]  Leslie Pack Kaelbling,et al.  Planning and Acting in Partially Observable Stochastic Domains , 1998, Artif. Intell..

[48]  Devika Subramanian,et al.  Provably Bounded Optimal Agents , 1993, IJCAI.

[49]  I.,et al.  Fitts' Law as a Research and Design Tool in Human-Computer Interaction , 1992, Hum. Comput. Interact..

[50]  Alistair D. N. Edwards,et al.  Modelling Blind Users' Interactions with an Auditory Computer Interface , 1989, Int. J. Man Mach. Stud..

[51]  Stephen R. Ellis,et al.  The Emergence of Zipf's Law: Spontaneous Encoding Optimization by Users of a Command Language , 1986, IEEE Transactions on Systems, Man, and Cybernetics.

[52]  Benjamin L. Somberg,et al.  A comparison of rule-based and positionally constant arrangements of computer menu items , 1986, CHI '87.

[53]  E. Jaynes Information Theory and Statistical Mechanics , 1957 .

[54]  P. Fitts The information capacity of the human motor system in controlling the amplitude of movement. , 1954, Journal of experimental psychology.

[55]  Antti Oulasvirta,et al.  Ability-Based Optimization of Touchscreen Interactions , 2018, IEEE Pervasive Computing.

[56]  P. Poupart Partially Observable Markov Decision Processes , 2017, Encyclopedia of Machine Learning and Data Mining.

[57]  Saied Bozorgui-Nesbat,et al.  A system for fast, full-text entry for small electronic devices , 2003, ICMI '03.

[58]  Richard Bellman,et al.  Decision-making in fuzzy environment , 2012 .

[59]  Frontiers in Computational Neuroscience , 2022 .