The creation of a complex web site is a thorny problem in user interface design. First, different visitors have distinct goals. Second, even a single visitor may have different needs at different times. Much of the information at the site may also be dynamic or time-dependent. Third, as the site grows and evolves, its original design may no longer be appropriate. Finally, a site may be designed for a particular purpose but used in unexpected ways.
Web servers record data about user interactions and accumulate this data over time. We believe that AI techniques can be used to examine user access logs in order to automatically improve the site. We challenge the AI community to create adaptive web sites: sites that automatically improve their organization and presentation based on user access data.
Several unrelated research projects in plan recognition, machine learning, knowledge representation, and user modeling have begun to explore aspects of this problem. We hope that posing this challenge explicitly will bring these projects together and stimulate fundamental AI research. Success would have a broad and highly visible impact on the web and the AI community.
[1]
Murray Campbell,et al.
Singular Extensions: Adding Selectivity to Brute-Force Searching
,
1990,
Artif. Intell..
[2]
Alfred Kobsa,et al.
User-Oriented Adaptivity and Adaptability in the AVANTI Project
,
1996
.
[3]
James A. Hendler,et al.
Ontology-based Web agents
,
1997,
AGENTS '97.
[4]
Takeo Kanade,et al.
Vision and Navigation for the Carnegie-Mellon Navlab
,
1987
.
[5]
Oren Etzioni,et al.
A Sound and Fast Goal Recognizer
,
1995,
IJCAI.
[6]
Thorsten Joachims,et al.
WebWatcher : A Learning Apprentice for the World Wide Web
,
1995
.
[7]
Martial Hebert,et al.
Vision and navigation for the Carnegie-Mellon Navlab
,
1988
.
[8]
Henry A. Kautz.
A formal theory of plan recognition
,
1987
.
[9]
Dan Suciu,et al.
STRUDEL: a Web site management system
,
1997,
SIGMOD '97.