Saved in:
Bibliographic Details
Main Author: Joseph, Jibin
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2512.20438
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866917166510505984
author Joseph, Jibin
author_facet Joseph, Jibin
contents Many businesses depend on their mobile apps and websites, so user frustration while trying to complete a task on these channels can cause lost sales and complaints. In this research, I use clickstream data from a real e-commerce site to predict whether a session is frustrated or not. Frustration is defined using certain rules based on rage bursts, back and forth navigation (U turns), cart churn, search struggle, and long wandering sessions, and applies these rules to 5.4 million raw clickstream events (304,881 sessions). From each session, I build tabular features and train standard classifier models. I also use the full event sequence to train a discriminative LSTM classifier. XGBoost reaches about 90% accuracy, ROC AUC of 0.9579, while the LSTM performs best with about 91% accuracy and a ROC AUC of 0.9705. Finally, the research shows that with only the first 20 to 30 interactions, the LSTM already predicts frustration reliably.
format Preprint
id arxiv_https___arxiv_org_abs_2512_20438
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Machine Learning to Predict Digital Frustration from Clickstream Data
Joseph, Jibin
Machine Learning
Many businesses depend on their mobile apps and websites, so user frustration while trying to complete a task on these channels can cause lost sales and complaints. In this research, I use clickstream data from a real e-commerce site to predict whether a session is frustrated or not. Frustration is defined using certain rules based on rage bursts, back and forth navigation (U turns), cart churn, search struggle, and long wandering sessions, and applies these rules to 5.4 million raw clickstream events (304,881 sessions). From each session, I build tabular features and train standard classifier models. I also use the full event sequence to train a discriminative LSTM classifier. XGBoost reaches about 90% accuracy, ROC AUC of 0.9579, while the LSTM performs best with about 91% accuracy and a ROC AUC of 0.9705. Finally, the research shows that with only the first 20 to 30 interactions, the LSTM already predicts frustration reliably.
title Machine Learning to Predict Digital Frustration from Clickstream Data
topic Machine Learning
url https://arxiv.org/abs/2512.20438