Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/1015330.1015394acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicmlConference Proceedingsconference-collections
Article

Unifying collaborative and content-based filtering

Published: 04 July 2004 Publication History

Abstract

Collaborative and content-based filtering are two paradigms that have been applied in the context of recommender systems and user preference prediction. This paper proposes a novel, unified approach that systematically integrates all available training information such as past user-item ratings as well as attributes of items or users to learn a prediction function. The key ingredient of our method is the design of a suitable kernel or similarity function between user-item pairs that allows simultaneous generalization across the user and item dimensions. We propose an on-line algorithm (JRank) that generalizes perceptron learning. Experimental results on the EachMovie data set show significant improvements over standard approaches.

References

[1]
Balabanovic, M., & Shoham, Y. (1997). Fab: Content-based, collaborative recommendation. Communications of the ACM, 40, 66--72.
[2]
Basu, C., Hirsh, H., & Cohen, W. W. (1998). Recommendation as classification: Using social and content-based information in recommendation. Proceedings of the 15th National Conference on Artificial Intelligence (pp. 714--720).
[3]
Billsus, D., & Pazzani, M. J. (1998). Learning collaborative information filters. Proceedings of the 15th International Conference on Machine Learning (pp. 46--54).
[4]
Breese, J. S., Heckerman, D., & Kardie, C. (1998). Empiricial analysis of predictive algorithms for collaborative filtering. Proceedings of the 14th Conference on Uncertainty in Artificial Intelligence (pp. 43--52).
[5]
Claypool, M., Gokhale, A., Miranda, T., Murnikov, P., Netes, D., & Sartin, M. (1999). Combining content-based and collaborative filters in an online newspaper. Proceedings of ACM SIGIR Workshop on Recommender Systems.
[6]
Crammer, K., & Singer, Y. (2002). Pranking with ranking. Advances in Neural Information Processing Systems 14 (pp. 641--647).
[7]
Goldberg, D., Nichols, D., Oki, B., & Terry, D. (1992). Using collabrorative filtering to weave an information tapestry. Communications of the ACM, 35, 61--70.
[8]
Good, N., Schafer, J. B., Konstan, J. A., Borchers, A., Sarwar, B. M., Herlocker, J. L., & Riedl, J. (1999). Combining collaborative filtering with personal agents for better recommendations. Proceedings of the 16th National Conference on Artificial Intelligence (pp. 439--446).
[9]
Lang, K. (1995). NewsWeeder: Learning to filter netnews. Proceedings of the 12th International Conference on Machine Learning (pp. 331--339).
[10]
Melville, P., Mooney, R. J., & Nagarajan, R. (2002). Content-boosted collaborative filtering for improved recommendations. Proceedings of the 18th National Conference on Artificial Intelligence (pp. 187--192).
[11]
Mooney, R. J., & Roy, L. (2000). Content-based book recommending using learning for text categorization. Proceedings of the 5th ACM Conference on Digital Libraries (pp. 195--204).
[12]
Pazzani, M., Muramatsu, J., & Billsus, D. (1996). Syskill & Webert: Identifying interesting web sites. Proceedings of the 13th National Conference on Artificial Intelligence (pp. 54--61).
[13]
Resnick, P., Iacovou, N., Suchak, M., Bergstrom, P., & Riedl, J. (1994). GroupLens: An open architecture for collaborative filtering of netnews. Proceedings of the ACM Conference on Computer Supported Cooperative Work (pp. 175--186).
[14]
Sarwar, B. M., Karypis, G., Konstan, J. A., & Reidl, J. (2001). Item-based collaborative filtering recommendation algorithms. Proceedings of the 10th International World Wide Web Conference (pp. 285--295).
[15]
Sarwar, B. M., Konstan, J. A., Borchers, A., Herlocker, J. L., Miller, B. N., & Riedl, J. (1998). Using filtering agents to improve prediction quality in the GroupLens research collaborative filtering system. Proceedings of the ACM Conference on Computer Supported Cooperative Work (pp. 345--354).
[16]
Schölkopf, B., & Smola, A. J. (2001). Learning with kernels. Cambridge, MA: MIT Press.
[17]
Shardanand, U., & Maes, P. (1995). Social information filtering: Algorithms for automating 'word of mouth'. Human Factors in Computing Systems ACM CHI (pp. 210--217).

