レコメンデーションシステムはオフラインでの評価が非常に難しいことで知られており、一部の研究者はこれがレコメンデーションシステムの論文における再現性の危機につながっていると主張しています。再現性の問題については、機械学習の出版媒体では繰り返し取り上げられるテーマのようですが、科学出版の世界以外では大きな影響はありません。レコメンデーションシステムの文脈では、2019年の論文で、トップk推薦問題に深層学習やニューラルネットワークの手法を適用した厳選された少数の論文をトップカンファレンス(SIGIR、KDD、WWW、RecSys、IJCAI)で調査したところ、調査著者が再現できた論文は平均で40%未満であり、一部のカンファレンスではわずか14%でした。この論文では、今日の研究学術におけるいくつかの潜在的な問題点を検討し、その分野における科学的実践の改善を提案しています。[ 108 ] [ 109 ] [ 110 ] 同じ手法のセットをベンチマークする最近の研究では、質的に非常に異なる結果が得られました[ 111 ] 。その中で、ニューラル手法は最も優れたパフォーマンスを発揮する手法の 1 つであることがわかりました。推薦システムのための深層学習とニューラル手法は、最近のいくつかの推薦システムチャレンジ、WSDM [ 112 ] RecSys Challenge [ 113 ]の優勝ソリューションで使用されています。 さらに、ニューラルおよび深層学習手法は、業界で広く使用されており、広範囲にわたってテストされています。[ 114 ] [ 64 ] [ 65 ]再現性のトピックは、推薦システムでは新しいものではありません。2011 年までに、Ekstrand、Konstanらは、「現在、推薦システムの研究結果を再現および拡張することは困難である」こと、および評価が「一貫して処理されていない」ことを批判しました。[ 115 ] KonstanとAdomaviciusは、「推薦システム研究コミュニティは、多くの論文が集合的知識にほとんど貢献しない結果を発表しているという危機に直面している。[...]多くの場合、研究には適切に判断され、有意義な貢献を提供するための評価が欠けているためである。」と結論付けている。[ 116 ]その結果、推薦システムに関する多くの研究は再現性がないと考えられる。[ 117 ]したがって、推薦システムの運用者は、推薦システムでどの推薦アプローチを使用すべきかという質問に答えるための現在の研究からの指針をほとんど見つけることができない。 and Bellogín conducted a study of papers published in the field, as well as benchmarked some of the most popular frameworks for recommendation and found large inconsistencies in results, even when the same algorithms and data sets were used.[118] Some researchers demonstrated that minor variations in the recommendation algorithms or scenarios led to strong changes in the effectiveness of a recommender system. They conclude that seven actions are necessary to improve the current situation:[117] "(1) survey other research fields and learn from them, (2) find a common understanding of reproducibility, (3) identify and understand the determinants that affect reproducibility, (4) conduct more comprehensive experiments (5) modernize publication practices, (6) foster the development and use of recommendation frameworks, and (7) establish best-practice guidelines for recommender-systems research."
Artificial intelligence applications in recommendation
Artificial intelligence (AI) applications in recommendation systems are the advanced methodologies that leverage AI technologies, to enhance the performance recommendation engines. The AI-based recommender can analyze complex data sets, learning from user behavior, preferences, and interactions to generate highly accurate and personalized content or product suggestions.[119] The integration of AI in recommendation systems has marked a significant evolution from traditional recommendation methods. Traditional methods often relied on inflexible algorithms that could suggest items based on general user trends or apparent similarities in content. In comparison, AI-powered systems have the capability to detect patterns and subtle distinctions that may be overlooked by traditional methods.[120] These systems can adapt to specific individual preferences, thereby offering recommendations that are more aligned with individual user needs. This approach marks a shift towards more personalized, user-centric suggestions.
Recommendation systems widely adopt AI techniques such as machine learning, deep learning, and natural language processing.[121] These advanced methods enhance system capabilities to predict user preferences and deliver personalized content more accurately. Each technique contributes uniquely. The following sections will introduce specific AI models utilized by a recommendation system by illustrating their theories and functionalities.
↑ Gupta, Pankaj; Goel, Ashish; Lin, Jimmy; Sharma, Aneesh; Wang, Dong; Zadeh, Reza (2013). "WTF: Twitterのフォローすべきユーザーサービス". Proceedings of the 22nd International Conference on World Wide Web . Association for Computing Machinery. pp. 505–514 . doi : 10.1145/2488388.2488433 . ISBN9781450320351。
↑ Baran, Remigiusz; Dziech, Andrzej; Zeja, Andrzej (2018年6月1日). 「視覚的コンテンツ分析とインテリジェントなデータエンリッチメントに基づく高性能マルチメディアコンテンツ発見プラットフォーム」 . Multimedia Tools and Applications . 77 (11): 14077– 14091. doi : 10.1007/s11042-017-5014-1 . ISSN 1573-7721 . S2CID 36511631 .
↑ H. Chen、AG Ororbia II、CL Giles ExpertSeer: デジタルライブラリ向けキーワードベースのエキスパート推薦システム、arXivプレプリント2015
↑ Chen, Hung-Hsuan; Gou, Liang; Zhang, Xiaolong; Giles, Clyde Lee (2011). "CollabSeer: コラボレーション発見のための検索エンジン" (PDF) .第11回 ACM/IEEE 合同国際デジタルライブラリ会議議事録. Association for Computing Machinery. pp. 231–240 . doi : 10.1145/1998076.1998121 . ISBN9781450307444。
↑ Felfernig, Alexander; Isak, Klaus; Szabo, Kalman; Zachar, Peter (2007). "VITA Financial Services Sales Support Environment" (PDF) . In William Cheetham (ed.). Proceedings of the 19th National Conference on Innovative Applications of Artificial Intelligence, vol. 2 . pp. 1692–1699 . ISBN9781577353232. ACM コピー.
1 2 Chen, Hung-Hsuan; Chen, Pu (2019年1月9日). "Differentiating Regularization Weights -- A Simple Mechanism to Alleviate Cold Start in Recommender Systems". ACM Transactions on Knowledge Discovery from Data . 13 : 1–22 . doi : 10.1145/3285954 . S2CID 59337456 .
1 2 Rubens, Neil; Elahi, Mehdi; Sugiyama, Masashi; Kaplan, Dain (2016). "Active Learning in Recommender Systems" . In Ricci, Francesco; Rokach, Lior; Shapira, Bracha (eds.). Recommender Systems Handbook (2 ed.). Springer US. pp. 809–846 . doi : 10.1007/978-1-4899-7637-6_24 . ISBN978-1-4899-7637-6。
↑ Bobadilla, J.; Ortega, F.; Hernando, A.; Alcalá, J. (2011). "遺伝的アルゴリズムを用いた協調フィルタリング推薦システムの結果とパフォーマンスの改善". Knowledge-Based Systems . 24 (8): 1310– 1316. doi : 10.1016/j.knosys.2011.06.005 .
↑ Andrew I. Schein; Alexandrin Popescul; Lyle H. Ungar ; David M. Pennock (2002). Methods and Metrics for Cold-Start Recommendations . Proceedings of the 25th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR 2002). ACM . pp. 253–260 . ISBN1-58113-561-02008年2月2日に取得。
1 2 Bi, Xuan; Qu, Annie; Wang, Junhui; Shen, Xiaotong (2017). "グループ固有の推薦システム" (PDF) . Journal of the American Statistical Association . 112 (519): 1344– 1353. doi : 10.1080/01621459.2016.1219261 . S2CID 125187672 .
↑ Karlgren, Jussi. " Newsgroup Clustering Based On User Behavior-A Recommendation Algebra Archived February 27, 2021, at the Wayback Machine ." SICS Research Report (1994).
↑ Karlgren, Jussi (2017年10月) 「デジタル本棚:推薦システムに関する独創的な研究」2017年10月27日取得。
1 2 3 Beel, J.; Genzmehr, M.; Gipp, B. (2013年10月) 「オフライン評価とオンライン評価の比較分析および研究論文推薦システム評価に関する考察」(PDF) .推薦システム評価における再現性と複製に関する国際ワークショップ議事録. pp. 7–14 . doi : 10.1145/2532508.2532511 . ISBN978-1-4503-2465-6. S2CID 8202591 . 2016年4月17日にオリジナル(PDF)からアーカイブされました。2013年10月22日に取得。
↑ Beel, J.; Langer, S.; Genzmehr, M.; Gipp, B.; Breitinger, C. (2013年10月). 「研究論文推薦システム評価:定量的文献調査」(PDF) .推薦システム評価における再現性と複製に関する国際ワークショップ議事録. pp. 15–22 . doi : 10.1145/2532508.2532512 . ISBN978-1-4503-2465-6. S2CID 4411601 .
↑ Beel, J.; Gipp, B.; Langer, S.; Breitinger, C. (2015年7月26日). 「研究論文推薦システム:文献調査」 . International Journal on Digital Libraries . 17 (4): 305–338 . doi : 10.1007/s00799-015-0156-0 . S2CID 207035184 .
↑ John S. Breese; David Heckerman & Carl Kadie (1998).協調フィルタリングのための予測アルゴリズムの経験的分析。人工知能における不確実性に関する第14回会議(UAI'98)の議事録。arXiv : 1301.7363。
↑ Sarwar, B.; Karypis, G.; Konstan, J.; Riedl, J. (2000). "Application of Dimensionality Reduction in Recommender System A Case Study" . 2019年1月14日にオリジナルからアーカイブ済み。 2008年1月29日に取得。、
↑ Allen, RB (1990).ユーザーモデル: 理論、方法、実践. International J. Man-Machine Studies.
↑ XY Feng、H. Zhang、YJ Ren、PH Shang、Y. Zhu、YC Liang、RC Guan、D. Xu、(2019)「生物医学出版媒体選択のための深層学習ベースの推薦システム「Pubmender」:開発と検証研究」、 Journal of Medical Internet Research、21(5):e12957
↑ Gomez-Uribe, Carlos A.; Hunt, Neil (2015年12月28日). "Netflix推薦システム" . ACM Transactions on Management Information Systems . 6 (4): 1– 19. doi : 10.1145/2843948 .
↑ Robin Burke、「Hybrid Web Recommender Systems」(Wayback Machineに 2014 年 9 月 12 日にアーカイブ済み)、pp. 377-408、「The Adaptive Web」、Peter Brusilovsky、Alfred Kobsa、Wolfgang Nejdl (編)、Lecture Notes in Computer Science、Springer-Verlag、ベルリン、ドイツ、Lecture Notes in Computer Science、Vol. 4321、2007 年 5 月、978-3-540-72078-2。
↑ Li, Jing; Ren, Pengjie; Chen, Zhumin; Ren, Zhaochun; Lian, Tao; Ma, Jun (2017年11月6日). 「ニューラル注意セッションベース推薦」 . 2017年ACM情報知識管理会議議事録. CIKM '17. シンガポール、シンガポール: Association for Computing Machinery. pp. 1419–1428 . arXiv : 1711.04725 . doi : 10.1145 /3132847.3132926 . ISBN978-1-4503-4918-5. S2CID 21066930 .
↑ Liu, Qiao; Zeng, Yifu; Mokhosi, Refuoe; Zhang, Haibin (2018年7月19日). "STAMP" . Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining . KDD '18. London, United Kingdom: Association for Computing Machinery. pp. 1831–1839 . doi : 10.1145/3219819.3219950 . ISBN978-1-4503-5552-0. S2CID 50775765 .
1 2 Yong Ge; Hui Xiong; Alexander Tuzhilin; Keli Xiao; Marco Gruteser; Michael J. Pazzani (2010). An Energy-Efficient Mobile Recommender System (PDF) . Proceedings of the 16th ACM SIGKDD Int'l Conf. on Knowledge Discovery and Data Mining. New York City, New York : ACM . pp. 899– 908 . Retrieved November 17, 2011 .
↑ Pimenidis, Elias; Polatidis, Nikolaos; Mouratidis, Haralambos (2018年8月3日). "モバイル推薦システム:主要概念の特定". Journal of Information Science . 45 (3): 387–397 . arXiv : 1805.02276 . doi : 10.1177/0165551518792213 . S2CID 19209845 .
↑Jannach, Dietmar; Lerche, Lukas; Gedikli, Fatih; Bonnin, Geoffray (June 10, 2013). "What Recommenders Recommend – an Analysis of Accuracy, Popularity, and Sales Diversity Effects". In Carberry, Sandra; Weibelzahl, Stephan; Micarelli, Alessandro; Semeraro, Giovanni (eds.). User Modeling, Adaptation, and Personalization. Lecture Notes in Computer Science. Vol.7899. Springer Berlin Heidelberg. pp.25–37. CiteSeerX10.1.1.465.96. doi:10.1007/978-3-642-38844-6_3. ISBN978-3-642-38843-9.
12Turpin, Andrew H.; Hersh, William (January 1, 2001). "Why batch and user evaluations do not give the same results". Proceedings of the 24th annual international ACM SIGIR conference on Research and development in information retrieval. SIGIR '01. New York, NY, USA: ACM. pp.225–231. CiteSeerX10.1.1.165.5800. doi:10.1145/383952.383992. ISBN978-1-58113-331-8. S2CID18903114.
↑Langer, Stefan (September 14, 2015). "A Comparison of Offline Evaluations, Online Evaluations, and User Studies in the Context of Research-Paper Recommender Systems". In Kapidakis, Sarantos; Mazurek, Cezary; Werla, Marcin (eds.). Research and Advanced Technology for Digital Libraries. Lecture Notes in Computer Science. Vol.9316. Springer International Publishing. pp.153–168. doi:10.1007/978-3-319-24592-8_12. ISBN978-3-319-24591-1.
↑Basaran, Daniel; Ntoutsi, Eirini; Zimek, Arthur (2017). Proceedings of the 2017 SIAM International Conference on Data Mining. pp.390–398. doi:10.1137/1.9781611974973.44. ISBN978-1-61197-497-3.
↑Beel, Joeran; Genzmehr, Marcel; Langer, Stefan; Nürnberger, Andreas; Gipp, Bela (January 1, 2013). "A comparative analysis of offline and online evaluations and discussion of research paper recommender system evaluation". Proceedings of the International Workshop on Reproducibility and Replication in Recommender Systems Evaluation. RepSys '13. New York, NY, USA: ACM. pp.7–14. CiteSeerX10.1.1.1031.973. doi:10.1145/2532508.2532511. ISBN978-1-4503-2465-6. S2CID8202591.
↑ Cañamares, Rocío; Castells, Pablo (2018年7月). Should I Follow the Crowd? A Probabilistic Analysis of the Effectiveness of Popularity in Recommender Systems (PDF) . 41st Annual International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR 2018). Ann Arbor, Michigan, USA: ACM. pp. 415–424 . doi : 10.1145/3209978.3210014 . 2021年4月14日にオリジナル(PDF)からアーカイブ済み。 2021年3月5日に取得。
↑ Schifferer, Benedikt; Deotte, Chris; Puget, Jean-François; de Souza Pereira, Gabriel; Titericz, Gilberto; Liu, Jiwei; Ak, Ronay. "Using Deep Learning to Win the Booking.com WSDM WebTour21 Challenge on Sequential Recommendations" (PDF) . WSDM '21: ACM Conference on Web Search and Data Mining . ACM. 2021年3月25日のオリジナル(PDF)からアーカイブ済み。 2021年4月3日取得。
↑ Volkovs, Maksims; Rai, Himanshu; Cheng, Zhaoyue; Wu, Ga; Lu, Yichao; Sanner, Scott (2018). "Two-stage Model for Automatic Playlist Continuation at Scale" . Proceedings of the ACM Recommender Systems Challenge 2018. ACM. pp. 1–6 . doi : 10.1145/3267471.3267480 . ISBN978-1-4503-6586-4. S2CID 52942462 .
↑ Yves Raimond、Justin Basilico「推薦システムのための深層学習」、Deep Learning Re-Work SF Summit 2018
↑ Ekstrand, Michael D.; Ludwig, Michael; Konstan, Joseph A.; Riedl, John T. (2011年1月1日). 「推薦システム研究エコシステムの再考」.第5回ACM推薦システム会議議事録. RecSys '11. ニューヨーク州ニューヨーク: ACM. pp. 133–140 . doi : 10.1145/2043932.2043958 . ISBN978-1-4503-0683-6. S2CID 2215419 .
↑ Konstan, Joseph A.; Adomavicius, Gediminas (2013年1月1日)「アルゴリズム推薦システム研究におけるベストプラクティスの特定と採用に向けて」国際ワークショップ「推薦システム評価における再現性と複製」議事録。RepSys '13。米国ニューヨーク州ニューヨーク:ACM。pp. 23–28。doi : 10.1145 /2532508.2532513。ISBN978-1-4503-2465-6. S2CID 333956 .
1 2 Breitinger, Corinna; Langer, Stefan; Lommatzsch, Andreas; Gipp, Bela (2016年3月12日) 「レコメンデーションシステム研究における再現性に向けて」 User Modeling and User-Adapted Interaction . 26 (1): 69– 101. doi : 10.1007/s11257-016-9174-x . ISSN 0924-1868 . S2CID 388764 .
↑ Verma, P.; Sharma, S. (2020). "人工知能に基づく推薦システム". 2020年第2回国際コンピューティング、通信制御およびネットワークの進歩に関する会議(ICACCCN) . pp. 669–673 . doi : 10.1109/ICACCCN51052.2020.9362962 . ISBN978-1-7281-8337-4. S2CID 232150789 .
↑ Khanal, SS (2020年7月). 「eラーニングのための機械学習ベースの推薦システムに関する体系的レビュー」. Educ Inf Technol . 25 (4): 2635–2664 . doi : 10.1007/s10639-019-10063-9 . S2CID 254475908 .
1 2 Zhang, Q. (2021年2月). 「推薦システムにおける人工知能」 . Complex and Intelligent Systems . 7 : 439–457 . doi : 10.1007/s40747-020-00212-w .
↑ Wu, L. (2023 年 5 月). "精度重視のニューラル推薦に関する調査: 協調フィルタリングから情報豊富な推薦まで". IEEE Transactions on Knowledge and Data Engineering . 35 (5): 4425–4445 . arXiv : 2104.13030 . Bibcode : 2023ITKDE..35.4425W . doi : 10.1109/TKDE.2022.3145690 .
↑ Samek, W. (2021年3月). "深層ニューラルネットワークとその先の説明: 方法とアプリケーションのレビュー" . Proceedings of the IEEE . 109 (3): 247– 278. arXiv : 2003.07631 . doi : 10.1109/JPROC.2021.3060483 .
↑ Yi, X., Hong, L., Zhong, E., Tewari, A., & Dhillon, IS (2019). "A scalable two-tower model for estimating user interest in recommendations." Proceedings of the 13th ACM Conference on Recommender Systems .