Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

Incorporating contextual information in recommender systems using a multidimensional approach

Published: 01 January 2005 Publication History
  • Get Citation Alerts
  • Abstract

    The article presents a multidimensional (MD) approach to recommender systems that can provide recommendations based on additional contextual information besides the typical information on users and items used in most of the current recommender systems. This approach supports multiple dimensions, profiling information, and hierarchical aggregation of recommendations. The article also presents a multidimensional rating estimation method capable of selecting two-dimensional segments of ratings pertinent to the recommendation context and applying standard collaborative filtering or other traditional two-dimensional rating estimation techniques to these segments. A comparison of the multidimensional and two-dimensional rating estimation approaches is made, and the tradeoffs between the two are studied. Moreover, the article introduces a combined rating estimation method, which identifies the situations where the MD approach outperforms the standard two-dimensional approach and uses the MD approach in those situations and the standard two-dimensional approach elsewhere. Finally, the article presents a pilot empirical study of the combined approach, using a multidimensional movie recommender system that was developed for implementing this approach and testing its performance.

    References

    [1]
    Adomavicius, G. and Tuzhilin, A. 2001a. Multidimensional recommender systems: a data warehousing approach. In Proceedings of the 2nd International Workshop on Electronic Commerce (WELCOM'01). Lecture Notes in Computer Science, vol. 2232, Springer-Verlag, 180--192.]]
    [2]
    Adomavicius, G. and Tuzhilin, A. 2001b. Expert-driven validation of rule-based user models in personalization applications. Data Mining and Knowledge Discovery 5, 1/2, 33--58.]]
    [3]
    Aggarwal, C. C., Wolf, J. L., Wu, K.-L., and Yu, P. S. 1999. Horting hatches an egg: A new graph-theoretic approach to collaborative filtering. In Proceedings of the 5th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining.]]
    [4]
    Ansari, A., Essegaier, S., and Kohli, R. 2000. Internet recommendation systems. J. Market. Res. 37, 3, 363--375.]]
    [5]
    Atkeson, C. G., Moore, A. W., and Schaal, S. 1997. Locally Weighted Learning. Artif. Intell. Rev. 11,11--73.]]
    [6]
    Baeza-Yates, R. and Ribeiro-Neto, B. 1999. Modern Information Retrieval. Addison-Wesley.]]
    [7]
    Balabanovic, M. and Shoham, Y. 1997. Fab: Content-based, collaborative recommendation. Comm. ACM 40, 3, 66--72.]]
    [8]
    Basu, C., Hirsh, H., and Cohen, W. 1998. Recommendation as classification: Using social and content-based information in recommendation. In Recommender Systems. Papers from 1998 Workshop. Tech. Rep. WS-98-08. AAAI Press.]]
    [9]
    Bettman, J. R., Johnson, E. J., and Payne, J. W. 1991. Consumer Decision Making. In Handbook of Consumer Behavior, T. Robertson and H. Kassarjian, Eds. Prentice Hall, 50--84.]]
    [10]
    Billsus, D. and Pazzani, M. 1998. Learning collaborative information filters. In Proceedings of the 15th International Conference on Machine Learning, Morgan Kaufmann Publishers.]]
    [11]
    Billsus, D. and Pazzani, M. 2000. User modeling for adaptive news access. User Modeling and User-Adapted Interaction 10, 2--3, 147--180.]]
    [12]
    Breese, J. S., Heckerman, D., and Kadie, C. 1998. Empirical analysis of predictive algorithms for collaborative filtering. In Proceedings of the 14th Conference on Uncertainty in Artificial Intelligence, Madison, WI.]]
    [13]
    Caglayan, A., Snorrason, M., Jacoby, J., Mazzu, J., Jones, R., and Kumar, K. 1997. Learn Sesame---a learning agent engine. Appl. Artif. Intell. 11, 393--412.]]
    [14]
    Chatterjee, S., Hadi, A. S., and Price, B. 2000. Regression Analysis by Example. John Wiley and Sons, Inc.]]
    [15]
    Chaudhuri, S. and Dayal, U. 1997. An overview of data warehousing and OLAP technology. ACM SIGMOD Record 26, 1, 65--74.]]
    [16]
    Chien, Y.-H. and George, E. I. 1999. A bayesian model for collaborative filtering. In Proceedings of the 7th International Workshop on Artificial Intelligence and Statistics.]]
    [17]
    Claypool, M., Gokhale, A., Miranda, T., Murnikov, P., Netes, D., and Sartin, M. 1999. Combining content-based and collaborative filters in an online newspaper. In ACM SIGIR'99. Workshop on Recommender Systems: Algorithms and Evaluation.]]
    [18]
    Condliff, M., Lewis, D., Madigan, D., and Posse, C. 1999. Bayesian mixed-effects models for recommender systems. In ACM SIGIR'99 Workshop on Recommender Systems: Algorithms and Evaluation.]]
    [19]
    Cortes, C., Fisher, K., Pregibon, D., Rogers, A., and Smith, F. 2000. Hancock: A language for extracting signatures from data streams. In Proceedings of the 6th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining.]]
    [20]
    Delgado, J. and Ishii, N. 1999. Memory-based weighted-majority prediction for recommender systems. In ACM SIGIR'99 Workshop on Recommender Systems: Algorithms and Evaluation.]]
    [21]
    Dietterich, T. G. 2000. Ensemble Methods in Machine Learning. In First International Workshop on Multiple Classifier Systems, J. Kittler and F. Roli, Eds. Lecture Notes in Computer Science, New York, Springer Verlag, 1--15.]]
    [22]
    Duda, R. O., Hart, P. E., and Stork, D. G. 2001. Pattern Classification, John Wiley & Sons, Inc.]]
    [23]
    Fan, J. and Li, R. 2003. Local Modeling: Density Estimation and Nonparametric Regression. In Advanced Medical Statistics, J. Fang and Y. Lu, Eds. World Scientific, 885--930.]]
    [24]
    Getoor, L. and Sahami, M. 1999. Using probabilistic relational models for collaborative filtering. In Workshop on Web Usage Analysis and User Profiling (WEBKDD'99).]]
    [25]
    Goldberg, K., Roeder, T., Gupta, D., and Perkins, C. 2001. Eigentaste: A constant time collaborative filtering algorithm. Information Retrieval Journal, 4, 2, 133--151.]]
    [26]
    Han, J. and Kamber, M. 2001. Data Mining: Concepts and Techniques. Morgan Kaufmann.]]
    [27]
    Hand, D., Mannila, H., and Smyth, P. 2001. Principles of Data Mining. MIT Press.]]
    [28]
    Hastie, T., Tibshirani, R., and Friedman, J. 2001. The Elements of Statistical Learning. Springer.]]
    [29]
    Herlocker, J. L. and Konstan, J. A. 2001. Content-Independent Task-Focused Recommendation. IEEE Internet Comput. 5, 6, 40--47.]]
    [30]
    Herlocker, J. L., Konstan, J. A., Borchers, A., and Riedl, J. 1999. An algorithmic framework for performing collaborative filtering. In Proceedings of the 22nd Annual International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR'99), 230--237.]]
    [31]
    Hill, W., Stead, L., Rosenstein, M., and Furnas, G. 1995. Recommending and evaluating choices in a virtual community of use. In Proceedings of ACM CHI'95 Conference on Human Factors in Computing Systems, 194--201.]]
    [32]
    Huang, Z., Chen, H., and Zeng, D. 2004. Applying associative retrieval techniques to alleviate the sparsity problem in collaborative filtering. ACM Trans. Info. Syst. 22, 1, 116--142.]]
    [33]
    Im, I. and Hars, A. 2001. Finding information just for you: knowledge reuse using collaborative filtering systems. In Proceedings of the 22nd International Conference on Information Systems.]]
    [34]
    Kachigan, S. C. 1986. Statistical Analysis. Radius Press.]]
    [35]
    Kelly, D. and Teevan, J. 2003. Implicit feedback for inferring user preference: a bibliography. SIGIR Forum 37, 2, 18--28.]]
    [36]
    Kimball, R. 1996. The Data Warehouse Toolkit. John Wiley & Sons, Inc.]]
    [37]
    Klein, N. M. and Yadav, M. 1989. Context effects on effort and accuracy in choice: An inquiry into adaptive decision making. J. Consum. Res. 16, 410--420.]]
    [38]
    Koller, D. and Sahami, M. 1996. Toward optimal feature selection. In Proceedings of the 13th International Conference on Machine Learning, Morgan Kaufmann.]]
    [39]
    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. Comm. ACM 40, 3, 77--87.]]
    [40]
    Kotler, P. 2003. Marketing Management. 11th ed. Prentice Hall.]]
    [41]
    Kumar, R., Raghavan, P., Rajagopalan, S., and Tomkins, A. 2001. Recommendation systems: A probabilistic analysis. J. Comput. Syst. Sci. 63, 1, 42--61.]]
    [42]
    Lang, K. 1995. Newsweeder: Learning to filter netnews. In Proceedings of the 12th International Conference on Machine Learning.]]
    [43]
    Lee, W. S. 2001. Collaborative learning for recommender systems. In Proccedings of the International Conference on Machine Learning.]]
    [44]
    Lilien, G. L., Kotler, P., and Moorthy, S. K. 1992. Marketing Models. Prentice Hall, 22--23.]]
    [45]
    Liu, H. and Motoda, H. 1998. Feature Selection for Knowledge Discovery and Data Mining. Kluwer Academic Publishers.]]
    [46]
    Lussier, D. A. and Olshavsky, R. W. 1979. Task complexity and contingent processing in brand choice. J. Consum. Res. 6, 154--165.]]
    [47]
    Mitchell, T. M. 1997. Machine Learning, McGraw-Hill.]]
    [48]
    Mobasher, B., Dai, H., Luo, T., and M. Nakagawa. 2002. Using sequential and non-sequential patterns for predictive web usage mining tasks. In Proceedings of the IEEE International Conference on Data Mining (ICDM'02), Maebashi City, Japan.]]
    [49]
    Mood, A. M., Graybill, F. A., and Boes, D. C. 1974. Introduction to the Theory of Statistics, 3rd ed., McGraw-Hill.]]
    [50]
    Mooney, R. J., Bennett, P. N., and Roy, L. 1998. Book recommending using text categorization with extracted information. In Recommender Systems. Papers from 1998 Workshop. Tech. Rep. WS-98-08. AAAI Press.]]
    [51]
    Mooney, R. J. and Roy, L. 1999. Content-based book recommending using learning for text categorization. In ACM SIGIR'99. Workshop on Recommender Systems: Algorithms and Evaluation.]]
    [52]
    Nakamura, A. and Abe, N. 1998. Collaborative filtering using weighted majority prediction algorithms. In Proceedings of the 15th International Conference on Machine Learning.]]
    [53]
    Oard, D. W. and Kim, J. 2001. Modeling information content using observable behavior. In Proceedings of the American Society for Information Science and Technology Conference, Washington, DC.]]
    [54]
    Pazzani, M. 1999. A framework for collaborative, content-based and demographic filtering. Arti. Intell. Rev. 13, 5/6, 393--408.]]
    [55]
    Pazzani, M. and Billsus, D. 1997. Learning and revising user profiles: The identification of interesting web sites. Machine Learning, 27,313--331.]]
    [56]
    Pennock, D. M. and Horvitz, E. 1999. Collaborative filtering by personality diagnosis: A hybrid memory- and model-based approach. In IJCAI'99 Workshop: Machine Learning for Information Filtering.]]
    [57]
    Ramakrishnan, R. and Gehrke, J. 2000. Database Management Systems. McGraw-Hill.]]
    [58]
    Resnick, P., Iakovou, N., Sushak, M., Bergstrom, P., and J. Riedl. 1994. GroupLens: An open architecture for collaborative filtering of netnews. In Proceedings of the 1994 Computer Supported Cooperative Work Conference.]]
    [59]
    Salton, G. 1989. Automatic Text Processing. Addison-Wesley.]]
    [60]
    Sarwar B., Karypis, G., Konstan, J., and Riedl, J. 2000. Application of dimensionality reduction in recommender systems---a case study. In Proceedings of the ACM WebKDD Workshop.]]
    [61]
    Sarwar, B., Karypis, G., Konstan, J., and Riedl, J. 2001. Item-based Collaborative Filtering Recommendation Algorithms. In Proceedings of the 10th International WWW Conference.]]
    [62]
    Shardanand, U. and Maes, P. 1995. Social information filtering: Algorithms for automating ‘word of mouth’. In Proceedings of the Conference on Human Factors in Computing Systems.]]
    [63]
    Soboroff, I. and Nicholas, C. 1999. Combining content and collaboration in text filtering. In IJCAI'99 Workshop: Machine Learning for Information Filtering.]]
    [64]
    Sparck Jones, K. 1974. Automatic Indexing. Journal of Documentation, 30,393--432.]]
    [65]
    Spiliopoulou, M., Mobasher, B., Berendt, B., and Nakagawa, M. 2003. A Framework for the Evaluation of Session Reconstruction Heuristics in Web Usage Analysis. INFORMS J. Comput. Special Issue on Mining Web-Based Data for E-Business Applications, 15, 2, 171--190.]]
    [66]
    Terveen, L., Hill, W., Amento, B., McDonald, D., and Creter, J. 1997. PHOAKS: A system for sharing recommendations. Comm. ACM 40, 3, 59--62.]]
    [67]
    Tran, T. and Cohen, R. 2000. Hybrid Recommender Systems for Electronic Commerce. In Knowledge-Based Electronic Markets, Papers from the AAAI Workshop, Tech. Rep. WS-00-04, AAAI Press.]]
    [68]
    Ungar, L. H. and Foster, D. P. 1998. Clustering methods for collaborative filtering. In Recommender Systems. Papers from 1998 Workshop. Tech. Rep. WS-98-08. AAAI Press.]]
    [69]
    Wade, W. 2003. A grocery cart that holds bread, butter and preferences. New York Times, Jan. 16.]]
    [70]
    Winston, P. H. 1992. Artificial Intelligence (3rd ed.). Addison-Wesley.]]

    Cited By

    View all
    • (2024)Approach of Item-Based Collaborative Filtering Recommendation Using Energy DistanceJournal of Advances in Information Technology10.12720/jait.15.1.10-1615:1(10-16)Online publication date: 2024
    • (2024)Ontology-based crisis simulation system for population sheltering managementSimulation10.1177/00375497231214563100:4(379-399)Online publication date: 1-Apr-2024
    • (2024)Does the Long Tail of Context Exist and Matter? The Case of Dialogue-based Recommender SystemsProceedings of the 32nd ACM Conference on User Modeling, Adaptation and Personalization10.1145/3627043.3659557(273-278)Online publication date: 22-Jun-2024
    • Show More Cited By

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Transactions on Information Systems
    ACM Transactions on Information Systems  Volume 23, Issue 1
    January 2005
    145 pages
    ISSN:1046-8188
    EISSN:1558-2868
    DOI:10.1145/1055709
    Issue’s Table of Contents

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 01 January 2005
    Published in TOIS Volume 23, Issue 1

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Recommender systems
    2. collaborative filtering
    3. context-aware recommender systems
    4. multidimensional data models
    5. multidimensional recommender systems
    6. personalization
    7. rating estimation

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)183
    • Downloads (Last 6 weeks)13
    Reflects downloads up to 27 Jul 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Approach of Item-Based Collaborative Filtering Recommendation Using Energy DistanceJournal of Advances in Information Technology10.12720/jait.15.1.10-1615:1(10-16)Online publication date: 2024
    • (2024)Ontology-based crisis simulation system for population sheltering managementSimulation10.1177/00375497231214563100:4(379-399)Online publication date: 1-Apr-2024
    • (2024)Does the Long Tail of Context Exist and Matter? The Case of Dialogue-based Recommender SystemsProceedings of the 32nd ACM Conference on User Modeling, Adaptation and Personalization10.1145/3627043.3659557(273-278)Online publication date: 22-Jun-2024
    • (2024)Neural Library Recommendation by Embedding Project-Library Knowledge GraphIEEE Transactions on Software Engineering10.1109/TSE.2024.339350450:6(1620-1638)Online publication date: Jun-2024
    • (2024)An R&D Partner Recommendation Framework Based on a Knowledge Context Hypernetwork for Engineering Technological InnovationIEEE Transactions on Engineering Management10.1109/TEM.2023.329595171(9938-9952)Online publication date: 2024
    • (2024)An Approach for Multi-Context-Aware Multi-Criteria Recommender Systems Based on Deep LearningIEEE Access10.1109/ACCESS.2024.342863012(99936-99948)Online publication date: 2024
    • (2024)Computing recommendations from free-form textExpert Systems with Applications: An International Journal10.1016/j.eswa.2023.121268236:COnline publication date: 1-Feb-2024
    • (2024)Exploiting deep transformer models in textual review based recommender systemsExpert Systems with Applications10.1016/j.eswa.2023.121120235(121120)Online publication date: Jan-2024
    • (2024)Overview of Recommendation SystemsRecommender Systems: Algorithms and their Applications10.1007/978-981-97-0538-2_2(11-17)Online publication date: 12-Jun-2024
    • (2024)UX-Optimized Lottery Customer Acquisition Processes Through Automated Content Creation: Framework of an Industry-University CooperationHCI in Business, Government and Organizations10.1007/978-3-031-61315-9_14(200-209)Online publication date: 29-Jun-2024
    • Show More Cited By

    View Options

    Get Access

    Login options

    Full Access

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media