Abstract
Traditional collaborative filtering generates recommendations for the active user based solely on ratings of items by other users. However, most businesses today have item ontologies that provide a useful source of content descriptors that can be used to enhance the quality of recommendations generated. In this article, we present a novel approach to integrating user rating vectors with an item ontology to generate recommendations. The approach is novel in measuring similarity between users in that it first derives factors, referred to as impacts, driving the observed user behavior and then uses these factors within the similarity computation. In doing so, a more comprehensive user model is learned that is sensitive to the context of the user visit.
An evaluation of our recommendation algorithm was carried out using data from an online retailer of movies with over 94,000 movies, 44,000 actors, and 10,000 directors within the item knowledge base. The evaluation showed a statistically significant improvement in the prediction accuracy over traditional collaborative filtering. Additionally, the algorithm was shown to generate recommendations for visitors that belong to sparse sections of the user space, areas where traditional collaborative filtering would generally fail to generate accurate recommendations.
- Anand, S. S. and Mobasher, B. 2005. Intelligent techniques in Web personalization. In Intelligent Techniques in Web Personalization, B. Mobasher and S. S. Anand, Eds. Lecture Noes in Artificial Intelligence, vol. 3169. Springer-Verlag, Berlin, Germany, 1--37. Google Scholar
Digital Library
- Balabanovic, M. and Shohan, Y. 1997. Fab: Content-based, collaborative recommendation. Commun. ACM 40, 3, 66--72. Google Scholar
Digital Library
- Basu, C., Hirsh, H., and Cohen, W. 1998. Recommendation as classification: Using social and content-based information in recommendation. In Proceedings of the Fifteenth National/Tenth Conference on Artificial Intelligence/Innovative Applications of Artificial Intelligence. 714--720. Google Scholar
Digital Library
- Bergmann, R. 1998. On the use of taxonomies for representing case features and local similarity measures. In Proceedings of the 6th German Workshop on Case Based Reasoning.Google Scholar
- Bergmann, R. and Stahl, A. 1998. Similarity measures for object-oriented case representations. In Proceedings of the European Workshop on Case-Based Reasoning (EWCBR'98). Google Scholar
Digital Library
- Billsus, D. and Pazzani, M. J. 2000. User modeling for adaptive news access. User Model. User-Adapt. Interact. 10, 147--180. Google Scholar
Digital Library
- Bisson, G. 1995. Why and how to define a similarity measure for object-based representation systems. In Towards Very Large Knowledge Bases. IOS Press, Amsterdam, The Netherlands, 236--246.Google Scholar
- Breese, J. S., Heckerman, D., and Kadie, C. 1998. Empirical analysis of predictive algorithms for collaborative filtering. In Proceedings of the Fourteenth Annual Conference on Uncertainty in Artificial Intelligence. 43--52.Google Scholar
Digital Library
- Burke, R. 2002. Hybrid recommender systems: Survey and experiments. User Model. User-Adapt. Interact. 12, 4, 331--370. Google Scholar
Digital Library
- Cho, Y. and Kim, J. 2004. Application of Web usage mining and product taxonomy to collaborative recommendations in e-commerce. Expert Syst. Appl. 26, 2, 233--246.Google Scholar
Cross Ref
- Claypool, M., Le, P., Waseda, M., and Brown, D. 2001. Implicit interest indicators. In Proceedings of the 6th International Conference on Intelligent User Interfaces. 33--40. Google Scholar
Digital Library
- Cooley, R., Mobasher, B., and Srivastava, J. 1999. Data preparation for mining World Wide Web browsing patterns. Knowl. Inform. Syst. 1, 1.Google Scholar
Digital Library
- Dai, H. and Mobasher, B. 2003. A road map to more effective Web personalization: Integrating domain knowledge with Web usage mining. In Proceedings of the International Conference on Internet Computing. 58--64.Google Scholar
- Emde, W. and Wettschereck, D. 1996. Relational instance-based learning. In Proceedings 13th International Conference on Machine Learning, L. Saitta, Ed. Morgan Kaufmann, San Francisco, CA, 122--130.Google Scholar
- Ganesan, P., Garcia-Molina, H., and Widom, J. 2003. Exploiting hierarchical domain structure to compute similarity. ACM Trans. Inform. Syst. 21, 1, 64--93. Google Scholar
Digital Library
- Ghani, R. and Fano, A. 2002. Building recommender systems using a knowledge base of product semantics. In Proceedings of the Workshop on Recommendation and Personalization in E-Commerce (part of the 2nd International Conference on Adaptive Hypermedia and Adaptie Web Base Systems (Malaga, Spain, May).Google Scholar
- Gruber, T. 1993. Towards principles for the design of ontologies used for knowledge sharing. In Formal Ontology in Conceptual Analysis and Knowledge Representation, N. Guarino and R. Poli, Eds. Kluwer Academic Publishers, Dordrecht, The Netherlands.Google Scholar
- Haase, P., Ehrig, M., Hotho, A., and Schnizler, B. 2004. Personalized information access in a bibliographic peer-to-peer system. In Proceedings of the AAAI Workshop on Semantic Web Personalization. AAAI Workshop Technical Report. 1--12.Google Scholar
- Herlocker, J. L., Konstan, J. A., Terveen, L. G., and Riedl, J. T. 2004. Evaluating collaborative filtering recommender systems. ACM Trans. Inform. Syst. 22, 1, 5--53. Google Scholar
Digital Library
- Horváth, T., Wrobel, S., and Bohnebeck, U. 2001. Relational instance-based learning with lists and terms. Mach. Learn. 43, 53--80.Google Scholar
Digital Library
- Kearney, P., Anand, S. S., and Shapcott, C. M. 2005. Employing a domain ontology to gain insights into user behavior. In Working Notes of the IJCAI Workshop on Intelligent Techinques for Web Personalization. 25--32.Google Scholar
- Kononenko, I. 1994. Estimating attributes: analysis and extensions of relief. In ECML-94: Proceedings of the European Conference on Machine Learning. Springer-Verlag, New York, NY, Secaucus, NJ, 171--182. Google Scholar
Digital Library
- Konstan, J. A., Miller, B. N., Maltz, D., Herlocker, J. L., Gordon, L. R., and Riedl, J. 1997. Grouplens: Applying collaborative filtering to usenet news. Commun. ACM 40, 3, 77--87. Google Scholar
Digital Library
- Koychev, I. and Schwab, I. 2000. Adaptation to drifting user's interests. In Proceedings of the ECML2000/MLNet Workshop on Machine Learning in the New Information Age.Google Scholar
- Kullback, S. and Leibler, R. A. 1951. On information and sufficiency. Ann. Math. Stat. 22, 1, 79--86.Google Scholar
Cross Ref
- Lang, K. 1995. Newsweeder: Learning to filter netnews. In Proceedings of the 12th International Conference on Machine Learning.Google Scholar
Cross Ref
- Levenshtein, I. V. 1966. Binary codes capable of correcting deletions, insertions and reversals. Sov. Phys. Dokelady 10, 707--710.Google Scholar
- Lieberman, H. 1995. Letizia: An agent that assists Web browsing. In Proceedings of the 14th International Joint Conference in Artificial Intelligence. 924--929.Google Scholar
- Mahony, M. O., Hurley, N., Kushmerick, N., and Silverstre, G. 2004. Collaborative recommendations: A robustness analysis. ACM Trans. Internet Tech. 4, 4, 344--377. Google Scholar
Digital Library
- Middleton, S. E., Shadbolt, N. R., and Roure, D. C. D. 2004. Ontological user profiling in recommender systems. ACM Trans. Inform. Syst. 22, 1, 54--88. Google Scholar
Digital Library
- Mobasher, B., Jin, X., and Zhou, Y. 2004. Semantically enhanced collaborative filtering on the Web. In Web Mining: From Web to Semantic Web, B. Berendt, A. Hotho, D. Mladenic, M. van Someren, M. Spiliopolou, and G. Stumme, Eds. Lecture Noes in Artificial Intelligence, vol. 3209. Springer-Verlag, Berlin, Germany.Google Scholar
- Muggleton, S. and Raedt, L. D. 1994. Inductive logic programming: Theory and methods. J. Log. Program. 19/20, 629--679.Google Scholar
Cross Ref
- Mulvenna, M., Anand, S. S., and Buchner, A. G. 2000. Personalization on the net using Web mining. Commun. ACM 43, 8. Google Scholar
Digital Library
- Niu, L., Yan, X., , Zhang, C., , and Zhang, S. 2002. Product hierarchy-based customer profiles for electronic commerce recommendation. In Proceedings of the 1st International Conference on Machine Learning and Cybernetics. 1075--1080.Google Scholar
- Rada, R., Mili, H., Bicknell, E., and Blettner, M. 1989. Development and application of a metric on semantic nets. IEEE Trans. Syst. Man Cybernet. 19, 1, 17--30.Google Scholar
Cross Ref
- Resnik, P. 1995. Using information content to evaluate semantic similarity in a taxonomy. In Proceedings of the International Joint Conference in Artificial Intelligence. 448--453.Google Scholar
- Resnick, P., Iacovou, N., Sushak, M., Bergstrom, P., and Riedl, J. 1994. Grouplens: An open architecture for collaborative filtering of netnews. In Proceedings of the 1994 Computer Supported Collaborative Work Conference. Google Scholar
Digital Library
- Shannon, C. E. 1948. A mathematical theory of communication. Bell Syst. Tech. J. 27, 379--423.Google Scholar
Cross Ref
- Shardanand, U. and Maes, P. 1995. Social information filtering: Algorithms for automating word of mouth. In Proceedings of CHI. 210--217. Google Scholar
Digital Library
- Sheth, B. 1994. A learning approach to personalized information filtering. Masters thesis. Massachusetts Institute of Technology, Cambridge, MA.Google Scholar
- Sinha, R. and Swearingen, K. 2001. Comparing recommendations made by online systems and friends. In Proceedings of the Delos-NSF Workshop on Personalisation and Recommender Systems in Digital Libraries.Google Scholar
- Smyth, B. and McClave, P. 2001. Similarity vs diversity. In Proceedings of the 4th International Conference on Case-Based Reasoning: Case-Based Reasoning Research and Development. 347--361. Google Scholar
Digital Library
- Whittaker, J. 1990. Graphical Models in Applied Mathematical Multivariate Statistics. Wiley Series in Probability and Mathematical Statistics. John Wiley and Sons, New York, NY.Google Scholar
- Ziegler, C., Lausen, G., and Schmidt-Thieme, L. 2004. Taxonomy-driven computation of product recommendations. In Proceedings of the ACM Confernece on Information and Knowledge Management. 406--415. Google Scholar
Digital Library
- Ziegler, C., McNee, S. M., Konstan, J. A., and Lausen, G. 2005. Improving recommendation lists through topic diversification. In Proceedings of the 14th International Conference on the World Wide Web. 22--32. Google Scholar
Digital Library
Index Terms
Generating semantically enriched user profiles for Web personalization
Recommendations
Improving Similarity Measurement of User's Rating Value using Sigmoid Function in Personalization System
IMCOM '16: Proceedings of the 10th International Conference on Ubiquitous Information Management and CommunicationPersonalization system is a method of providing appropriate products on the users' preferences and requirements. Collaborative Filtering is the most popular technique in an effective, Personalized Recommendation System to find a specific user with ...
Semantically Enriched Recommender Engine: A Novel Collaborative Filtering Approach Using "User-to-User Fast Xor Bit Operation"
ICSC '10: Proceedings of the 2010 IEEE Fourth International Conference on Semantic ComputingIn this paper, we focus on Collaborative Filtering to provide recommendations to users that fit their profiles. We employed two methods: (1) K-Nearest Neighbors classifier, and (2) a fast implementation of Collaborative Filtering approach: “user-to-user ...
Collaborative Filtering for Personalised Facet Selection
IAIT 2018: Proceedings of the 10th International Conference on Advances in Information TechnologyAn overwhelming number of facet values causes difficulties in providing an efficient search filter in dynamic facet search. It requires effort and time from the searchers to examine the list in order to select their interested facets. Personalised facet ...






Comments