A real-time evolutionary algorithm for Web prediction

As an increasing number of users access information on the World Wide Web, there is a opportunity to improve well known strategies for Web caching, prefetching, dynamic user modeling and dynamic site customization in order to obtain better subjective performance and satisfaction in Web surfing. We propose a new method to exploit user navigational path behavior to predict, in real-time, future requests. Predicting user next requests is useful not only for document caching/prefetching, it is also suitable for quick dynamic portal adaptation to user behavior. Real-time user adaptation prevents the use of statistical techniques on Web logs, and we propose the adoption of a predictive user model based on finite state machines together with an evolutionary algorithm that evolves a population of FSMs for achieving a good prediction rate.

[1]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[2]  Peter J. B. Hancock,et al.  An Empirical Comparison of Selection Methods in Evolutionary Algorithms , 1994, Evolutionary Computing, AISB Workshop.

[3]  Thomas Bäck,et al.  Selective Pressure in Evolutionary Algorithms: A Characterization of Selection Mechanisms , 1994, International Conference on Evolutionary Computation.

[4]  Henry Lieberman,et al.  Letizia: An Agent That Assists Web Browsing , 1995, IJCAI.

[5]  Michael J. Pazzani,et al.  Syskill & Webert: Identifying Interesting Web Sites , 1996, AAAI/IAAI, Vol. 1.

[6]  Thorsten Joachims,et al.  Web Watcher: A Tour Guide for the World Wide Web , 1997, IJCAI.

[7]  T. Joachims WebWatcher : A Tour Guide for the World Wide Web , 1997 .

[8]  Eric Horvitz,et al.  Patterns of search: analyzing and modeling Web query refinement , 1999 .

[9]  Peter Pirolli,et al.  Mining Longest Repeating Subsequences to Predict World Wide Web Surfing , 1999, USENIX Symposium on Internet Technologies and Systems.

[10]  Ingrid Zukerman,et al.  Pre-sending Documents on the WWW: A Comparative Study , 1999, IJCAI.

[11]  Qiang Yang,et al.  WhatNext: a prediction system for Web requests using n-gram sequence models , 2000, Proceedings of the First International Conference on Web Information Systems Engineering.

[12]  Joerg joke Heitkoetter,et al.  The hitch-hiker''s guide to evolutionary computation , 2001 .

[13]  Qiang Yang,et al.  Mining web logs for prediction models in WWW caching and prefetching , 2001, KDD '01.

[14]  Laura Farinetti,et al.  A Transparent Search Agent for Closed Collections , 2002 .

[15]  Peter Pirolli,et al.  Distributions of surfers' paths through the World Wide Web: Empirical characterizations , 1999, World Wide Web.