Deep Learning for User Behaviour Prediction Using Streaming Analytics

Main Article Content

Mantri Gayatri
P. Satheesh
R. Rajeswara Rao

Abstract

Streams of web user interactions reflect behaviour of customers or users of a web application through which a company is being operated online. The interactions may be in the form of visits to web components and even purchases made by users in case of e-Commerce applications. Modelling user behaviour can help the organizations to ascertain patterns of user behaviours and improve their products and services to meet their needs besides making promotional schemes. There are many existing methods for modelling user behaviour. However, of late, deep learning models are found to be more accurate and useful. In this paper a deep learning based framework is proposed for predicting web user behaviour from streams of user interactions. The framework is based on the mechanisms that exploit Recurrent Neural Network (RNN), one of the deep learning approaches, to learn from low-level features of sequential and streaming data. The mechanisms are used to model user interactions and predict the user behaviour with respect to purchasing items in future. In presence of plenty of items, item embeddings is explored for better results. In addition to this, attention mechanisms are employed to achieve RNN model interoperability. The empirical study revealed that the proposed framework is useful besides helping to evaluate different variants of attention mechanisms and item embeddings.

Article Details

How to Cite
Gayatri, M. ., Satheesh, P. ., & Rao, R. R. . (2022). Deep Learning for User Behaviour Prediction Using Streaming Analytics. International Journal on Recent and Innovation Trends in Computing and Communication, 10(2s), 289–297. https://doi.org/10.17762/ijritcc.v10i2s.5946
Section
Articles

References

GEETHARAMANI, R., REVATHY, P., & JACOB, S. G. (2015). Prediction of users webpage access behaviour using association rule mining. Sadhana, 40(8), 2353–2365.

Boratto, L., Carta, S., Fenu, G., & Saia, R. (2016). Using neural word embeddings to model user behavior and detect user segments. Knowledge-Based Systems, 108, 5–14.

Yan, H., Yang, C., Yu, D., Li, Y., Jin, D., & Chiu, D.-M. (2019). Multi-site User BehaviorModelling and Its Application in Video Recommendation. IEEE Transactions on Knowledge and Data Engineering, 1–14.

Yang, C., Yan, H., Yu, D., Li, Y., & Chiu, D. M. (2017). Multi-site User BehaviorModelling and Its Application in Video Recommendation. Proceedings of the 40th International ACM SIGIR Conference on Research and Development in Information Retrieval - SIGIR ’17. P1-10.

Buettner, R. (2016). Predicting user behavior in electronic markets based on personality-mining in large online social networks. Electronic Markets, 27(3), 247–265.

Jalal, A., & Mahmood, M. (2019). Students’ behavior mining in e-learning environment using cognitive processes with information technologies. Education and Information Technologies. P1-25.

MAlharbi, A. S., &Doncker, E. (2018). Twitter Sentiment Analysis with a Deep Neural Network: An Enhanced Approach using User Behavioral Information. Cognitive Systems Research. P1-36.

Armando. (2016). Predicting online user behaviour using deep learning algorithms, p1-21.

Román, P. E., Velásquez, J. D., Palade, V., & Jain, L. C. (2013). New Trends in Web User Behaviour Analysis. Studies in Computational Intelligence, 1–10.

Maghdid, H. S. (2018). Web News Mining Using New Features: A Comparative Study. IEEE Access, 1–17.

Atta-ur-Rahman, Dash, S., Luhach, A. K., Chilamkurti, N., Baek, S., & Nam, Y. (2019). A Neuro-fuzzy approach for user behaviour classification and prediction. Journal of Cloud Computing, 8(1). P1-15.

Almeida, A., &Azkune, G. (2018). Predicting Human Behaviour with Recurrent Neural Networks. Applied Sciences, 8(2), p1-13.

Sisodia, D. S., Khandal, V., &Singhal, R. (2016). Fast prediction of web user browsing behaviours using most interesting patterns. Journal of Information Science, 44(1), 74–90.

Yunsheng, G., Qianqian, Z., &Jie, K. (2018). Research on the prediction of user behavior based on neural network. Proceedings of the 3rd International Conference on Intelligent Information Processing - ICIIP ’18. P1-6.

Ortigosa, A., Carro, R. M., &Quiroga, J. I. (2014). Predicting user personality by mining social interactions in Facebook. Journal of Computer and System Sciences, 80(1), 57–71.

Gokulapriya R And Ganesh Kumar R.. (2019). Research Aligned Analysis on Web Access Behavioral Pattern Mining for User Identification. International Journal of Engineering and Advanced Technology. 8 (6), p1-6.

Asiya N. Khan And Pallavi S. Pandhare. (2018). Web Usage Mining and User Behaviour Prediction. International Journal on Future Revolution in Computer Science & Communication Engineering . 4 (4), p30 – 33.

Lakshmi N And Krishnamurthy . (2019). Social Networking Data Research Using Frequent Pattern Mining and Machine Learning Data. International Journal of Engineering and Advanced Technology. 8 (6), p1-6.

Beatric , Ryan Fernandes, Leo. J. Peo, NikhilaKamatAndSergius Miranda. (2014). New Approaches to Web Personalization Using Web Mining Techniques. International Journal of Computer Science and Information Technologies. 5 (2), p 2195-2201.

Liu, Y., Wang, C., Zhang, M., & Ma, S. (2017). User behaviormodeling for better Web search ranking. Frontiers of Computer Science, 11(6), 923–936.

ZhabizGharibshah, Xingquan Zhu, Arthur Hainline and Michael Conway. (2020). Deep Learning for User Interest and Response Prediction in Online Display Advertising. SPRINGER. p1-15.

Alessandro Crivellari and Euro Beinat. (2020). LSTM-Based Deep Learning Model for Predicting Individual Mobility Traces of Short-Term Foreign Tourists. Sustainability. 12, p1-18.

Atta-ur-Rahman, Dash, S., Luhach, A. K., Chilamkurti, N., Baek, S., & Nam, Y. (2019). A Neuro-fuzzy approach for user behaviour classification and prediction. Journal of Cloud Computing, 8(1). p1-15.

https://www.kaggle.com/datasets/grouplens/movielens-20m-dataset

https://www.kaggle.com/c/santander-product-recommendation/data