An Approach to Extract Informative Rules for Web Page Recommendation by Genetic Programming

SUMMARY Clickstreams in users’ navigation logs have various datawhich are related to users’ web surfing. Those are visit counts, stay times,product types, etc. When we observe these data, we can divide clickstreamsinto sub-clickstreams so that the pages in a sub-clickstream share more con-texts with each other than with the pages in other sub-clickstreams. In thispaper, we propose a method which extracts more informative rules fromclickstreams for web page recommendation based on genetic programmingand association rules. First, we split clickstreams into sub-clickstreamsby contexts for generating more informative rules. In order to split click-streams in consideration of context, we extract six features from users’ nav-igation logs. A set of split rules is generated by combining those featuresthrough genetic programming, and then informative rules for recommen-dation are extracted with the association rule mining algorithm. Throughexperiments, we verify that the proposed method is more effective than theother methods in various conditions.

[1]  David G. Lowe,et al.  Fast Approximate Nearest Neighbors with Automatic Algorithm Configuration , 2009, VISAPP.

[2]  Chen Li,et al.  NNH: Improving Performance of Nearest-Neighbor Searches Using Histograms , 2004, EDBT.

[3]  Jun Hong,et al.  Using Markov Chains for Link Prediction in Adaptive Web Sites , 2002, Soft-Ware.

[4]  Ke Wang,et al.  Building Association-Rule Based Sequential Classifiers for Web-Document Prediction , 2004, Data Mining and Knowledge Discovery.

[5]  Jeffrey Heer,et al.  Separating the swarm: categorization methods for user sessions on the web , 2002, CHI.

[6]  Muhammed Miah Improved k-NN Algorithm for Text Classification , 2009, DMIN.

[7]  Yoon Ho Cho,et al.  A personalized recommender system based on web usage mining and decision tree induction , 2002, Expert Syst. Appl..

[8]  Murat Göksedef,et al.  Combination of Web page recommender systems , 2010, Expert Syst. Appl..

[9]  Ching-Yung Lin,et al.  Personalized recommendation driven by information flow , 2006, SIGIR.

[10]  Riccardo Poli,et al.  A Field Guide to Genetic Programming , 2008 .

[11]  M. Roveri,et al.  Reducing Computational Complexity in k-NN based Adaptive Classifiers , 2007, 2007 IEEE International Conference on Computational Intelligence for Measurement Systems and Applications.

[12]  Bong-Jin Yum,et al.  Recommender system based on click stream data using association rule mining , 2011, Expert Syst. Appl..

[13]  Paul R. Cohen,et al.  Learning effects of robot actions using temporal associations , 2002, Proceedings 2nd International Conference on Development and Learning. ICDL 2002.

[14]  Juntae Kim,et al.  A recommendation algorithm using multi-level association rules , 2003, Proceedings IEEE/WIC International Conference on Web Intelligence (WI 2003).

[15]  Xin Jin,et al.  Web usage mining based on probabilistic latent semantic analysis , 2004, KDD.

[16]  Tao Luo,et al.  Effective personalization based on association rule discovery from web usage data , 2001, WIDM '01.

[17]  John Riedl,et al.  GroupLens: an open architecture for collaborative filtering of netnews , 1994, CSCW '94.

[18]  Enrique Herrera-Viedma,et al.  Multi-instance genetic programming for web index recommendation , 2009, Expert Syst. Appl..

[19]  A. Anitha,et al.  A New Web Usage Mining Approach for Next Page Access Prediction , 2010 .

[20]  Michael Bieber,et al.  A clickstream-based collaborative filtering personalization model: towards a better performance , 2004, WIDM '04.

[21]  George Karypis,et al.  Selective Markov models for predicting Web page accesses , 2004, TOIT.

[22]  Tao Luo,et al.  Discovery and Evaluation of Aggregate Usage Profiles for Web Personalization , 2004, Data Mining and Knowledge Discovery.