Fast Streaming Behavioural Pattern Mining

被引:0
作者
Tomas Chovanak
Ondrej Kassak
Michal Kompan
Maria Bielikova
机构
[1] Slovak University of Technology in Bratislava,Faculty of Informatics and Information Technologies
来源
New Generation Computing | 2018年 / 36卷
关键词
Adaptation; Behavioural patterns; Clustering; Data stream; Frequent itemsets; Personalized recommendation;
D O I
暂无
中图分类号
学科分类号
摘要
Identification of typical user behaviour within a web application is a crucial assumption for revealing user characteristics, preferences and habits. Typical and repeating features of user behaviour during his/her interaction with web application can be generalized through behavioural patterns. In this paper, we propose HyBPMine—a novel method, for behavioural pattern mining over a data stream. Our method combines global patterns with patterns specific to dynamically identified groups of similar users. In this way, the method finds and combines the general global patterns (typical for high number of users) with the specific patterns (typical for user groups). We represent the patterns as frequent closed itemsets of items visited by users in their sessions. The behavioural patterns are often used for personalization, prediction or recommendation. In this paper, we evaluated the performance of our method indirectly, by applying discovered patterns in personalized recommendations. In other words, we recommended next user actions within the actual user session. We performed several experiments over data from e-learning and news domains. Our results clearly show that proposed method reaches higher precision than its components used individually as well as the state-of-the-art approaches. In addition, a inclusion of group patterns brings only low and constant computational load, which does not significantly increase resource requirements.
引用
收藏
页码:365 / 391
页数:26
相关论文
共 61 条
[1]  
Anandhi D(2014)An improved web log mining and online navigational pattern prediction Res. J. Appl. Sci. Eng. Technol. 8 1472-1479
[2]  
Irfan Ahmed MS(2010)Moa: massive online analysis J. Mach. Learn. Res. 11 1601-1604
[3]  
Bifet A(2017)Distributed and scalable sequential pattern mining through stream processing Knowl. Inf. Syst. 53 365-390
[4]  
Holmes G(2008)Maintaining frequent closed itemsets over a sliding window J. Intell. Inf. Syst. 31 191-215
[5]  
Kirkby R(2014)SPMF: a Java open-source pattern mining library J. Mach. Learn. Res. 15 3389-3393
[6]  
Pfahringer B(2015)Big data analysis: apache storm perspective Int. J. of Comput. Trends Technol. 19 9-14
[7]  
Chen ChCh(2010)WebPUM: a Web-based recommendation system to predict user future movements Expert Syst. Appl. 37 6201-6212
[8]  
Shuai HH(2011)The ClusTree: indexing micro-clusters for anytime stream mining Knowl. Inf. Syst. 29 249-272
[9]  
Chen MS(2015)Predicting the users’ Navigation Patterns in Web, using Weighted Association Rules and Users Navigation Information Int. J. Comput. Appl. 110 16-21
[10]  
Cheng J(2011)Web server performance optimization using prediction prefetching engine Int. J. Comput. Appl. 23 19-24