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

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)Calibrating the Predictions for Top-N RecommendationsProceedings of the 18th ACM Conference on Recommender Systems10.1145/3640457.3688177(963-968)Online publication date: 8-Oct-2024
  • (2024)Multi-Objective Recommendation via Multivariate Policy LearningProceedings of the 18th ACM Conference on Recommender Systems10.1145/3640457.3688132(712-721)Online publication date: 8-Oct-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%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)62
      • Downloads (Last 6 weeks)4
      Reflects downloads up to 12 Jan 2025

      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)Calibrating the Predictions for Top-N RecommendationsProceedings of the 18th ACM Conference on Recommender Systems10.1145/3640457.3688177(963-968)Online publication date: 8-Oct-2024
      • (2024)Multi-Objective Recommendation via Multivariate Policy LearningProceedings of the 18th ACM Conference on Recommender Systems10.1145/3640457.3688132(712-721)Online publication date: 8-Oct-2024
      • (2024)Multi-Task Neural Linear Bandit for Exploration in Recommender SystemsProceedings of the 30th ACM SIGKDD Conference on Knowledge Discovery and Data Mining10.1145/3637528.3671649(5723-5730)Online publication date: 25-Aug-2024
      • (2024)Multi-objective Learning to Rank by Model DistillationProceedings of the 30th ACM SIGKDD Conference on Knowledge Discovery and Data Mining10.1145/3637528.3671597(5783-5792)Online publication date: 25-Aug-2024
      • (2024)Sparks of Surprise: Multi-objective Recommendations with Hierarchical Decision Transformers for Diversity, Novelty, and SerendipityProceedings of the 33rd ACM International Conference on Information and Knowledge Management10.1145/3627673.3679533(2358-2368)Online publication date: 21-Oct-2024
      • (2024)A Data-Centric Multi-Objective Learning Framework for Responsible Recommendation SystemsProceedings of the ACM Web Conference 202410.1145/3589334.3645324(3129-3138)Online publication date: 13-May-2024
      • (2024)SMONAC: Supervised Multiobjective Negative Actor–Critic for Sequential RecommendationIEEE Transactions on Neural Networks and Learning Systems10.1109/TNNLS.2023.331735335:12(18525-18537)Online publication date: Dec-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
      • (2024)Contemporary Recommendation Systems on Big Data and Their Applications: A SurveyIEEE Access10.1109/ACCESS.2024.351749212(196914-196928)Online publication date: 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

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media