Agent-Mediated Pro-active Web-Sites

In this paper we explore the concept of a Semantic Desktop in which software applications will be responsible for the automation of otherwise tedious tasks and the update of user information. We propose an ontology driven software agent solution where two major issues stand out: architecture and process. The architecture issue addresses the current static nature of information on a web page. In order to achieve the level of pro-activity desired we have to be able to identify, classify and code important bits of semantic information in a way that can be automatically manipulated by machines. The second issue relates to the strategy/strategies used to dynamically update information. Because of the variety of actions needed to update web sites e.g., monitoring changes to personal information (phone numbers, addresses, hobbies, etc.), maintaining a knowledge of institutional information, reacting to external events, reaction to political and environmental changes, etc., we hypothesize that no single strategy for maintaining dynamic information-awareness will do but that a variety of strategies need to be put into practice. We propose the creation of a community of software agents, each responsible for achieving a different set of tasks. The Semantic Desktop is achieved through the composition of the site semantics with the functionality provided by the instantiated software agents.

[1]  Carl Bedingfield Review of "Spinning the semantic web: Bringing the world wide web to its full potential" edited by Dieter Fensel, James Hendler, Henry Lieberman, and Wolfgang Wahlster, The MIT press , 2003, UBIQ.

[2]  James Rucker,et al.  Siteseer: personalized navigation for the Web , 1997, CACM.

[3]  Thomas R. Gruber,et al.  A translation approach to portable ontology specifications , 1993, Knowl. Acquis..

[4]  Jacques Ferber,et al.  Multi-agent systems - an introduction to distributed artificial intelligence , 1999 .

[5]  Andrew B. Williams,et al.  Learning to Share Meaning in a Multi-Agent System , 2004, Autonomous Agents and Multi-Agent Systems.

[6]  Arndt von Staa,et al.  Using Ontologies to Formalize Services Specifications in Multi-agent Systems , 2004, FAABS.

[7]  Tom Holvoet,et al.  Application-Specific Reuse of Agent Roles , 2002, SELMAS.

[8]  Yoav Shoham,et al.  Learning Information Retrieval Agents: Experiments with Automated Web Browsing , 1995 .

[9]  Dieter Fensel,et al.  Ontology-Based Knowledge Management , 2002, Computer.

[10]  George A. Miller,et al.  WordNet: A Lexical Database for English , 1995, HLT.

[11]  Fernanda Lima,et al.  Design and Implementation of Semantic Web Applications , 2004, WWW Workshop on Application Design, Development and Implementation Issues in the Semantic Web.

[12]  Frank van Harmelen,et al.  A semantic web primer , 2004 .

[13]  Matthai Philipose,et al.  Mining models of human activities from the web , 2004, WWW '04.

[14]  M. V. Dignum,et al.  Using Agent Societies to Support Knowledge Sharing , 2003 .

[15]  James A. Hendler,et al.  Agents and the Semantic Web , 2001, IEEE Intell. Syst..

[16]  Shawn R. Wolfe,et al.  A distributed multi-agent system for collaborative information management and sharing , 2000, CIKM '00.

[17]  Nicholas R. Jennings,et al.  Intelligent agents: theory and practice , 1995, The Knowledge Engineering Review.

[18]  Michael J. Pazzani,et al.  Learning and Revising User Profiles: The Identification of Interesting Web Sites , 1997, Machine Learning.

[19]  Eero Hyvönen,et al.  Thirteenth International World Wide Web Conference Proceedings, WWW2004 , 2004 .

[20]  Andreas Abecker,et al.  Agent Technology for Distributed Organizational Memories: The Frodo Project , 2003, ICEIS.

[21]  Oren Etzioni,et al.  Semantic email , 2004, WWW '04.

[22]  K. P. Sycara Multiagent systems : Special issue on agents , 1998 .

[23]  Nicholas R. Jennings,et al.  A Roadmap of Agent Research and Development , 2004, Autonomous Agents and Multi-Agent Systems.

[24]  Nicola Guarino,et al.  Evaluating ontological decisions with OntoClean , 2002, CACM.

[25]  Michael J. Pazzani,et al.  Adaptive Web Site Agents , 1999, AGENTS '99.

[26]  Nicholas R. Jennings,et al.  A methodology for agent-oriented analysis and design , 1999, AGENTS '99.

[27]  Gerhard Weiss,et al.  Multiagent Systems , 1999 .