skip to main content
10.1145/3172944.3173002acmconferencesArticle/Chapter ViewAbstractPublication PagesiuiConference Proceedingsconference-collections
short-paper

Every Little Movement Has a Meaning of Its Own: Using Past Mouse Movements to Predict the Next Interaction

Authors Info & Claims
Published:05 March 2018Publication History

ABSTRACT

User experience could be enhanced if the computer could understand human interaction intention. For instance, it could react to intercept and prevent interaction errors. This paper presents an approach to predicting users intention in interaction tasks based on past mouse movements. We adopt a long short-term memory (LSTM) model to predict the users» intention via their next mouse click interaction, upon being trained with past mouse interaction behaviors. To evaluate, we consider two scenarios in daily computer usage: a more structured crowdsourcing annotation task and a more free-form, open-ended web search task. Our results indicate that we could predict the next interaction event with reasonable accuracy. We also conducted a pilot study to investigate the possibility of applying our model for non-intentional mouse click detection. We believe that our findings would be beneficial towards the development of better intelligent agents.

References

  1. Brown, E.T., Ottley, A., Zhao, H., et al.Finding Waldo: Learning about Users from their Interactions. IEEE Transactions on Visualization and Computer Graphics 20, 12 (2014), 1663--1672.Google ScholarGoogle ScholarCross RefCross Ref
  2. Chang, C., Amick, B.C., Menendez, C.C., et al.Daily Computer Usage Correlated with Undergraduate Students? Musculoskeletal Symptoms. American Journal of Industrial Medicine 50, 6 (2007), 481--488.Google ScholarGoogle Scholar
  3. Diaz, F., Guo, Q., and White, R.W.Search Result Prefetching Using Cursor Movement. Proceedings of the 39th International ACM SIGIR conference on Research and Development in Information Retrieval - SIGIR '16, (2016), 609--618. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Elkahky, A.M., Song, Y., and He, X.A Multi-View Deep Learning Approach for Cross Domain User Modeling in Recommendation Systems. WWW '15 Proceedings of the 24th International Conference on World Wide Web, (2015), 278--288. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Fu, Y., Kwok, T.C.K., Wu, Y.E., Leong, H.V., and Ngai, G.Your Mouse Revals Your Next Activity?: Towards Predicting User Intention from Mouse Interaction. COMPSAC '17 IEEE Computer Software and Applications Conference.Google ScholarGoogle Scholar
  6. Georgescu, M. and Zhu, X.Aggregation of Crowdsourced Labels Based on Worker History. WIMS '14 Proceedings of the 4th International Conference on Web Intelligence, Mining and Semantics (WIMS14), (2014). Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Gers, F.A., Schmidhuber, J.A., and Cummins, F.A.Learning to Forget: Continual Prediction with LSTM. Neural Computation 12, 10 (2000), 2451--2471. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Google.A google a day. http://www.agoogleaday.com/.Google ScholarGoogle Scholar
  9. Gould, S.J.J., Cox, A.L., Brumby, D.P., and Wickersham, A.Now Check Your Input: Brief Task Lockouts Encourage Checking, Longer Lockouts Encourage Task Switching. CHI '16 Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems, (2016), 3311--3323. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Guo, Q. and Agichtein, E.Ready to Buy or Just Browsing?: Detecting Web Searcher Goals from Interaction Data. SIGIR '10 Proceedings of the 33rd international ACM SIGIR conference on Research and development in information retrieval, (2010), 130--137. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Hochreiter, S. and Schmidhuber, J.Long Short-Term Memory. Neural Computation 9, 8 (1997), 1735--1780. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Huang, M.X., Li, J., Ngai, G., and Leong, H.V.StressClick. Proceedings of the 2016 ACM on Multimedia Conference - MM '16, (2016), 1395--1404. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Lalle, S., Toker, D., Conati, C., and Carenini, G.Prediction of Users? Learning Curves for Adaptation while Using an Information Visualization. IUI '15 Proceedings of the 20th International Conference on Intelligent User Interfaces, ACM (2015), 357--368. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Maniu, S., O'Hare, N., Aiello, L.M., Chiarandini, L., and Jaimes, A.Search Behaviour on Photo Sharing Platforms. Proceedings of IEEE International Conference on Multimedia and Expo (ICME), (2013), 1--6.Google ScholarGoogle ScholarCross RefCross Ref
  15. Mavadati, S.M., Mahoor, M.H., Bartlett, K., Trinh, P., and Cohn, J.F.DISFA: A Spontaneous Facial Action Intensity Database. IEEE Transactions On Affective Computing 4, 2 (2013). Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Pasqual, P.T. and Wobbrock, J.O.Mouse Pointing Endpoint Prediction Using Kinematic Template Matching. CHI '14 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, (2014), 743--752. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Pilankar, P.S. and Padiya, P.Multi-Phase Mouse Dynamics Authentication System using Behavioural Biometrics. International Conference on Signal Processing, Communication, Power and Embedded System (SCOPES), 2016, (2016), 1947--1950.Google ScholarGoogle ScholarCross RefCross Ref
  18. Ratwani, R.M., McCurry, J.M., and Trafton, J.G.Predicting Postcompletion Errors Using Eye Movements. Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, (2008), 539--542. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Schwarz, J., Marais, C.C., Leyvand, T., Hudson, S.E., and Mankoff, J.Combining Body Pose, Gaze, and Gesture to Determine Intention to Interact in Vision-Based Interfaces. CHI '14 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, (2014), 3443--3452. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Ziebart, B., Dey, A., and Bagnell, J.A.Probabilistic Pointing Target Prediction via Inverse Optimal Control. IUI '12 Proceedings of the 2012 ACM international conference on Intelligent User Interfaces, (2012), 1--10. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Every Little Movement Has a Meaning of Its Own: Using Past Mouse Movements to Predict the Next Interaction

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        IUI '18: Proceedings of the 23rd International Conference on Intelligent User Interfaces
        March 2018
        698 pages
        ISBN:9781450349451
        DOI:10.1145/3172944

        Copyright © 2018 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 5 March 2018

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • short-paper

        Acceptance Rates

        IUI '18 Paper Acceptance Rate43of299submissions,14%Overall Acceptance Rate746of2,811submissions,27%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader