A Markov chain and association rule prediction algorithm(MAPA)is proposed to deal with shortcomings of existing algorithms on user access prediction based on web log mining. The algorithm uses the second-order Markov chain to find the pages which users may visit in either the next step or future
so as to generate the candidate prediction page set. Then the two-item association rules are used to correct the prediction result from the forward and the reverse perspectives to get the last prediction page. The algorithm integrates the advantages of both the Markov chain and the association rule well. A Markov prediction algorithm with feedback(MPAF)is proposed by introducing user feedback mechanism. The algorithm creates a history prediction tree(HPT)step by step during the prediction process
saves the history prediction information into HPT
and determines whether the prediction is correct according the user's feedback. The algorithm generates the candidate prediction page set using the second order Markov prediction algorithm at first
and then the last prediction page is generated by dynamically adjusting the prediction algorithm according the historical prediction information. Theoretical analyses show that both the prediction algorithms have linear time complexity. Experimental results show that the average prediction accuracy of MAPA and MPAF is increased by 5% and 10%
respectively.
关键词
Keywords
references
GÉRY M, HADDAD H. Evaluation of web usage mining approaches for user's next request prediction[C]∥Proceedings of the 5th ACM International Workshop on Web Information and Data Management. New York, USA: ACM, 2003: 74-81.
ZHANG Zhili, SHI Lei, GUO Shen, et al. Appling association rule to Web prediction [C]∥Proceedings of the 1st International Multi-Symposiums on Computer and Computational Sciences. Los Alamitos, CA, USA: IEEE Computer Society, 2006: 522-527.
ZUKERMAN I, ALBRECHT D W, NICHOLSON A E. Predicting user's requests on the WWW[C]∥Proceedings of the 7th International Conference on User Modeling. Berlin, Germany:Springer, 1999: 275-284.
XING Yongkang, MA Shaoping. Modeling user navigation sequences based on multi-Markov chains[J]. Chinese Journal of Computers, 2003, 26(11): 1510-1517.
GÜNDÜZ S, ÖZSU M T. A web page prediction model based on click-stream tree representation of user behavior [C]∥Proceedings of the 9th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. New York, USA: ACM, 2003: 535-540.
ÖGˇÜDÜCÜ S G,ÖZSU M T. Incremental click-stream tree model: learning from new users for web page prediction [J]. Distributed and Parallel Databases, 2006, 19(1): 5-27.
HUANG Yinfu, HSU J M. Mining web logs to improve hit ratios of prefetching and caching[J]. Knowledge-Based Systems, 2008, 21(1): 62-69.
SUTHEERA P, HIDEKAZU T. Mining web logs for a personalized recommender system[J]. Joho Shori Gakkai Zenkoku Taikai Koen Ronbunshu, 2005, 67(3): 19-20.
LIU Haibin, KEELJ V. Combined mining of web server logs and web contents for classifying user navigation patterns and predicting users' future requests[J]. Data Knowledge Engineering, 2007, 61(2): 304-330.