Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2365952.2365962acmconferencesArticle/Chapter ViewAbstractPublication PagesrecsysConference Proceedingsconference-collections
research-article

Pareto-efficient hybridization for multi-objective recommender systems

Published: 09 September 2012 Publication History
  • Get Citation Alerts
  • Abstract

    Performing accurate suggestions is an objective of paramount importance for effective recommender systems. Other important and increasingly evident objectives are novelty and diversity, which are achieved by recommender systems that are able to suggest diversified items not easily discovered by the users. Different recommendation algorithms have particular strengths and weaknesses when it comes to each of these objectives, motivating the construction of hybrid approaches. However, most of these approaches only focus on optimizing accuracy, with no regard for novelty and diversity. The problem of combining recommendation algorithms grows significantly harder when multiple objectives are considered simultaneously. For instance, devising multi-objective recommender systems that suggest items that are simultaneously accurate, novel and diversified may lead to a conflicting-objective problem, where the attempt to improve an objective further may result in worsening other competing objectives. In this paper we propose a hybrid recommendation approach that combines existing algorithms which differ in their level of accuracy, novelty and diversity. We employ an evolutionary search for hybrids following the Strength Pareto approach, which isolates hybrids that are not dominated by others (i.e., the so called Pareto frontier). Experimental results on two recommendation scenarios show that: (i) we can combine recommendation algorithms in order to improve an objective without significantly hurting other objectives, and (ii) we allow for adjusting the compromise between accuracy, diversity and novelty, so that the recommendation emphasis can be adjusted dynamically according to the needs of different users.

    References

    [1]
    G. Adomavicius and A. Tuzhilin. Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions. IEEE Transactions on Knowledge and Data Engineering, 17(6):734--749, 2005.
    [2]
    R. Baeza-Yates and B. Ribeiro-Neto. Modern information retrieval. Addison-Wesley, 2011 (second edition).
    [3]
    X. Bao, L. Bergman, and R. Thompson. Stacking recommendation engines with additional meta-features. In ACM RecSys, pages 109--116, 2009.
    [4]
    R. Bell, Y. Koren, and C. Volinsky. Chasing$1,000,000: How we won the netflix progress prize. ASA Statistical and Computing Graphics Newsletter, 18(2):4--12, 2007.
    [5]
    J. Bennett, S. Lanning, and N. Netflix. The netflix prize. In KDD Cup and Workshop in conjunction with KDD, 2007.
    [6]
    D. Billsus and M. Pazzani. User modeling for adaptive news access. User modeling and user-adapted interaction, 10(2):147--180, 2000.
    [7]
    R. Burke. Hybrid recommender systems: Survey and experiments. User modeling and user-adapted interaction, 12(4):331--370, 2002.
    [8]
    R. Cecchini, C. Lorenzetti, A. Maguitman, and N. Brignole. Multiobjective evolutionary algorithms for context-based search. JASIST, 61(6):1258--1274, 2010.
    [9]
    O. Celma and P. Herrera. A new approach to evaluating novel recommendations. In ACM RecSys, pages 179--186, 2008.
    [10]
    M. Claypool, A. Gokhale, T. Miranda, P. Murnikov, D. Netes, and M. Sartin. Combining content-based and collaborative filters in an online newspaper. In ACM SIGIR Workshop on Recommender Systems, pages 40--48, 1999.
    [11]
    D. Corne, J. Knowles, and M. Oates. The pareto envelope-based selection algorithm for multi-objective optimisation. In Parallel Problem Solving from Nature, pages 839--848, 2000.
    [12]
    P. Cremonesi, Y. Koren, and R. Turrin. Performance of recommender algorithms on top-n recommendation tasks. In ACM RecSys, pages 39--46, 2010.
    [13]
    K. Deb. Multi-objective genetic algorithms: Problem difficulties and construction of test problems. Evolutionary Computation, 7(3):205--230, 1999.
    [14]
    C. Desrosiers and G. Karypis. A comprehensive survey of neighborhood-based recommendation methods. In F. Ricci, L. Rokach, B. Shapira, and P. Kantor, editors, Recommender Systems Handbook, pages 107--144. Springer, 2011.
    [15]
    A. Eiben and J. Smith. Introduction to evolutionary computing. Springer Verlag, 2003.
    [16]
    Z. Gantner, S. Rendle, C. Freudenthaler, and L. Schmidt-Thieme. MyMediaLite: A free recommender system library. In ACM RecSys, 2011.
    [17]
    M. Ge, C. Delgado-Battenfeld, and D. Jannach. Beyond accuracy: evaluating recommender systems by coverage and serendipity. In ACM RecSys, pages 257--260, 2010.
    [18]
    E. Goldberg. Genetic Algorithms in Search, Optimization and Machine Learning. Addison-Wesley, 1989.
    [19]
    J. L. Herlocker, J. A. Konstan, L. G. Terveen, and J. T. Riedl. Evaluating collaborative filtering recommender systems. ACM Trans. on Information Systems, 22(1):5--53, 2004.
    [20]
    J. Holland. Adaptation in natural and artificial systems. Number 53. University of Michigan press, 1975.
    [21]
    Y. Hu, Y. Koren, and C. Volinsky. Collaborative filtering for implicit feedback datasets. In ICDM, pages 263--272, 2008.
    [22]
    C. Hwang. Genetic algorithms for feature weighting in multi-criteria recommender systems. JCIT, 5(8), 2010.
    [23]
    M. Jung, J. Oh, and E. Lee. Genetic recommend generating method with real-time fitness function adaption. International Journal of u-and e-Service, Science and Technology, 1(1):9--16, 2008.
    [24]
    G. Lekakos and P. Caravelas. A hybrid approach for movie recommendation. Multimedia tools and applications, 36(1):55--70, 2008.
    [25]
    S. McNee, J. Riedl, and J. Konstan. Being accurate is not enough: how accuracy metrics have hurt recommender systems. In CHI Extended Abstract, pages 1097--1101. ACM, 2006.
    [26]
    Z. Michalewicz. Genetic algorithms + data structures. Springer Verlag, 1996.
    [27]
    B. N. Miller, I. Albert, S. K. Lam, J. A. Konstan, and J. Riedl. Movielens unplugged: experiences with an occasionally connected recommender system. In IUI, pages 263--266, 2003.
    [28]
    J. Pagonis and A. Clark. Engene: A genetic algorithm classifier for content-based recommender systems that does not require continuous user feedback. In UKCI, pages 1--6, 2010.
    [29]
    R. Pan, Y. Zhou, B. Cao, N. N. Liu, R. Lukose, M. Scholz, and Q. Yang. One-class collaborative filtering. In ICDM, pages 502--511, 2008.
    [30]
    M. J. Pazzani. A framework for collaborative, content-based and demographic filtering. Artificial Intelligence Review, 13(5--6):393--408, 1999.
    [31]
    F. Rainville, F. Fortin, M. Gardner, M. Parizeau, and C. Gagne. Deap: A python framework for evolutionary algorithms. In EvoSoft Workshop (GECCO 2012), 2012.
    [32]
    N. Srinivas and K. Deb. Multiobjective optimization using nondominated sorting in genetic algorithms. Evolutionary Computation, 2(3):221--248, 1994.
    [33]
    S. Vargas and P. Castells. Rank and relevance in novelty and diversity metrics for recommender systems. In ACM RecSys, pages 109--116, 2011.
    [34]
    M. Zhang and N. Hurley. Avoiding monotony: improving the diversity of recommendation lists. In ACM RecSys, pages 123--130, 2008.
    [35]
    C. Ziegler, S. McNee, J. Konstan, and G. Lausen. Improving recommendation lists through topic diversification. In WWW, pages 22--32, 2005.
    [36]
    E. Zitzler, M. Laumanns, and L. Thiele. Spea2: Improving the strength pareto evolutionary algorithm. Technical Report 103, ETH, Zurich, 2001.
    [37]
    E. Zitzler and L. Thiele. Multi-objective evolutionary algorithms: a comparative case study and the strength pareto approach. IEEE Transactions on Evolutionary Computation, 3(4):257--271, 1999.

    Cited By

    View all
    • (2024)Fairness and Diversity in Recommender Systems: A SurveyACM Transactions on Intelligent Systems and Technology10.1145/3664928Online publication date: 21-May-2024
    • (2024)A Data-Centric Multi-Objective Learning Framework for Responsible Recommendation SystemsProceedings of the ACM on Web Conference 202410.1145/3589334.3645324(3129-3138)Online publication date: 13-May-2024
    • (2024)A Multi-Population Based Evolutionary Algorithm for Many-Objective RecommendationsIEEE Transactions on Emerging Topics in Computational Intelligence10.1109/TETCI.2024.33590938:2(1969-1982)Online publication date: Apr-2024
    • Show More Cited By

    Index Terms

    1. Pareto-efficient hybridization for multi-objective recommender systems

        Recommendations

        Comments

        Information & Contributors

        Information

        Published In

        cover image ACM Conferences
        RecSys '12: Proceedings of the sixth ACM conference on Recommender systems
        September 2012
        376 pages
        ISBN:9781450312707
        DOI:10.1145/2365952
        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Sponsors

        In-Cooperation

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        Published: 09 September 2012

        Permissions

        Request permissions for this article.

        Check for updates

        Author Tags

        1. diversity
        2. hybridization
        3. novelty
        4. pareto-optimality

        Qualifiers

        • Research-article

        Conference

        RecSys '12
        Sponsor:
        RecSys '12: Sixth ACM Conference on Recommender Systems
        September 9 - 13, 2012
        Dublin, Ireland

        Acceptance Rates

        RecSys '12 Paper Acceptance Rate 24 of 119 submissions, 20%;
        Overall Acceptance Rate 254 of 1,295 submissions, 20%

        Upcoming Conference

        RecSys '24
        18th ACM Conference on Recommender Systems
        October 14 - 18, 2024
        Bari , Italy

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • Downloads (Last 12 months)63
        • Downloads (Last 6 weeks)6
        Reflects downloads up to 09 Aug 2024

        Other Metrics

        Citations

        Cited By

        View all
        • (2024)Fairness and Diversity in Recommender Systems: A SurveyACM Transactions on Intelligent Systems and Technology10.1145/3664928Online publication date: 21-May-2024
        • (2024)A Data-Centric Multi-Objective Learning Framework for Responsible Recommendation SystemsProceedings of the ACM on Web Conference 202410.1145/3589334.3645324(3129-3138)Online publication date: 13-May-2024
        • (2024)A Multi-Population Based Evolutionary Algorithm for Many-Objective RecommendationsIEEE Transactions on Emerging Topics in Computational Intelligence10.1109/TETCI.2024.33590938:2(1969-1982)Online publication date: Apr-2024
        • (2023)Building a Recommender System Using Collaborative Filtering Algorithms and Analyzing its PerformanceIoT, Cloud and Data Science10.4028/p-1h18ig(478-485)Online publication date: 27-Feb-2023
        • (2023)Distributionally-Informed Recommender System EvaluationACM Transactions on Recommender Systems10.1145/36134552:1(1-27)Online publication date: 5-Aug-2023
        • (2023)Broadening the Scope: Evaluating the Potential of Recommender Systems beyond prioritizing AccuracyProceedings of the 17th ACM Conference on Recommender Systems10.1145/3604915.3610649(1139-1145)Online publication date: 14-Sep-2023
        • (2023)Reproducibility of Multi-Objective Reinforcement Learning Recommendation: Interplay between Effectiveness and Beyond-Accuracy PerspectivesProceedings of the 17th ACM Conference on Recommender Systems10.1145/3604915.3609493(467-478)Online publication date: 14-Sep-2023
        • (2023)Post-hoc Selection of Pareto-Optimal Solutions in Search and RecommendationProceedings of the 32nd ACM International Conference on Information and Knowledge Management10.1145/3583780.3615010(2013-2023)Online publication date: 21-Oct-2023
        • (2023)A Community Division-Based Evolutionary Algorithm for Large-Scale Multi-Objective RecommendationsIEEE Transactions on Emerging Topics in Computational Intelligence10.1109/TETCI.2022.32309427:5(1470-1483)Online publication date: Oct-2023
        • (2023)When Should Recommenders Account for Low QoS?IEEE Access10.1109/ACCESS.2023.333462311(132014-132036)Online publication date: 2023
        • Show More Cited By

        View Options

        Get Access

        Login options

        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