Agents for User-Profiling, Information Filtering, and Information Monitoring

  • Kwang Mong SimEmail author
  • Paul C. K. Kwok
Part of the Lecture Notes in Electrical Engineering book series (LNEE, volume 52)


This paper presents an enhanced holistic information retrieval (IR) system that aims to automate the entire process of Web-based IR. The system consists of four types of agents: (1) a User profiling agent (UPA) that filters and reorders URLs based on a user’s interests, (2) ontology-enhanced Web browsing agents (WBAs) that are used to autonomously browse and scan multiple Websites to determine and rate the relevance of Websites, (3) Web monitoring agents (WMAs) that are used for tracking and reporting changes in selected Websites, and (4) price watcher agents (PWAs) that monitor product prices from competing suppliers’ Websites. A UPA generates a profile of a user’s interests, then filters and reorders URLs based on the interests of the user. WBAs perform information filtering by considering three relevance metrics: ontological relations, frequency, and nearness of keywords. The general idea of Website monitoring is that each WMA is programmed to download a new copy of a Website and compare it with the old copy. WMAs allow users to specify monitoring rules, and provide user interface for specifying patterns and data to be monitored. PWAs invoke the functionalities of WBAs and WMAs for browsing and monitoring multiple Websites displaying different prices of a product. Whereas empirical results show that WBAs are likely to rate the relevance of Website with a small degree of error, the UPA can generally identify URLs that a user is more likely to be interested in. Proof-of-concept examples demonstrate the major functionalities of WMAs and PWAs.


Web information retrieval software agent 



This work was supported by the DASAN Project (GIST International Faculty Fund) from the Gwangju Institute of Science and Technology, South Korea. Thanks to Chan Siu Man, Cheung Ting Yee, Wong Yuk Chuen and Tsang Lai Ling for carrying out the portions of the implementations of this work.


  1. 1.
    Miller, Wordnet, G.A. (1990) An on-line lexical database. International Journal of Lexicography, 3–4, 235–312.Google Scholar
  2. 2.
    Fridman, N., & Hafner, C. (Fall 1997) The state of the art in ontology design. AI Magazine, pp. 53–74.Google Scholar
  3. 3.
    Ellis, D. (1989) A behavioral model for information retrieval system design. Journal Documentation, 49(4), 356–369.CrossRefGoogle Scholar
  4. 4.
    Sim, K.M., & Wong, P.T. (2004) Towards agency and ontology for web-based information retrieval. IEEE Transactions on Systems, Man and Cybernetics, Part C: Applications and Reviews, 34(3), 1–13.CrossRefGoogle Scholar
  5. 5.
    Sim, K.M. (2004) Toward an ontology-enhanced information filtering agent. ACM SIGMOD Record, 33(1) March, 95–100.Google Scholar
  6. 6.
    Sim, K.M. (2003) Towards holistic web-based information retrieval: an agent-based approach. In Proceedings of the 2003 IEEE/WIC International Conference of Web Intelligence, Oct. 13–16, Halifax, Canada, pp. 39–46.Google Scholar
  7. 7.
    Frakes, W.B., & Baeza-Yates, R. (Eds.) (1992) Information retrieval: Data structure and algorithms. Prentice-Hall, USA.Google Scholar
  8. 8.
    Salton, G., & McGill, M.J. (1983) Introduction to modern information retrieval. McGrawHill, USA.zbMATHGoogle Scholar
  9. 9.
    Leonard N. Foner (1995) Clustering and information sharing in an ecology of cooperating agents. In AAAI Spring Workshop on Information Gathering from Distributed, Heterogeneous Environments.Google Scholar
  10. 10.
    Winston P., & Chaffin R. (1987) A taxonomy of part-whole relations. Cognitive Science, 11, 417–44.CrossRefGoogle Scholar
  11. 11.
    Salton (1989) Automatic text processing. Reading, MA: Addison Wesley.Google Scholar

Copyright information

© Springer Science+Business Media B.V. 2009

Authors and Affiliations

  1. 1.Gwangju Institute of Science and TechnologyGwangjuSouth Korea
  2. 2.School of Science and Technology, Open University of Hong KongKowloonHong Kong

Personalised recommendations