Next Likely Behavior: Predicting Individual Actions from Aggregate User Behaviors

We report results using n-grams to model user actions with only aggregated data and knowing little about the user. Employing a data set of 33,860 flight bookings from 4,221 passengers, we evaluate the n-gram model for the precision of predicting next likely actions. Results show that our approach can achieve a precision of 21% overall and 88% for some user behavior patterns, which is well above a baseline of 11.8% of recommending the most popular destinations. We achieve this performance with minimal complexity by using a first-order model of two states. However, the coverage is limited to about 21% of the destinations. Implications are that the n-gram approach can predict short customer behavior patterns when individual customer information is not available for specific sequences of actions. The findings have consequences for understanding customer populations for tasks that can be state modeled within the airline domain and similar contexts. Findings may also apply to other user-facing tasks, such as predicting website transitions or next likely clicks.

[2]  L. Breuer Introduction to Stochastic Processes , 2022, Statistical Methods for Climate Scientists.

[3]  Yuan Zuo,et al.  A Pseudo-document-based Topical N-grams model for short texts , 2020, World Wide Web.

[4]  Jennifer Golbeck I'll be Watching You: Policing the Line between Personalization and Privacy , 2017, UMAP.

[5]  Sargur N. Srihari,et al.  Experiments in Text Recognition with Binary n-Gram and Viterbi Algorithms , 1982, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[6]  Qi Qi,et al.  Pattern and content controlled response generation , 2021, Inf. Process. Manag..

[7]  Mária Bieliková,et al.  Behavioral Patterns Mining for Online Time Personalization , 2017, UMAP.

[8]  Qiang Yang,et al.  WhatNext: a prediction system for Web requests using n-gram sequence models , 2000, Proceedings of the First International Conference on Web Information Systems Engineering.

[9]  Saravanan Thirumuruganathan,et al.  Forecasting the nearly unforecastable: why aren’t airline bookings adhering to the prediction algorithm? , 2021, Electron. Commer. Res..

[10]  David N. Chin,et al.  Personality Profiling from Text: Introducing Part-of-Speech N-Grams , 2014, UMAP.

[11]  Tural Gurbanov,et al.  Modeling and Predicting User Actions in Recommender Systems , 2016, UMAP.

[12]  Gianni Fenu,et al.  Connecting User and Item Perspectives in Popularity Debiasing for Collaborative Recommendation , 2021, Inf. Process. Manag..

[13]  Bernard J. Jansen,et al.  Too few, too many, just right: Creating the necessary number of segments for large online customer populations , 2021, Electron. Commer. Res. Appl..

[14]  Bernard J. Jansen,et al.  Data-Driven Personas for Enhanced User Understanding: Combining Empathy with Rationality for Better Insights to Analytics , 2020, Data Inf. Manag..

[15]  David Noy Predicting user intentions in graphical user interfaces using implicit disambiguation , 2001, CHI Extended Abstracts.

[16]  Brian D. Davison,et al.  Predicting Sequences of User Actions , 1998 .

[17]  Ingrid Zukerman,et al.  Collaborative Inference of Sentiments from Texts , 2010, UMAP.

[18]  Cheng-Te Li,et al.  T-Gram: A Time-Aware Language Model to Predict Human Mobility , 2021, ICWSM.