Preview

Научно-технический вестник информационных технологий, механики и оптики

Расширенный поиск

Комбинированная модель качества рекомендательных систем

https://doi.org/10.17586/2226-1494-2025-25-6-1117-1124

Аннотация

   Введение. Рассмотрены подходы к количественной оценке различных эффектов, таких как позиционный сдвиг (Position Bias), сдвиг в сторону популярных объектов (Popularity Bias) и другие, в рекомендательных системах. Предложена новая модель качества рекомендательных систем, которая приводит выбранные метрики к одной единице измерения и определяет для каждого эффекта его влияние на систему. Полученные оценки позволяют проводить более глубокий сравнительный анализ различных систем, а также исследовать поведение системы на разных сегментах пользователей.

   Метод. Для каждой метрики в рамках предложенной модели строится две условные маргинальные плотности распределения: отдельно на релевантных и нерелевантных рекомендациях. На основе сравнения этих плотностей множество возможных значений метрики разделяется на нормальную и критическую. Модель оценивает влияние каждого эффекта на систему на основе частоты попадания значений соответствующей метрики в свою критическую область.

   Основные результаты. Для демонстрации работы модели проведен анализ четырех алгоритмов построения рекомендаций на академическом наборе данных MovieLens-100K. В ходе тестирования оценивались Popularity Bias, отсутствие новизны в рекомендациях и склонность систем рекомендовать объекты исключительно на основе демографических данных пользователей. Для каждого эффекта построена оценка его влияния на систему, приведен пример прогнозирования верхней оценки качества системы в случае устранения соответствующего эффекта.

   Обсуждение. Показано, что метрики таких эффектов, как Popularity Bias или Position Bias, могут менять распределение абсолютных значений в зависимости от рекомендательной системы. Одним из способов более надежно сравнивать разные рекомендательные системы является предложенная модель качества. Модель подходит для оценивания персональных рекомендаций независимо от сферы применения и алгоритма, который был использован для их построения.

Об авторах

А. М. Цыплов
Университет ИТМО
Россия

Алексей Михайлович Цыплов, аспирант

197101; Санкт-Петербург



А. В. Бухановский
Университет ИТМО
Россия

Александр Валерьевич Бухановский, доктор технических наук,
профессор, директор мегафакультета

мегафакультет трансляционных информационных технологий

197101; Санкт-Петербург

sc 6603474810



Список литературы

1. Anderson A., Maystre L., Anderson I., Mehrotra R., Lalmas M. Algorithmic effects on the diversity of consumption on spotify // Proc. of the Web Conference. 2020. P. 2155–2165. doi: 10.1145/3366423.3380281

2. Avazpour I., Pitakrat T., Grunske L., Grundy J. Dimensions and metrics for evaluating recommendation systems // Recommendation Systems in Software Engineering. 2014. P. 245–273. doi: 10.1007/978-3-642-45135-5_10

3. Ding H., Kveton B., Ma Y., Park Y., Kini V., Gu Y., et al. Trending now: modeling trend recommendations // Proc. of the 17<sup>th</sup> ACM Conference on Recommender Systems. 2023. P. 294–305. doi: 10.1145/3604915.3608810

4. Cai Y., Guo J., Fan Y., Ai Q., Zhang R., Cheng X. Hard negatives or false negatives: correcting pooling bias in training neural ranking models // Proc. of the 31<sup>st</sup> ACM International Conference on Information and Knowledge Management. 2022. P. 118–127. doi: 10.1145/3511808.3557343

5. Abdollahpouri H., Mansoury M., Burke R., Mobasher B. The connection between popularity bias, calibration, and fairness in recommendation // Proc. of the 14<sup>th</sup> ACM Conference on Recommender Systems. 2020. P. 726–731. doi: 10.1145/3383313.3418487

6. Beel J., Langer S., Genzmehr M., Gipp B., Breitinger C., Nürnberger A. Research paper recommender system evaluation: a quantitative literature survey // Proc. of the International Workshop on Reproducibility and Replication in Recommender Systems Evaluation. 2013. P. 15–22. doi: 10.1145/2532508.2532512

7. Wasilewski J., Hurley N. Incorporating diversity in a learning to rank recommender system // Proc. of the 29<sup>th</sup> International Florida Artificial Intelligence Research Society Conference. 2016. P. 1–6.

