Abstract
A case study in adaptive information filtering systems for the Web is presented. The described system comprises two main modules, named HUMOS and WIFS. HUMOS is a user modeling system based on stereotypes. It builds and maintains long term models of individual Internet users, representing their information needs. The user model is structured as a frame containing informative words, enhanced with semantic networks. The proposed machine learning approach for the user modeling process is based on the use of an artificial neural network for stereotype assignments. WIFS is a content-based information filtering module, capable of selecting html/text documents on computer science collected from the Web according to the interests of the user. It has been created for the very purpose of the structure of the user model utilized by HUMOS. Currently, this system acts as an adaptive interface to the Web search engine ALTA VISTATM. An empirical evaluation of the system has been made in experimental settings. The experiments focused on the evaluation, by means of a non-parametric statistics approach, of the added value in terms of system performance given by the user modeling component; it also focused on the evaluation of the usability and user acceptance of the system. The results of the experiments are satisfactory and support the choice of a user model-based approach to information filtering on the Web.
Similar content being viewed by others
References
Aamodt, A. and Plaza, E.: 1994, Case-based easoning: Foundational issues, methodological variations, and system approaches. AI Communications 7(1), 39–59.
Armstrong, R., Freitag, D., Joachims, T. and Mitchell, T.: 1995, WebWatcher: A learning apprentice for the world wide web, AAAI Spring Symposium on Information Gathering from Hetereogeneus,Distributed Environments, March 1995.
Artale, A., Magnini, B. and Strapparava, C.: 1997, WordNet for Italian and its use for Lexical Discrimination. In: M. Lenzerini (ed.): AI*IA-97: Advances in Artificial Intelligence, Lecture Notes in Artificial Intelligence, Vol. 1321. Springer Verlag, pp. 346–356.
Asnicar, F., Di Fant, M. and Tasso, C.: 1997, User model-based information filtering. In: M. Lenzerini (ed.): AI*IA 97: Advances in Artificial Intelligence, Lecture Notes in Artificial Intelligence, Vol. 1321. Springer Verlag, pp. 242–253.
Baclace, P. E.: 1992, Competitive agents for information filtering. Communications of theACM 35(12), 50.
Baeza-Yates, R. and Ribeiro-Neto, B.: 1999, Modern Information Retrieval. Addison-Wesley.
Balabanović, M.: 1998, Exploring versus exploiting when learning user models for text recommendation. User Modeling and User-Adapted Interaction 8(1-2), 71–102.
Balabanović, M. and Shoham, Y.: 1997, Fab: content-based, collaborative recommendation. Communications of the ACM 40(3), 66–72.
Brajnik, G. and Tasso, C.: 1994, A shell for developing non-monotonic user modeling systems. International Journal of Human-Computer Studies 40, 31–62.
Chakrabarti, S., Van den Berg, M. and Dom, B.: 1999, Focused crawling: a new approach to topic-specific Web resource discovery. Computer Networks 31, 1623–1640.
Chen, Q. and Norcio, A. F.: 1997, Modeling a user’s domain knowledge with neural networks. International Journal of Human-Computer Interaction 9(1), 25–40.
Chin, D. N.: 2001, Empirical evaluation of user models and user-adapted systems. User Modeling and User-Adapted Interaction 11, 181–194.
Cohen, P. R.: 1995, Empirical Methods for Artificial Intelligence. MIT Press, Cambridge, Massachusetts.
Devore, J. L.: 1995, Probability and Statistics for Engineering and the Sciences. Brooks/Cole Publishing Company, Monterey, California, fourth edition.
Dix, A., Finlay, J., Aboud, G. and Beale, R.: 1993,Human-Computer Interaction. Prentice-Hall.
Doyle, J.: 1979, A truth maintenance system. Artificial Intelligence 12, 231–272.
Fellbaum, C.: 1998, WordNet. An Electronic Lexical Database. The MIT Press.
Finin, T. W.: 1989, GUMS-A General User Modeling Shell. In: A. Kobsa and W. Wahlster (eds.): User Models in Dialog Systems, Springer, Berlin, Heidelberg, pp. 411–430.
Forbus, K. D. and De Kleer, J.: 1993, Building Problem Solvers. The MIT Press.
Frakes, W.: 1992, Stemming Algorithms. In: W. Frakes and R. Baeza-Yates (eds.): Information Retrieval: Data Structures & Algorithms, NJ, Prentice Hall, Englewood Cliffs, pp. 131–160.
Gentili, G., Micarelli, A. and Sciarrone, F.: 2003, InfoWeb: An adaptive information filtering system for the cultural heritage domain. Applied Artificial Intelligence 17(8-9), 715–744.
Goldberg, D., Nichols, D., Oki, B. M. and Terry, D.: 1992, Using collaborative filtering to weave the information tapestry. Communications of the ACM 35(12), 61–70.
Goonatilake, S. and Khebbal, S. (eds.): 1995, Intelligent Hybrid Systems. John Wiley & Sons.
Hanani, U., Shapira, B. and Shoval, P.: 2001, Information filtering: Overview of issues, research and systems. User Modeling and User-Adapted Interaction 11, 203–259.
Harman, K. D. and Candela, G.: 1990, Retrieving records from a gigabyte of text on a minicomputer using statistical ranking. Journal of the American Society for Information Science 41(8), 581–589.
Harper, B. D. and Norman, K. L.: 1998, Improving user satisfaction: The questionnaire for user interaction satisfaction version 5.5. Proceedings of Mid Atlantic Human Factors Conference, Virginia Beach, February 1998, pp. 224–228.
Haykin, S.: 1994, Neural Networks-A Comprehensive Foundation. Prentice Hall International.
Jameson, A.:1999, User-adaptive systems: An integrative overview. Tutorial presented at: Seventh International Conference on User Modeling UM-99, Banff, Canada, June 20.
Jennings, A. and Higuchi, H.: 1993, A user model neural network for a personal news service. User Modeling and User-Adapted Interaction 3(1), 1–25.
Joachims, T., Freitag, D. and Mitchell, T.: 1997, WebWatcher: A Tour Guide for the World Wide Web. Proceedings of the International Joint Conference on Artificial Intelligence IJCAI-97, pp. 770–775, August 1997.
Kay, J.: 1995, TheUMtoolkit for cooperative user modeling. User Modeling and User-Adapted Interaction 4(3), 149–196.
Kemeney, J. G. and Snell, J. L., 1962, Mathematical Models in the Social Sciences. New York, Blaisdell.
Kobsa, A., and Pohl, W.: 1995, The user modeling shell system BGP-MS. User Modeling and User-Adapted Interaction 4(2), 59–106.
Leuski, A. and Allan, J.: 2004, Interactive information retrieval using clustering and spatial proximity. User Modeling and User-Adapted Interaction 14(2-3), 259–288.
Maes, P.: 1994, Agents that reduce work and information overload. Communications of the ACM 37(7), 30–40.
Magnini, B. and Strapparava, C.: 2004, User modelling for news web sites with word sense based techniques. User Modeling and User-Adapted Interaction 14(2-3), 239–257.
McAllester, D. A.: 1980, An Outlook on Truth Maintenance. AI Memo 551, MIT AI Laboratory, Cambridge, Massachusetts, 924–929.
Micarelli, A., Sciarrone, F., Ambrosini, L. and Cirillo, V.:1998, A Case-Based Approach to User Modeling. In: B. Smyth and P. Cunningham (eds.): Advances in Case-Based Reasoning, Lecture Notes in Artificial Intelligence, Vol. 1488, Springer-Verlag, Berlin, pp. 310–321.
Mladenic, J.: 1999, Text-learning and related intelligent agents: A survey. IEEE Intelligent Systems 14(4), 44–54.
Mock, K. J. and Vemuri, V. R: 1997, Information filtering via hill climbing, wordnet and index patterns. Information Processing and Management 33(5), 633–644.
Mostafa, J., Mukhopadhyay, S., Lam, W. and Palakal, M.: 1997, A multi-level approach to intelligent information filtering: Model, system and evaluation. ACM Transactions on Information Systems 15(4), 368–399.
Narendra, K. S. and Thathachar, M. A. L.: 1989, Learning Automata-An Introduction. NJ: Prentice-Hall, Englewood Cliffs.
Oard, D. W.: 1997, The state of the art in text filtering. User Modeling and User-Adapted Interaction 7(3), 141–178.
Pazzani, M. and Billsus, D.: 1997, Learning and revising user profiles: The identification of interesting web sites. Machine Learning 27, 313–331.
Rich, E.: 1989, Stereotypes and User Modeling. In: A. Kobsa and W. Wahlster (eds.): User Models in Dialog Systems, Springer-Verlag, pp. 35–51.
Rumelhart, D. E. and McClelland, J. L. (eds.): 1986, Parallel Distributed Processing. MIT Press, Cambridge, Massachusetts.
Salton, G.: 1971, The SMART Retrieval System-Experiments in Automatic Document Processing. NJ: Prentice Hall Inc., Englewood Cliffs.
Salton, G. and Lesk, L.: 1968, Computer evaluation of indexing and text processing. Journal of the ACM 15(1), 8–36.
Shapira, B., Shoval, P. and Hanani, U.: 1997, Stereotypes in information filtering systems. Information Processing & Management 33(3), 273–287.
Shapira, B., Shoval, P. and Hanani, U.: 1999, Experimentation with an information filtering system that combines cognitive and Sociological filtering integrated with user stereotypes. Decision Support Systems 27, 5–24.
Shneiderman, B.: 1998, Designing the User Interface-Strategies for Effective Human-Computer Interaction. Addison-Wesley, Third Edition.
Siegel, S. and Castellan, N. J.:1988, Nonparametric Statistics for the Behavioral Sciences. New York: McGraw-Hill Inc..
Waern, A.: 2004, User Involvement in Automatic Filtering-an experimental study. User Modeling and User-Adapted Interaction 14(2-3), 201–237.
Weibelzahl, S. and Weber, G.: 2001, A Database of empirical evaluations of adaptive systems. In: R. Klingerberg, S. Ruping, A. Fick, N. Henze, C. Herzog, R. Molitor and O. Schroeder (eds.): Proceedings of Workshop Lernen-Lehren-Wissen LLWA 01, Research Report in Computer Science nr. 763, University of Dortmund, pp. 302–306.
Wilcoxon, F.: 1947, Probability tables for individual comparisons by ranking methods. Biometrics 3, 119–122.
Wong, S. K., Yao, Y. Y. and Bollmann, P.: 1988, Linear Structure in Information Retrieval. Proceedings of The 18th International ACM Conference on Research and Development in Information Retrieval SIGIR-88, pp. 219–232.
Wong, S. K. and Yao, Y. Y.: 1990, Query formulation in linear retrieval models. Journal of the American Society for Information Science 41(5), 334–341.
Yao, Y.Y.: 1995, Measuring retrieval e?ectiveness based on user preference of documents. Journal of the American Society for Information Science 46(2), 133–145.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Micarelli, A., Sciarrone, F. Anatomy and Empirical Evaluation of an Adaptive Web-Based Information Filtering System. User Model User-Adap Inter 14, 159–200 (2004). https://doi.org/10.1023/B:USER.0000028981.43614.94
Issue Date:
DOI: https://doi.org/10.1023/B:USER.0000028981.43614.94