Skip to main content
Log in

Exploring Versus Exploiting when Learning User Models for Text Recommendation

  • Published:
User Modeling and User-Adapted Interaction Aims and scope Submit manuscript

Abstract

The text recommendation task involves delivering sets of documents to users on the basis of user models. These models are improved over time, given feedback on the delivered documents. When selecting documents to recommend, a system faces an instance of the exploration/exploitation tradeoff: whether to deliver documents about which there is little certainty, or those which are known to match the user model learned so far. In this paper, a simulation is constructed to investigate the effects of this tradeoff on the rate of learning user models, and the resulting compositions of the sets of recommended documents, in particular World-Wide Web pages. Document selection strategies are developed which correspond to different points along the tradeoff. Using an exploitative strategy, our results show that simple preference functions can successfully be learned using a vector-space representation of a user model in conjunction with a gradient descent algorithm, but that increasingly complex preference functions lead to a slowing down of the learning process. Exploratory strategies are shown to increase the rate of user model acquisition at the expense of presenting users with suboptimal recommendations; in addition they adapt to user preference changes more rapidly than exploitative strategies. These simulated tests suggest an implementation for a simple control that is exposed to users, allowing them to vary a system's document selection behavior depending on individual circumstances.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  • Allan, J.: 1996, Incremental relevance feedback for information filtering. In Proceedings of the 19th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, Zurich, Switzerland, 270-278.

  • Allen, R. B.: 1990, User models: theory, method and practice. International Journal of Man-Machine Studies 32, 511-543.

    Google Scholar 

  • Asnicar, F. A. and Tasso, C.: 1997, ifWeb: a prototype of a user model-based intelligent agent for filtering and navigation in the World-Wide Web. In UM97 Workshop on Adaptive Systems and User Modeling on the World Wide Web, 6th International Conference on User Modeling. Sardinia, Italy.

  • Balabanović, M.: 1997, An adaptive web page recommendation service. In Proceedings of the 1st International Conference on Autonomous Agents. Marina del Rey, CA, 378-385.

  • Balabanović, M. and Shoham, Y.: 1997, Fab: Content-based, collaborative recommendation. Communications of the ACM 40(3), 66-72.

    Google Scholar 

  • Belkin, N. J. and Croft, W. B.: 1992, Information filtering and information retrieval: Two sides of the same coin? Communications of the ACM 35(12), 29-38.

    Google Scholar 

  • Bollman, P. and Wong, S.: 1987, Adaptive linear information retrieval models. In Proceedings of the 10th International ACM/SIGIR Conference on Research and Development in Information Retrieval, New Orleans, LA, 157-163.

  • Bookstein, A.: 1983, Information retrieval: A sequential learning process. Journal of the American Society for Information Science 34(5), 331-342.

    Google Scholar 

  • Brajnik, G., Guida, G. and Tasso, C.: 1987, User modeling in intelligent information retrieval. Information Processing & Management 23(4), 305-320.

    Google Scholar 

  • Carbonell, J.: 1983, The role of user modeling in natural language interface design. Technical Report CMU-CS-83-115, Carnegie-Mellon University, Department of Computer Science.

  • Cohen, W.W., Schapire, R. E. and Singer, Y.: 1997, Learning to order things. In Advances in Neural Information Processing Systems 10.

  • Fisk, D.: 1996, An application of social filtering to movie recommendation. BT Technology 14(4), 124-132.

    Google Scholar 

  • Foltz, P. W. and Dumais, S. T.: 1992, Personalized information delivery: An analysis of information filtering methods. Communications of the ACM 35(12), 51-60.

    Google Scholar 

  • Frederking, R., Mitamura, T., Nyberg, E. and Carbonell, J.: 1997, Translingual information access. In Proceedings of the AAAI Spring Symposium on Cross-Language Text and Speech Retrieval. Stanford, CA.

  • Fuhr, N.: 1989, Optimum polynomial retrieval functions based on the probability ranking principle. ACM Transactions on Information Systems 7(3), 183-204.

    Google Scholar 

  • Graber, D. A.: 1988, Processing the News: How people tame the information tide. Longman Inc.

  • Harman, D.: 1996, Overview of the fifth text retrieval conference (TREC-5). In Proceedings of the 5th Text REtrieval Conference, Gaithersburg, MD.

  • Hill, W., Stead, L., Rosenstein, M. and Furnas, G.: 1995, Recommending and evaluating choices in a virtual community of use. In Conference on Human Factors in Computing Systems (CHI'95).Denver, CO.

  • Jennings, A. and Higuchi, H.: 1993, A user model neural network for a personal news service. User Modeling and User-Adapted Interaction 3, 1-25.

    Google Scholar 

  • Koller, D. and Sahami, M.: 1996, Toward optimal feature selection. In Proceedings of the 13th International Conference on Machine Learning, Bari, Italy.

  • Koster, M.: 1994, A Standard for Robot Exclusion. http://info.webcrawler.com/mak/projects/ robots/robots.html.

  • Lang, K.: 1995, Newsweeder: learning to filter netnews. In Proceedings of the 12th International Conference on Machine Learning, Tahoe City, CA.

  • Lesk, M. E. and Salton, G.: 1971, Relevance assessments and retrieval system evaluation. In The Smart System-Experiments in Automatic Document Processing. Prentice Hall Inc., 506-527.

  • Lewis, D. and Catlett, J.: 1994, Heterogenous uncertainty sampling for supervised learning. In Proceedings of the 11th International Conference on Machine Learning, 148-156.

  • Lewis, D. and Gale, W.: 1994, A sequential algorithm for training text classifiers. In Proceedings of the 17th International ACM SIGIR Conference on Research and Development in Information Retrieval, 3-12.

  • Lewis, D. D., Schapire, R. E., Callan, J. P. and Papka, R.: 1996, Training algorithms for linear text classifiers. In Proceedings of the 19th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, Zurich, Switzerland, 298-306.

  • Minio, M. and Tasso, C.: 1996, User modeling for information filtering on internet services: exploiting an extended version of the UMT shell. In UM96 Workshop on User Modeling for Information Filtering on the World-Wide Web, 5th International Conference on User Modeling. Kailua-Kona, HI.

  • Moukas, A. and Zacharia, G.: 1997, Evolving a multiagent filtering solution in amalthaea. In Proceedings of the 1st International Conference on Autonomous Agents. Marina del Rey, CA, 394-403.

  • Ng, H. T., Goh, W. B. and Low, K. L.: 1997, Feature selection, perceptron learning, and usability case study for text categorization. In Proceedings of the 20th International ACM SIGIR Conference on Research and Development in Information Retrieval, 67-73.

  • Oard, D.W.: 1997, The state of the art in text filtering. User Modeling and User-Adapted Interaction 7(3), 141-178.

    Google Scholar 

  • Pazzani, M., Muramatsu, J. and Billsus, D.: 1996, Syskill & Webert: Identifying interesting web sites. In Proceedings of the 13th National Conference on Artificial Intelligence, Portland, OR.

  • Porter, M.: 1980, An algorithm for suffix stripping. Program 14(3), 130-137.

    Google Scholar 

  • Resnick, P., Iacovou, N., Suchak, M., Bergstrom, P. and Riedl, J.: 1994, GroupLens: An open architecture for collaborative filtering of netnews. In Proceedings of the ACM Conference on Computer Supported Cooperative Work, Chapel Hill, NC.

  • Resnick, P. and Varian, H. R.: 1997, Recommender systems: introduction. Communications of the ACM 40(3), 56-58.

    Google Scholar 

  • Rich, E.: 1979, User modeling via stereotypes. Cognitive Science 3, 329-354.

    Google Scholar 

  • Roberts, F.: 1979, Measurement Theory. Addison-Wesley.

  • Robertson, S. and Sparck Jones, K.: 1976, Relevance weighting of search terms. Journal of the American Society of Information Science 27, 129-146.

    Google Scholar 

  • Robertson, S. E.: 1977, The probability ranking principle in IR. Journal of Documentation 33(4), 294-304.

    Google Scholar 

  • Rocchio, Jr., J.: 1971, Relevance feedback in information retrieval. In G. Salton (Ed.): The Smart System-Experiments in Automatic Document Processing. Prentice Hall Inc., 313-323.

  • Rorvig, M. E.: 1988, Psychometric measurement and information retrieval. In M. E. Williams (Ed.): Annual Review of Information Science and Technology, Vol. 23. Elsevier Science Publishers B.V., 157-189.

  • Rosenblatt, F.: 1960, On the convergence of reinforcements in simple perceptrons. Technical Report VG-1196-G-4, Cornell Aeronautical Laboratory, Ithaca NY.

    Google Scholar 

  • Rucker, J. and Polanco, M. J.: 1997, Siteseer: Personalized navigation for the web. Communications of the ACM 40(3), 73-75.

    Google Scholar 

  • Salton, G. and McGill, M. J.: 1983, An Introduction to Modern Information Retrieval.McGraw-Hill.

  • Saracevic, T.: 1975, Relevance: A review of and a framework for the thinking on the notion in information science. Journal of the American Society for Information Science 26(6), 321-343.

    Google Scholar 

  • Schamber, L. and J. Bateman: 1996, User criteria in relevance evaluation: Toward development of a measurement scale. In Proceedings of the Annual Meeting of the American Society of Information Science. Baltimore, MD, 218-225.

  • Shardanand, U. and Maes, P.: 1995, Social information filtering: Algorithms for automating ‘word of mouth’. In Conference on Human Factors in Computing Systems (CHI'95).Denver, CO.

  • Sheth, B. and Maes, P.: 1993, Evolving agents for personalized information filtering. In Proceedings of the 9th IEEE Conference on Artificial Intelligence for Applications. Orlando, FL.

  • Stadnyk, I. and Kass, R.: 1991, Modeling decision making of usenet news readers. Technical Report CFAR-91-003. EDS Center for Advanced Research.

  • Sumner, Jr., R. G. and Shaw, Jr., W.: 1996, An Investigation of relevance feedback using adaptive linear and probabilistic models. In Proceedings of the 5th Text Retrieval Conference. Gaithersburg, MD.

  • Taylor, R. S.: 1962, The process of asking questions. American Documentation 13(4), 391-396.

    Google Scholar 

  • Wang, P. and Soergel, D.: 1996, Beyond topical relevance: Document selection behavior of real users of IR systems. In Proceedings of the 59th Annual Meeting of the American Society of Information Science. Baltimore, MD, 87-92.

  • Wong, S. and Yao, Y.: 1990, Query Formulation in Linear Retrieval Models. Journal of the American Society for Information Science 41(5), 334-341.

    Google Scholar 

  • Wong, S., Yao, Y. and Bollman, P.: 1988, Linear structure in information retrieval. In Proceedings of the 11th International ACM/SIGIR Conference on Research and Development in Information Retrieval, Grenoble, France, 219-232.

  • Wong, S., Yao, Y., Salton, G. and Buckley, C.: 1991, Evaluation of an adaptive linear model. Journal of the American Society for Information Science 42(10), 723-730.

    Google Scholar 

  • Yang, Y.: 1994, Expert network: Effective and efficient learning from human decisions in text categorization and retrieval. In Proceedings of the 17th Annual International ACMSIGIR Conference on Research and Development in Information Retrieval, 13-22.

  • Yang, Y.: 1997, An evaluation of statistical approaches to text categorization. Technical Report CMUCS-97-127. Carnegie Mellon University, School of Computer Science.

  • Yao, Y. Y.: 1995, Measuring retrieval effectiveness based on user preference of documents. Journal of the American Society for Information Science 46(2), 133-145.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Balabanović, M. Exploring Versus Exploiting when Learning User Models for Text Recommendation. User Modeling and User-Adapted Interaction 8, 71–102 (1998). https://doi.org/10.1023/A:1008205606173

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1008205606173

Navigation