8. Ricci F., Rokach L., Shapira B. Recommender Systems Handbook. Springer, 2010. 842 p.

9. Said A., Bellogin A. Comparative recommender system evaluation: benchmarking recommendation frameworks // Proc. of the 8<sup>th</sup> ACM Conference on Recommender Systems. 2014. P. 129–136. doi: 10.1145/2645710.2645746

10. Wilhelm M., Ramanathan A., Bonomo A., Jain S., Chi E.H., Gillenwater J. Practical diversified recommendations on YouTube with determinantal point processes // Proc. of the 27<sup>th</sup> ACM International Conference on Information and Knowledge Management. 2018. P. 2165–2173. doi: 10.1145/3269206.3272018

11. Chang Bo, Meng C., Ma H., Chang S., Gu Y., Peng Y., et al. Cluster anchor regularization to alleviate popularity bias in recommender systems // Proc. of the Companion Proceedings of the ACM Web Conference. 2024. P. 151–160. doi: 10.1145/3589335.3648312

12. Bellogin A., Castells P., Cantador I. Precision-oriented evaluation of recommender systems: an algorithmic comparison // Proc. of the 5<sup>th</sup> ACM Conference on Recommender Systems. 2011. P. 333–336. doi: 10.1145/2043932.2043996

13. Cremonesi P., Koren Y., Turrin R. Performance of recommender algorithms on top-n recommendation tasks // Proc. of the 4<sup>th</sup> ACM Conference on Recommender Systems. 2010. P. 39–46. doi: 10.1145/1864708.1864721

14. Abdollahpouri H., Burke R., Mobasher B. Managing popularity bias in recommender systems with personalized re-ranking // Proc. of the 32<sup>nd</sup> International Florida Artificial Intelligence Research Society Conference. 2019. P. 1–6.

15. Yi X., Yang J., Hong L., Cheng D.Z., Heldt L., Kumthekar A., Zhao Z., Wei L., Chi E. Sampling-bias-corrected neural modeling for large corpus item recommendations // Proc. of the 13<sup>th</sup> ACM Conference on Recommender Systems. 2019. P. 269–277. doi: 10.1145/3298689.3346996

16. Silveira T., Zhang M., Lin X., Liu Y., Ma S. How good your recommender system is? A survey on evaluations in recommendation // International Journal of Machine Learning and Cybernetics. 2019. V. 10. N 5. P. 813–831. doi: 10.1007/s13042-017-0762-9

17. Akiyama T., Obara K., Tanizaki M. Proposal and evaluation of serendipitous recommendation method using general unexpectedness // CEUR Workshop Proceedings. 2010. V. 676. P. 3–10.

18. Scott L.M., Su-In L. A unified approach to interpreting model predictions // Proc. of the 31<sup>st</sup> Conference on Neural Information Processing Systems. 2017. P. 1–10.

19. Isinkaye F.O., Folajimi Y.O., Ojokoh B.A. Recommendation systems: principles, methods and evaluation // Egyptian Informatics Journal. 2015. V. 16. N 3. P. 261–273. doi: 10.1016/j.eij.2015.06.005

20. Rhee W., Cho S.-M., Suh B. Countering popularity bias by regularizing score differences // Proc. of the 16<sup>th</sup> ACM Conference on Recommender Systems. 2022. P. 145–155. doi: 10.1145/3523227.3546757

21. Shani G., Gunawardana A. Evaluating recommendation systems // Recommender Systems Handbook. 2010. P. 257–297. doi: 10.1007/978-0-387-85820-3_8


Рецензия

Для цитирования:


Цыплов А.М., Бухановский А.В. Комбинированная модель качества рекомендательных систем. Научно-технический вестник информационных технологий, механики и оптики. 2025;25(6):1117-1124. https://doi.org/10.17586/2226-1494-2025-25-6-1117-1124

For citation:


Tsyplov A.M., Boukhanovsky A.V. Compound quality model for recommender system evaluation. Scientific and Technical Journal of Information Technologies, Mechanics and Optics. 2025;25(6):1117-1124. (In Russ.) https://doi.org/10.17586/2226-1494-2025-25-6-1117-1124

Просмотров: 43


Creative Commons License
Контент доступен под лицензией Creative Commons Attribution 4.0 License.


ISSN 2226-1494 (Print)
ISSN 2500-0373 (Online)