X-Compass: An XML Agent for Supporting User Navigation on the Web

In this paper we present X-Compass, an XML agent for supporting a user during her/his navigation on the Web. This agent is the result of our attempt of synthesizing, in a unique context, important guidelines currently characterizing the research in various Computer Science sectors. X-Compass constructs and handles a rather rich, even if light, user profile. This latter is, then, exploited for supporting the user in the efficient search of information of her/his interest; in this way, the proposed agent behaves as a content-based recommender system. Moreover, X-Compass is particularly suited for constructing multi-agent systems and, therefore, for implementing collaborative filtering recommendation techniques. In addition, being based on XML, X-Compass is particularly light and capable of operating on various hardware and software platforms. Finally, the exploitation of XML makes the information exchange among X-Compass agents and, therefore, the management and the exploitation of X-Compass multi-agent systems, easy.

[1]  James E. Pitkow,et al.  Characterizing Browsing Strategies in the World-Wide Web , 1995, Comput. Networks ISDN Syst..

[2]  Michael J. Pazzani,et al.  A Framework for Collaborative, Content-Based and Demographic Filtering , 1999, Artificial Intelligence Review.

[3]  Robert J. Glushko,et al.  An XML framework for agent-based E-commerce , 1999, CACM.

[4]  Jay M. Tenenbaum,et al.  Eco System: An Internet Commerce Architecture , 1997, Computer.

[5]  Ramakrishnan Srikant,et al.  Mining sequential patterns , 1995, Proceedings of the Eleventh International Conference on Data Engineering.

[6]  ZVI GALIL,et al.  Efficient algorithms for finding maximum matching in graphs , 1986, CSUR.

[7]  Ravi S. Sandhu,et al.  Secure Cookies on the Web , 2000, IEEE Internet Comput..

[8]  James E. Pitkow,et al.  Characterizing Browsing Behaviors on the World-Wide Web , 1995 .

[9]  Gediminas Adomavicius,et al.  Using Data Mining Methods to Build Customer Profiles , 2001, Computer.

[10]  Pattie Maes,et al.  Social information filtering: algorithms for automating “word of mouth” , 1995, CHI '95.

[11]  Ali S. Hadi,et al.  Finding Groups in Data: An Introduction to Chster Analysis , 1991 .

[12]  Jaideep Srivastava,et al.  Automatic personalization based on Web usage mining , 2000, CACM.

[13]  Maurice D. Mulvenna,et al.  Discovering Internet marketing intelligence through online analytical web usage mining , 1998, SGMD.

[14]  Luigi Palopoli,et al.  Modeling Web-search scenarios exploiting user and source profiles , 2001, AI Commun..

[15]  George Angelos Papadopoulos,et al.  Models and Technologies for the Coordination of Internet Agents: A Survey , 2001, Coordination of Internet Agents: Models, Technologies, and Applications.

[16]  Peter J. Rousseeuw,et al.  Finding Groups in Data: An Introduction to Cluster Analysis , 1990 .

[17]  Tomasz Imielinski,et al.  Mining association rules between sets of items in large databases , 1993, SIGMOD Conference.

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

[19]  Thorsten Joachims,et al.  A Probabilistic Analysis of the Rocchio Algorithm with TFIDF for Text Categorization , 1997, ICML.

[20]  Michael McGill,et al.  Introduction to Modern Information Retrieval , 1983 .

[21]  Michael Wooldridge,et al.  Agent technology: foundations, applications, and markets , 1998 .