{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T09:16:09Z","timestamp":1772183769161,"version":"3.50.1"},"reference-count":51,"publisher":"PeerJ","license":[{"start":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T00:00:00Z","timestamp":1772150400000},"content-version":"unspecified","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"abstract":"<jats:p>Popularity bias represents a critical challenge in multi-criteria recommender systems, as collective trends may dominate individual preferences during personalization, thereby complicating the accurate modeling of users\u2019 multi-dimensional preference structures. To address this issue, existing approaches for popularity bias mitigation are reviewed, and two novel methods, Relative Preference Model (RelPref) and Criterion-Aware Relative Preference Model (PriRelPref), are proposed. These methods model multi-criteria user--item interactions in a more precise and balanced manner by explicitly incorporating users\u2019 criterion priorities. RelPref dynamically evaluates user ratings across multiple criteria, whereas PriRelPref further integrates user-specific criterion prioritization to more effectively control the influence of popularity. By aligning users\u2019 most important criteria with the criteria in which items perform strongly, the proposed approaches generate recommendation lists that better reflect individual preferences while maintaining balance across criteria. Experimental results indicate that the proposed methods improve the overall quality of recommendations by enhancing personalization and supporting more balanced item exposure.<\/jats:p>","DOI":"10.7717\/peerj-cs.3658","type":"journal-article","created":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T08:45:29Z","timestamp":1772181929000},"page":"e3658","source":"Crossref","is-referenced-by-count":0,"title":["Popularity bias reduction in multi-criteria recommender systems: the RelPref and PriRelPref approaches"],"prefix":"10.7717","volume":"12","author":[{"given":"Nil\u00fcfer","family":"Ball\u0131","sequence":"first","affiliation":[{"name":"Department of Advanced Technologies, Ardahan University, Ardahan, Turkey"}]},{"given":"Tugba","family":"Turkoglu Kaya","sequence":"additional","affiliation":[{"name":"Computer Engineering Department, Ardahan University, Ardahan, Turkey"}]}],"member":"4443","published-online":{"date-parts":[[2026,2,27]]},"reference":[{"key":"10.7717\/peerj-cs.3658\/ref-1","first-page":"42","article-title":"Controlling popularity bias in learning-to-rank recommendation","author":"Abdollahpouri","year":"2017"},{"key":"10.7717\/peerj-cs.3658\/ref-2","doi-asserted-by":"publisher","DOI":"10.48550\/arXiv.1802.05382","article-title":"Popularity-aware item weighting for long-tail recommendation","author":"Abdollahpouri","year":"2018"},{"key":"10.7717\/peerj-cs.3658\/ref-3","doi-asserted-by":"publisher","DOI":"10.48550\/arXiv.1901.07555","article-title":"Managing popularity bias in recommender systems with personalized re-ranking","author":"Abdollahpouri","year":"2019"},{"key":"10.7717\/peerj-cs.3658\/ref-4","first-page":"119","article-title":"User-centered evaluation of popularity bias in recommender systems","author":"Abdollahpouri","year":"2021"},{"issue":"5","key":"10.7717\/peerj-cs.3658\/ref-5","doi-asserted-by":"publisher","first-page":"896","DOI":"10.1109\/tkde.2011.15","article-title":"Improving aggregate recommendation diversity using ranking-based techniques","volume":"24","author":"Adomavicius","year":"2012","journal-title":"IEEE Transactions on Knowledge and Data Engineering"},{"key":"10.7717\/peerj-cs.3658\/ref-6","first-page":"431","article-title":"Popularity bias in recommender systems-a review","author":"Ahanger","year":"2022"},{"key":"10.7717\/peerj-cs.3658\/ref-7","doi-asserted-by":"publisher","first-page":"169446\u2013169468","DOI":"10.1109\/access.2019.2954861","article-title":"Multi-criteria review-based recommender system\u2013the state of the art","volume":"7","author":"Al-Ghuribi","year":"2019","journal-title":"IEEE Access"},{"issue":"7","key":"10.7717\/peerj-cs.3658\/ref-8","doi-asserted-by":"publisher","first-page":"3449","DOI":"10.1007\/s41870-022-01011-x","article-title":"New hybrid semantic-based collaborative filtering recommender systems","volume":"14","author":"Alhijawi","year":"2022","journal-title":"International Journal of Information Technology"},{"issue":"6","key":"10.7717\/peerj-cs.3658\/ref-9","doi-asserted-by":"publisher","first-page":"112579","DOI":"10.1016\/j.asoc.2024.112579","article-title":"Soft computing techniques in multi-criteria recommender systems: a comprehensive review","volume":"169","author":"Anwar","year":"2025","journal-title":"Applied Soft Computing"},{"issue":"11","key":"10.7717\/peerj-cs.3658\/ref-10","doi-asserted-by":"publisher","first-page":"9235","DOI":"10.1007\/s13369-019-03946-z","article-title":"Ae-mccf: an autoencoder-based multi-criteria recommendation algorithm","volume":"44","author":"Batmaz","year":"2019","journal-title":"Arabian Journal for Science and Engineering"},{"issue":"2","key":"10.7717\/peerj-cs.3658\/ref-11","doi-asserted-by":"publisher","first-page":"212","DOI":"10.5505\/pajes.2023.68253","article-title":"A hybrid multi-criteria recommendation algorithm based on autoencoders","volume":"30","author":"Batmaz","year":"2024","journal-title":"Pamukkale \u00dcniversitesi M\u00fchendislik Bilimleri Dergisi"},{"issue":"4","key":"10.7717\/peerj-cs.3658\/ref-12","doi-asserted-by":"publisher","first-page":"331","DOI":"10.1023\/a:1021240730564","article-title":"Hybrid recommender systems: survey and experiments","volume":"12","author":"Burke","year":"2002","journal-title":"User Modeling and User-Adapted Interaction"},{"issue":"2","key":"10.7717\/peerj-cs.3658\/ref-13","doi-asserted-by":"publisher","first-page":"151","DOI":"10.3390\/info16020151","article-title":"Popularity bias in recommender systems: the search for fairness in the long tail","volume":"16","author":"Carnovalini","year":"2025","journal-title":"Information"},{"key":"10.7717\/peerj-cs.3658\/ref-14","first-page":"29","article-title":"Novelty and diversity metrics for recommender systems: choice, discovery and relevance","author":"Castells","year":"2011"},{"issue":"2","key":"10.7717\/peerj-cs.3658\/ref-15","doi-asserted-by":"publisher","first-page":"99","DOI":"10.1007\/s11257-015-9155-5","article-title":"Recommender systems based on user reviews: the state of the art","volume":"25","author":"Chen","year":"2015","journal-title":"User Modeling and User-Adapted Interaction"},{"issue":"2","key":"10.7717\/peerj-cs.3658\/ref-16","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1561\/1100000009","article-title":"Collaborative filtering recommender systems","volume":"4","author":"Ekstrand","year":"2011","journal-title":"Foundations and Trends in Human-Computer Interaction"},{"issue":"5","key":"10.7717\/peerj-cs.3658\/ref-17","doi-asserted-by":"publisher","first-page":"102655","DOI":"10.1016\/j.ipm.2021.102655","article-title":"Investigating the impact of recommender systems on user-based and item-based popularity bias","volume":"58","author":"Elahi","year":"2021","journal-title":"Information Processing & Management"},{"key":"10.7717\/peerj-cs.3658\/ref-18","doi-asserted-by":"publisher","first-page":"e3055","DOI":"10.7717\/peerj-cs.3055","article-title":"EquiRate: balanced rating injection approach for popularity bias mitigation in recommender systems","volume":"11","author":"Gulsoy","year":"2025","journal-title":"PeerJ Computer Science"},{"issue":"6","key":"10.7717\/peerj-cs.3658\/ref-19","doi-asserted-by":"publisher","first-page":"103578","DOI":"10.1016\/j.ijhcs.2025.103578","article-title":"DUoR: dynamic user-oriented re-ranking calibration strategy for popularity bias treatment of recommendation algorithms","volume":"203","author":"Gulsoy","year":"2025","journal-title":"International Journal of Human-Computer Studies"},{"issue":"9","key":"10.7717\/peerj-cs.3658\/ref-20","doi-asserted-by":"publisher","first-page":"868","DOI":"10.3390\/app7090868","article-title":"A neural networks approach for improving the accuracy of multi-criteria recommender systems","volume":"7","author":"Hassan","year":"2017","journal-title":"Applied Sciences"},{"key":"10.7717\/peerj-cs.3658\/ref-21","doi-asserted-by":"publisher","DOI":"10.48550\/arXiv.1707.08029","article-title":"Price and profit awareness in recommender systems","author":"Jannach","year":"2017"},{"key":"10.7717\/peerj-cs.3658\/ref-22","first-page":"674","article-title":"Accuracy improvements for multi-criteria recommender systems","author":"Jannach","year":"2012"},{"key":"10.7717\/peerj-cs.3658\/ref-23","doi-asserted-by":"publisher","first-page":"116695","DOI":"10.1016\/j.eswa.2022.116695","article-title":"A novel top-n recommendation method for multi-criteria collaborative filtering","volume":"198","author":"Kaya","year":"2022","journal-title":"Expert Systems with Applications"},{"issue":"8","key":"10.7717\/peerj-cs.3658\/ref-24","doi-asserted-by":"publisher","first-page":"10189","DOI":"10.1007\/s13369-022-07568-w","article-title":"Robustness analysis of multi-criteria top-n collaborative recommender system","volume":"48","author":"Kaya","year":"2023","journal-title":"Arabian Journal for Science and Engineering"},{"issue":"3","key":"10.7717\/peerj-cs.3658\/ref-25","doi-asserted-by":"publisher","first-page":"499","DOI":"10.1111\/coin.12579","article-title":"A novel classification-based shilling attack detection approach for multi-criteria recommender systems","volume":"39","author":"Kaya","year":"2023","journal-title":"Computational Intelligence"},{"issue":"5","key":"10.7717\/peerj-cs.3658\/ref-26","doi-asserted-by":"publisher","first-page":"1777","DOI":"10.1007\/s11257-024-09406-0","article-title":"A survey on popularity bias in recommender systems","volume":"34","author":"Klimashevskaia","year":"2024","journal-title":"User Modeling and User-Adapted Interaction"},{"issue":"8","key":"10.7717\/peerj-cs.3658\/ref-27","doi-asserted-by":"publisher","first-page":"30","DOI":"10.1109\/mc.2009.263","article-title":"Matrix factorization techniques for recommender systems","volume":"42","author":"Koren","year":"2009","journal-title":"Computer"},{"key":"10.7717\/peerj-cs.3658\/ref-28","first-page":"1","article-title":"Popularity bias in collaborative filtering-based multimedia recommender systems","author":"Kowald","year":"2022"},{"issue":"2","key":"10.7717\/peerj-cs.3658\/ref-29","doi-asserted-by":"publisher","first-page":"64","DOI":"10.1109\/mis.2011.33","article-title":"Multicriteria user modeling in recommender systems","volume":"26","author":"Lakiotaki","year":"2011","journal-title":"IEEE Intelligent Systems"},{"issue":"6","key":"10.7717\/peerj-cs.3658\/ref-30","doi-asserted-by":"publisher","first-page":"290","DOI":"10.1016\/j.ins.2016.02.005","article-title":"Improving the accuracy of top-N recommendation using a preference model","volume":"348","author":"Lee","year":"2016","journal-title":"Information Sciences"},{"key":"10.7717\/peerj-cs.3658\/ref-31","first-page":"1238","article-title":"Quantifying and mitigating popularity bias in conversational recommender systems","author":"Lin","year":"2022"},{"key":"10.7717\/peerj-cs.3658\/ref-32","doi-asserted-by":"publisher","DOI":"10.48550\/arXiv.2306.01348","article-title":"Reducing popularity bias in recommender systems through AUC-optimal negative sampling","author":"Liu","year":"2023"},{"issue":"4","key":"10.7717\/peerj-cs.3658\/ref-33","doi-asserted-by":"publisher","first-page":"415","DOI":"10.1007\/s11280-007-0019-8","article-title":"Analysis and classification of multi-criteria recommender systems","volume":"10","author":"Manouselis","year":"2007","journal-title":"World Wide Web"},{"key":"10.7717\/peerj-cs.3658\/ref-34","first-page":"321","article-title":"A multi-criteria recommender system exploiting aspect-based sentiment analysis of users\u2019 reviews","author":"Musto","year":"2017"},{"key":"10.7717\/peerj-cs.3658\/ref-35","first-page":"11","article-title":"The long tail of recommender systems and how to leverage it","author":"Park","year":"2008"},{"key":"10.7717\/peerj-cs.3658\/ref-36","doi-asserted-by":"crossref","first-page":"325","DOI":"10.1007\/978-3-540-72079-9_10","article-title":"Content-based recommendation systems","volume-title":"The Adaptive Web","author":"Pazzani","year":"2007"},{"issue":"4","key":"10.7717\/peerj-cs.3658\/ref-37","doi-asserted-by":"publisher","first-page":"1329","DOI":"10.2307\/41703509","article-title":"A hidden markov model for collaborative filtering","volume":"36","author":"Sahoo","year":"2012","journal-title":"MIS Quarterly"},{"issue":"2","key":"10.7717\/peerj-cs.3658\/ref-38","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1108\/eb024706","article-title":"The pareto principle: its use and abuse","volume":"1","author":"Sanders","year":"1987","journal-title":"Journal of Services Marketing"},{"key":"10.7717\/peerj-cs.3658\/ref-39","first-page":"285","article-title":"Item-based collaborative filtering recommendation algorithms","author":"Sarwar","year":"2001"},{"key":"10.7717\/peerj-cs.3658\/ref-40","doi-asserted-by":"publisher","first-page":"106545","DOI":"10.1016\/j.knosys.2020.106545","article-title":"A deep learning based algorithm for multi-criteria recommender systems","volume":"211","author":"Shambour","year":"2021","journal-title":"Knowledge-based Systems"},{"issue":"12","key":"10.7717\/peerj-cs.3658\/ref-41","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1155\/2009\/421425","article-title":"A survey of collaborative filtering techniques","volume":"2009","author":"Su","year":"2009","journal-title":"2009 Advances in Artificial Intelligence"},{"key":"10.7717\/peerj-cs.3658\/ref-42","first-page":"555","article-title":"Novel approaches to measuring the popularity inclination of users for the popularity bias problem","author":"Tacli","year":"2022"},{"key":"10.7717\/peerj-cs.3658\/ref-43","first-page":"109","article-title":"Ranking and relevance in novelty and diversity metrics for recommender systems","author":"Vargas","year":"2020"},{"key":"10.7717\/peerj-cs.3658\/ref-44","first-page":"165","article-title":"Neural graph collaborative filtering","author":"Wang","year":"2019"},{"key":"10.7717\/peerj-cs.3658\/ref-45","first-page":"1791","article-title":"Model-agnostic counterfactual reasoning for eliminating popularity bias in recommender system","author":"Wei","year":"2021"},{"issue":"5","key":"10.7717\/peerj-cs.3658\/ref-46","doi-asserted-by":"publisher","first-page":"102608","DOI":"10.1016\/j.ipm.2021.102608","article-title":"Investigating and counteracting popularity bias in group recommendations","volume":"58","author":"Yalcin","year":"2021","journal-title":"Information Processing & Management"},{"issue":"9","key":"10.7717\/peerj-cs.3658\/ref-47","doi-asserted-by":"publisher","first-page":"e7647","DOI":"10.1002\/cpe.7647","article-title":"Popularity bias in personality perspective: an analysis of how personality traits expose individuals to the unfair recommendation","volume":"35","author":"Yalcin","year":"2023","journal-title":"Concurrency and Computation: Practice and Experience"},{"issue":"3","key":"10.7717\/peerj-cs.3658\/ref-48","doi-asserted-by":"publisher","first-page":"114868","DOI":"10.1016\/j.eswa.2021.114868","article-title":"Multi-criteria recommender system based on social relationships and criteria preferences","volume":"176","author":"Zhang","year":"2021","journal-title":"Expert Systems with Applications"},{"key":"10.7717\/peerj-cs.3658\/ref-49","first-page":"313","article-title":"Improve collaborative filtering through bordered block diagonal form matrices","author":"Zhang","year":"2013"},{"key":"10.7717\/peerj-cs.3658\/ref-50","first-page":"181","article-title":"Multi-criteria decision making and recommender systems","author":"Zheng","year":"2023"},{"issue":"4","key":"10.7717\/peerj-cs.3658\/ref-51","doi-asserted-by":"publisher","first-page":"631","DOI":"10.1109\/tkde.2019.2891530","article-title":"Addressing the item cold-start problem by attribute-driven active learning","volume":"32","author":"Zhu","year":"2019","journal-title":"IEEE Transactions on Knowledge and Data Engineering"}],"container-title":["PeerJ Computer Science"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/peerj.com\/articles\/cs-3658.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/peerj.com\/articles\/cs-3658.xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/peerj.com\/articles\/cs-3658.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/peerj.com\/articles\/cs-3658.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T08:45:37Z","timestamp":1772181937000},"score":1,"resource":{"primary":{"URL":"https:\/\/peerj.com\/articles\/cs-3658"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,2,27]]},"references-count":51,"alternative-id":["10.7717\/peerj-cs.3658"],"URL":"https:\/\/doi.org\/10.7717\/peerj-cs.3658","archive":["CLOCKSS","LOCKSS","Portico"],"relation":{},"ISSN":["2376-5992"],"issn-type":[{"value":"2376-5992","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,2,27]]},"article-number":"e3658"}}