Cited By

View all
  • (2025)Plug-and-Play Model-Agnostic Counterfactual Policy Synthesis for Deep Reinforcement Learning-Based RecommendationIEEE Transactions on Neural Networks and Learning Systems10.1109/TNNLS.2023.332980836:1(1044-1055)Online publication date: Jan-2025
  • (2024)An Inspiration Recommendation System for Automotive Styling Design Based on User Behavior Data and Group PreferencesSystems10.3390/systems1211049112:11(491)Online publication date: 14-Nov-2024
  • (2024)M-scan: A Multi-Scenario Causal-driven Adaptive Network for RecommendationProceedings of the ACM Web Conference 202410.1145/3589334.3645635(3844-3853)Online publication date: 13-May-2024
  • Show More Cited By
  1. Unifying collaborative and content-based filtering

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    ICML '04: Proceedings of the twenty-first international conference on Machine learning
    July 2004
    934 pages
    ISBN:1581138385
    DOI:10.1145/1015330
    • Conference Chair:
    • Carla Brodley

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 04 July 2004

    Permissions

    Request permissions for this article.

    Check for updates

    Qualifiers

    • Article

    Acceptance Rates

    Overall Acceptance Rate 140 of 548 submissions, 26%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)163
    • Downloads (Last 6 weeks)15
    Reflects downloads up to 19 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2025)Plug-and-Play Model-Agnostic Counterfactual Policy Synthesis for Deep Reinforcement Learning-Based RecommendationIEEE Transactions on Neural Networks and Learning Systems10.1109/TNNLS.2023.332980836:1(1044-1055)Online publication date: Jan-2025
    • (2024)An Inspiration Recommendation System for Automotive Styling Design Based on User Behavior Data and Group PreferencesSystems10.3390/systems1211049112:11(491)Online publication date: 14-Nov-2024
    • (2024)M-scan: A Multi-Scenario Causal-driven Adaptive Network for RecommendationProceedings of the ACM Web Conference 202410.1145/3589334.3645635(3844-3853)Online publication date: 13-May-2024
    • (2024)A Review of Methods Using Large Language Models in News Recommendation Systems2024 IEEE/ACIS 27th International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD)10.1109/SNPD61259.2024.10673956(81-86)Online publication date: 5-Jul-2024
    • (2024)Neural Network-Based Hybrid Recommendation System2024 5th International Conference for Emerging Technology (INCET)10.1109/INCET61516.2024.10593547(1-8)Online publication date: 24-May-2024
    • (2024)Recommender-based User Guidance Framework2024 IEEE International Conference on Artificial Intelligence and eXtended and Virtual Reality (AIxVR)10.1109/AIxVR59861.2024.00046(275-280)Online publication date: 17-Jan-2024
    • (2024)An Efficient Multi-threaded Collaborative Filtering Approach in Recommendation System2024 2nd International Conference on Artificial Intelligence, Blockchain, and Internet of Things (AIBThings)10.1109/AIBThings63359.2024.10863489(1-6)Online publication date: 7-Sep-2024
    • (2024)An Ensemble Weighted User-Based Collaborative Filtering Recommender System2024 2nd International Conference on Artificial Intelligence, Blockchain, and Internet of Things (AIBThings)10.1109/AIBThings63359.2024.10863411(1-6)Online publication date: 7-Sep-2024
    • (2024) Predicting pairwise interaction affinities with ℓ 0 -penalized least squares–a nonsmooth bi-objective optimization based approach* Optimization Methods and Software10.1080/10556788.2023.2280784(1-28)Online publication date: 24-Jan-2024
    • (2024)GraphRec-based Korean expert recommendation using author contribution index and the paper abstracts in marineEngineering Applications of Artificial Intelligence10.1016/j.engappai.2024.108219133:PDOnline publication date: 1-Jul-2024
    • Show More Cited By

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media