Predicting Navigational Patterns in Web Applications using Machine Learning Techniques

Detta är en Uppsats för yrkesexamina på avancerad nivå från Lunds universitet/Institutionen för reglerteknik

Författare: Patric Balan; Gustav Jönemo; [2024]

Nyckelord: Technology and Engineering;

Sammanfattning: In large corporations, customer support is a costly service, and an area of constant optimization. Solutions to increase efficiency and decrease bottlenecks are constantly needed. One such bottleneck is support tool proficiency in a customer support organization where many different tools are used, and a potential solution is to let the tool guide the user as it is being used. This thesis explores the use of machine learning to make predictions on user behaviour, based on user web log entries, to simplify the use of a customer support tool for unfamiliar users. From 1.8 million log entries, four different datasets are created, based on two different data processing principles. On these, three machine learning models are trained, namely an LSTM, a transformer, and a hybrid CNN-LSTM model. These are then compared to a naive baseline model and evaluated on overall accuracy, top-three accuracy, and accuracy based on sequence length. The results show that all trained models perform better than the baseline model, but not significantly for certain datasets. The trained models also perform very similarly on all datasets, but for long sequences, LSTM generally outperforms the others, reaching an overall accuracy of 75 percent for its best dataset. The respective accuracy for the baseline model is 72 percent. The close results between models can mainly be attributed to the low complexity of the tool from which the log entries originated and the few features they contain.

  HÄR KAN DU HÄMTA UPPSATSEN I FULLTEXT. (följ länken till nästa sida)