An Efficient System Based On Closed Sequential Patterns for Web Recommendations

Sequential pattern mining, since its introduction has received considerable attention among the researchers with broad applications. The sequential pattern algorithms generally face problems when mining long sequential patterns or while using very low support threshold. One possible solution of such problems is by mining the closed sequential patterns, which is a condensed representation of sequential patterns. Recently, several researchers have utilized the sequential pattern discovery for designing a web recommendation system, which provides personalized recommendations of web access sequences for users. This paper describes the design of a web recommendation system for providing recommendations to a user‘s web access sequence. The proposed system is mainly based on mining closed sequential web access patterns. Initially, the PrefixSpan algorithm is employed on the preprocessed web server log data for mining sequential web access patterns. Subsequently, with the aid of post-pruning strategy, the closed sequential web access patterns are discovered from the complete set of sequential web access patterns. Then, a pattern tree, a compact representation of closed sequential patterns, is constructed from the discovered closed sequential web access patterns. The Patricia trie based data structure is used in the construction of the pattern tree. For a given user’s web access sequence, the proposed system provides recommendations on the basis of the constructed pattern tree. The experimentation of the proposed system is performed using synthetic dataset and the performance of the proposed recommendation system is evaluated with precision, applicability and hit ratio.

[1]  Sourav S. Bhowmick,et al.  Sequential Pattern Mining: A Survey , 2003 .

[2]  Chabane Djeraba,et al.  Toward Recommendation Based on Ontology-Powered Web-Usage Mining , 2007, IEEE Internet Computing.

[3]  MAGDALINI EIRINAKI,et al.  Web mining for web personalization , 2003, TOIT.

[4]  Salvatore Orlando,et al.  A new algorithm for gap constrained sequence mining , 2004, SAC '04.

[5]  Olfa Nasraoui,et al.  Web Recommender System Implementations in Multiple Flavors : Fast and ( Care-) Free for All , 2006 .

[6]  Jiawei Han,et al.  TSP: mining top-K closed sequential patterns , 2003, Third IEEE International Conference on Data Mining.

[7]  Hiroki Arimura,et al.  An Efficient Algorithm for Enumerating Closed Patterns in Transaction Databases , 2004, Discovery Science.

[8]  Bamshad Mobasher,et al.  Intelligent Techniques for Web Personalization , 2005, Lecture Notes in Computer Science.

[9]  Francoise Pelle ISSN , 2002 .

[10]  D. Edwards Data Mining: Concepts, Models, Methods, and Algorithms , 2003 .

[11]  Yuan Zhang,et al.  Algorithm of mining sequential patterns for web personalization services , 2009, DATB.

[12]  Wei-Hua Hao,et al.  Fast mining of closed sequential patterns , 2008 .

[13]  Jian Pei,et al.  Mining sequential patterns with constraints in large databases , 2002, CIKM '02.

[14]  Maurice Mulvenna,et al.  Personalization on the Net using Web Mining , 2000 .

[15]  Cláudia Antunes,et al.  Generalization of Pattern-Growth Methods for Sequential Pattern Mining with Gap Constraints , 2003, MLDM.

[16]  Maurice D. Mulvenna,et al.  Personalization on the Net using Web mining: introduction , 2000, CACM.

[17]  Philip S. Yu,et al.  Data Mining: An Overview from a Database Perspective , 1996, IEEE Trans. Knowl. Data Eng..

[18]  Chia-Hui Chang,et al.  COBRA: Closed Sequential Pattern Mining Using Bi-phase Reduction Approach , 2006, DaWaK.

[19]  Ramakrishnan Srikant,et al.  Mining sequential patterns , 1995, Proceedings of the Eleventh International Conference on Data Engineering.

[20]  David A. Padua,et al.  Parallel mining of closed sequential patterns , 2005, KDD '05.

[21]  Zhenglu Yang,et al.  An Effective System for Mining Web Log , 2006, APWeb.

[22]  Jiawei Han,et al.  BIDE: efficient mining of frequent closed sequences , 2004, Proceedings. 20th International Conference on Data Engineering.

[23]  Hiroshi Ishikawa,et al.  On the Effectiveness of Web Usage Mining for Page Recommendation and Restructuring , 2002, Web, Web-Services, and Database Systems.

[24]  S.C. Hui,et al.  An intelligent recommender system using sequential Web access patterns , 2004, IEEE Conference on Cybernetics and Intelligent Systems, 2004..

[25]  Siu Cheung Hui,et al.  Efficient sequential access pattern mining for web recommendations , 2006, Int. J. Knowl. Based Intell. Eng. Syst..

[26]  Osmar R. Zaïane,et al.  Mission-Based Navigational Behaviour Modeling for Web Recommender Systems , 2004, WebKDD.

[27]  Soon Myoung Chung,et al.  Efficient Mining of Maximal Sequential Patterns Using Multiple Samples , 2005, SDM.

[28]  Hou Sizu,et al.  Alarms Association Rules Based on Sequential Pattern Mining Algorithm , 2008, 2008 Fifth International Conference on Fuzzy Systems and Knowledge Discovery.

[29]  Cláudia Antunes,et al.  SEQUENTIAL PATTERN MINING WITH APPROXIMATED CONSTRAINTS , 2004 .

[30]  John Riedl,et al.  Recommender Systems for the Web , 2006, Visualizing the Semantic Web.

[31]  Xifeng Yan,et al.  CloSpan: Mining Closed Sequential Patterns in Large Datasets , 2003, SDM.

[32]  Chia-Wen Chang,et al.  Mining Closed Sequential Patterns with Time Constraints , 2008, J. Inf. Sci. Eng..