Publications-Theses
Article View/Open
Publication Export
-
Google ScholarTM
NCCU Library
Citation Infomation
Related Publications in TAIR
題名 基於內容偏好圖卷積網路之完全冷啟動推薦演算法
Improving Complete Cold-Start Recommendation via Content-based Preference Graph Convolution Networks作者 王韋勝
Wang, Wei-Sheng貢獻者 蔡銘峰
Tsai, Ming-Feng
王韋勝
Wang, Wei-Sheng關鍵詞 推薦系統
冷起動推薦
圖學習表示法
Graph Representation
Recommender System
Cold-Start Recommendation日期 2022 上傳時間 9-Mar-2023 18:37:16 (UTC+8) 摘要 傳統的混合推薦系統旨在結合協同過濾和內容過濾兩種方式進行推 薦,利用使用者喜好資訊和過去互動過的商品內容資訊來解決資料稀 疏性問題和冷啟動問題。但是,在現實世界中,經常因為產品的性質 讓使用者和產品的互動資料相當稀少或是缺少這些資料,從而導致了 完全冷啟動(Complete Cold Start, CCS)問題,如新聞推薦和新活動推 薦,這是傳統的混合模型無法解決的。在本文中,我們提出了偏好內容卷積(Preference Content Convolu- tion, PCC)方法,這是一種基於圖卷積網絡(Graph Convolution Net- work, GCN)的圖學習表示方法,該方法可在接受缺失資料的前提下 同時抽取使用者對內容的喜好特徵並結合內容資訊,進而針對冷啟動 問題進行推薦。我們在現實世界中的線上售票服務資料集和圖書資料 集上進行的實驗驗證此方法,其性能優於其他傳統基於內容過濾的方 法和沒有卷積網路的混合模型,為基於卷積網路的模型指出了一個方 向。
Conventional hybrid recommender system aims to address the data spar- sity problem and the cold start problem by leveraging collaborative and content- based filtering, simultaneously leveraging the precious user preference infor- mation and staple item content information. However, in many real-world scenarios, such as news and new event recommendations, the nature of items dictates the complete lack of user-item interaction, leading to the complete cold start (CCS) problem, which traditional hybrid models cannot solve.In this paper, we propose preference-content convolution (PCC), a con- volutional graph network (GCN) based embedding learning method which jointly captures item content information and user preference over item con- tent. The experiments conducted on the real-world online ticket vending service dataset and news recommendation dataset show that the proposed method significantly outperforms traditional content-based filtering methods and hybrid models without convolution, signifying a promising direction for using the convolution-based model in addressing the CCS problem.參考文獻 [1] A. Bordes, N. Usunier, A. Garcia-Duran, J. Weston, and O. Yakhnenko. Translating embeddings for modeling multi-relational data. Advances in neural information processing systems, 26, 2013.[2] I. Cantador, A. Bellog ́ın, and D. Vallet. Content-based recommendation in social tagging systems. In Proceedings of the fourth ACM conference on Recommender systems, pages 237–240, 2010.[3] C.-M. Chen, M.-F. Tsai, Y.-C. Lin, and Y.-H. Yang. Query-based music recommen- dations via preference embedding. In Proceedings of the 10th ACM Conference on Recommender Systems, pages 79–82, 2016.[4] D. Cohen, M. Aharon, Y. Koren, O. Somekh, and R. Nissim. Expediting exploration by attribute-to-feature mapping for cold-start recommendations. In Proceedings of the Eleventh ACM Conference on Recommender Systems, pages 184–192, 2017.[5] M. Elahi, F. Ricci, and N. Rubens. Active learning in collaborative filtering rec- ommender systems. In International Conference on Electronic Commerce and Web Technologies, pages 113–124. Springer, 2014.[6] N. Golbandi, Y. Koren, and R. Lempel. Adaptive bootstrapping of recommender systems using decision trees. In Proceedings of the fourth ACM international con- ference on Web search and data mining, pages 595–604, 2011.[7] J. Gope and S. K. Jain. A survey on solving cold start problem in recommender systems. In 2017 International Conference on Computing, Communication and Au- tomation (ICCCA), pages 133–138. IEEE, 2017.[8] W. Hamilton, Z. Ying, and J. Leskovec. Inductive representation learning on large graphs. Advances in neural information processing systems, 30, 2017.[9] Y. Juan, Y. Zhuang, W.-S. Chin, and C.-J. Lin. Field-aware factorization machines for ctr prediction. In Proceedings of the 10th ACM conference on recommender systems, pages 43–50, 2016.[10] Y.Koren,R.Bell,andC.Volinsky.Matrixfactorizationtechniquesforrecommender systems. Computer, 42(8):30–37, 2009.[11] M. Kula. Metadata embeddings for user and item cold-start recommendations. In T. Bogers and M. Koolen, editors, Proceedings of the 2nd Workshop on New Trends on Content-Based Recommender Systems co-located with 9th ACM Conference on Recommender Systems (RecSys 2015), Vienna, Austria, September 16-20, 2015., volume 1448 of CEUR Workshop Proceedings, pages 14–21. CEUR-WS.org, 2015.[12] B. Lika, K. Kolomvatsos, and S. Hadjiefthymiades. Facing the cold start problem in recommender systems. Expert systems with applications, 41(4):2065–2073, 2014.[13] P. Melville, R. J. Mooney, R. Nagarajan, et al. Content-boosted collaborative filter- ing for improved recommendations. Aaai/iaai, 23:187–192, 2002.[14] R. Mihalcea and P. Tarau. Textrank: Bringing order into text. In Proceedings of the 2004 conference on empirical methods in natural language processing, pages 404–411, 2004.[15] T. Mikolov, K. Chen, G. Corrado, and J. Dean. Efficient estimation of word repre- sentations in vector space. arXiv preprint arXiv:1301.3781, 2013.[16] B. Perozzi, R. Al-Rfou, and S. Skiena. Deepwalk: Online learning of social repre- sentations. In Proceedings of the 20th ACM SIGKDD international conference on Knowledge discovery and data mining, pages 701–710, 2014.[17] S. Rendle, C. Freudenthaler, Z. Gantner, and L. Schmidt-Thieme. Bpr: Bayesian personalized ranking from implicit feedback. arXiv preprint arXiv:1205.2618, 2012.[18] B. Sarwar, G. Karypis, J. Konstan, and J. Riedl. Item-based collaborative filtering recommendation algorithms. In Proceedings of the 10th international conference on World Wide Web, pages 285–295, 2001.[19] M. Saveski and A. Mantrach. Item cold-start recommendations: learning local col- lective embeddings. In Proceedings of the 8th ACM Conference on Recommender systems, pages 89–96, 2014.[20] B. Shapira, L. Rokach, and S. Freilikhman. Facebook single and cross domain data for recommendation systems. User Modeling and User-Adapted Interaction, 23(2):211–247, 2013.[21] X. Su and T. M. Khoshgoftaar. A survey of collaborative filtering techniques. Ad- vances in artificial intelligence, 2009, 2009.[22] M. Sun, F. Li, J. Lee, K. Zhou, G. Lebanon, and H. Zha. Learning multiple-question decision trees for cold-start recommendation. In Proceedings of the sixth ACM in- ternational conference on Web search and data mining, pages 445–454, 2013.[23] J. Tang, M. Qu, M. Wang, M. Zhang, J. Yan, and Q. Mei. Line: Large-scale infor- mation network embedding. In Proceedings of the 24th international conference on world wide web, pages 1067–1077, 2015.[24] H. Wang, M. Zhao, X. Xie, W. Li, and M. Guo. Knowledge graph convolutional net- works for recommender systems. In The world wide web conference, pages 3307– 3313, 2019.[25] J. Wei, J. He, K. Chen, Y. Zhou, and Z. Tang. Collaborative filtering and deep learning based recommendation system for cold start items. Expert Systems with Applications, 69:29–39, 2017.[26] K. Zhou, S.-H. Yang, and H. Zha. Functional matrix factorizations for cold-start recommendation. In Proceedings of the 34th international ACM SIGIR conference on Research and development in Information Retrieval, pages 315–324, 2011. 描述 碩士
國立政治大學
資訊科學系
109753110資料來源 http://thesis.lib.nccu.edu.tw/record/#G0109753110 資料類型 thesis dc.contributor.advisor 蔡銘峰 zh_TW dc.contributor.advisor Tsai, Ming-Feng en_US dc.contributor.author (Authors) 王韋勝 zh_TW dc.contributor.author (Authors) Wang, Wei-Sheng en_US dc.creator (作者) 王韋勝 zh_TW dc.creator (作者) Wang, Wei-Sheng en_US dc.date (日期) 2022 en_US dc.date.accessioned 9-Mar-2023 18:37:16 (UTC+8) - dc.date.available 9-Mar-2023 18:37:16 (UTC+8) - dc.date.issued (上傳時間) 9-Mar-2023 18:37:16 (UTC+8) - dc.identifier (Other Identifiers) G0109753110 en_US dc.identifier.uri (URI) http://nccur.lib.nccu.edu.tw/handle/140.119/143835 - dc.description (描述) 碩士 zh_TW dc.description (描述) 國立政治大學 zh_TW dc.description (描述) 資訊科學系 zh_TW dc.description (描述) 109753110 zh_TW dc.description.abstract (摘要) 傳統的混合推薦系統旨在結合協同過濾和內容過濾兩種方式進行推 薦,利用使用者喜好資訊和過去互動過的商品內容資訊來解決資料稀 疏性問題和冷啟動問題。但是,在現實世界中,經常因為產品的性質 讓使用者和產品的互動資料相當稀少或是缺少這些資料,從而導致了 完全冷啟動(Complete Cold Start, CCS)問題,如新聞推薦和新活動推 薦,這是傳統的混合模型無法解決的。在本文中,我們提出了偏好內容卷積(Preference Content Convolu- tion, PCC)方法,這是一種基於圖卷積網絡(Graph Convolution Net- work, GCN)的圖學習表示方法,該方法可在接受缺失資料的前提下 同時抽取使用者對內容的喜好特徵並結合內容資訊,進而針對冷啟動 問題進行推薦。我們在現實世界中的線上售票服務資料集和圖書資料 集上進行的實驗驗證此方法,其性能優於其他傳統基於內容過濾的方 法和沒有卷積網路的混合模型,為基於卷積網路的模型指出了一個方 向。 zh_TW dc.description.abstract (摘要) Conventional hybrid recommender system aims to address the data spar- sity problem and the cold start problem by leveraging collaborative and content- based filtering, simultaneously leveraging the precious user preference infor- mation and staple item content information. However, in many real-world scenarios, such as news and new event recommendations, the nature of items dictates the complete lack of user-item interaction, leading to the complete cold start (CCS) problem, which traditional hybrid models cannot solve.In this paper, we propose preference-content convolution (PCC), a con- volutional graph network (GCN) based embedding learning method which jointly captures item content information and user preference over item con- tent. The experiments conducted on the real-world online ticket vending service dataset and news recommendation dataset show that the proposed method significantly outperforms traditional content-based filtering methods and hybrid models without convolution, signifying a promising direction for using the convolution-based model in addressing the CCS problem. en_US dc.description.tableofcontents Ch1 緒論 11.1 前言 11.2 研究目的 2Ch 2 相關文獻探討 52.1 推薦系統(RecommenderSystem) 52.1.1 內容過濾(ContentFiltering) 52.1.2 協同過濾(CollaborativeFiltering) 62.2 冷啟動問題(ColdStartProblem) 92.3 圖學習表示法(GraphRepresentation) 10Ch3 研究方法 123.1 問題定義 123.2 偏好內容圖卷積框架 133.2.1 建圖策略 133.2.2 偏好空間建構(Preference Space Construction) 153.2.3 內容空間建構(Content Space Construction) 163.2.4 混合空間建構(Hybrid Space Construction) 18Ch4 實驗結果與討論 214.1 資料集 214.1.1 資料前處理 224.2 比較基準模型 224.3 實驗設定與評估標準 234.3.1 實驗設定 234.3.2 評估標準 234.4 實驗結果 254.4.1 完全冷啟動推薦 254.4.2 商品對商品推薦(Item to Item Recommendation) 264.5 實例分析 27Ch5 結論 30參考文獻 31 zh_TW dc.format.extent 6624716 bytes - dc.format.mimetype application/pdf - dc.source.uri (資料來源) http://thesis.lib.nccu.edu.tw/record/#G0109753110 en_US dc.subject (關鍵詞) 推薦系統 zh_TW dc.subject (關鍵詞) 冷起動推薦 zh_TW dc.subject (關鍵詞) 圖學習表示法 zh_TW dc.subject (關鍵詞) Graph Representation en_US dc.subject (關鍵詞) Recommender System en_US dc.subject (關鍵詞) Cold-Start Recommendation en_US dc.title (題名) 基於內容偏好圖卷積網路之完全冷啟動推薦演算法 zh_TW dc.title (題名) Improving Complete Cold-Start Recommendation via Content-based Preference Graph Convolution Networks en_US dc.type (資料類型) thesis en_US dc.relation.reference (參考文獻) [1] A. Bordes, N. Usunier, A. Garcia-Duran, J. Weston, and O. Yakhnenko. Translating embeddings for modeling multi-relational data. Advances in neural information processing systems, 26, 2013.[2] I. Cantador, A. Bellog ́ın, and D. Vallet. Content-based recommendation in social tagging systems. In Proceedings of the fourth ACM conference on Recommender systems, pages 237–240, 2010.[3] C.-M. Chen, M.-F. Tsai, Y.-C. Lin, and Y.-H. Yang. Query-based music recommen- dations via preference embedding. In Proceedings of the 10th ACM Conference on Recommender Systems, pages 79–82, 2016.[4] D. Cohen, M. Aharon, Y. Koren, O. Somekh, and R. Nissim. Expediting exploration by attribute-to-feature mapping for cold-start recommendations. In Proceedings of the Eleventh ACM Conference on Recommender Systems, pages 184–192, 2017.[5] M. Elahi, F. Ricci, and N. Rubens. Active learning in collaborative filtering rec- ommender systems. In International Conference on Electronic Commerce and Web Technologies, pages 113–124. Springer, 2014.[6] N. Golbandi, Y. Koren, and R. Lempel. Adaptive bootstrapping of recommender systems using decision trees. In Proceedings of the fourth ACM international con- ference on Web search and data mining, pages 595–604, 2011.[7] J. Gope and S. K. Jain. A survey on solving cold start problem in recommender systems. In 2017 International Conference on Computing, Communication and Au- tomation (ICCCA), pages 133–138. IEEE, 2017.[8] W. Hamilton, Z. Ying, and J. Leskovec. Inductive representation learning on large graphs. Advances in neural information processing systems, 30, 2017.[9] Y. Juan, Y. Zhuang, W.-S. Chin, and C.-J. Lin. Field-aware factorization machines for ctr prediction. In Proceedings of the 10th ACM conference on recommender systems, pages 43–50, 2016.[10] Y.Koren,R.Bell,andC.Volinsky.Matrixfactorizationtechniquesforrecommender systems. Computer, 42(8):30–37, 2009.[11] M. Kula. Metadata embeddings for user and item cold-start recommendations. In T. Bogers and M. Koolen, editors, Proceedings of the 2nd Workshop on New Trends on Content-Based Recommender Systems co-located with 9th ACM Conference on Recommender Systems (RecSys 2015), Vienna, Austria, September 16-20, 2015., volume 1448 of CEUR Workshop Proceedings, pages 14–21. CEUR-WS.org, 2015.[12] B. Lika, K. Kolomvatsos, and S. Hadjiefthymiades. Facing the cold start problem in recommender systems. Expert systems with applications, 41(4):2065–2073, 2014.[13] P. Melville, R. J. Mooney, R. Nagarajan, et al. Content-boosted collaborative filter- ing for improved recommendations. Aaai/iaai, 23:187–192, 2002.[14] R. Mihalcea and P. Tarau. Textrank: Bringing order into text. In Proceedings of the 2004 conference on empirical methods in natural language processing, pages 404–411, 2004.[15] T. Mikolov, K. Chen, G. Corrado, and J. Dean. Efficient estimation of word repre- sentations in vector space. arXiv preprint arXiv:1301.3781, 2013.[16] B. Perozzi, R. Al-Rfou, and S. Skiena. Deepwalk: Online learning of social repre- sentations. In Proceedings of the 20th ACM SIGKDD international conference on Knowledge discovery and data mining, pages 701–710, 2014.[17] S. Rendle, C. Freudenthaler, Z. Gantner, and L. Schmidt-Thieme. Bpr: Bayesian personalized ranking from implicit feedback. arXiv preprint arXiv:1205.2618, 2012.[18] B. Sarwar, G. Karypis, J. Konstan, and J. Riedl. Item-based collaborative filtering recommendation algorithms. In Proceedings of the 10th international conference on World Wide Web, pages 285–295, 2001.[19] M. Saveski and A. Mantrach. Item cold-start recommendations: learning local col- lective embeddings. In Proceedings of the 8th ACM Conference on Recommender systems, pages 89–96, 2014.[20] B. Shapira, L. Rokach, and S. Freilikhman. Facebook single and cross domain data for recommendation systems. User Modeling and User-Adapted Interaction, 23(2):211–247, 2013.[21] X. Su and T. M. Khoshgoftaar. A survey of collaborative filtering techniques. Ad- vances in artificial intelligence, 2009, 2009.[22] M. Sun, F. Li, J. Lee, K. Zhou, G. Lebanon, and H. Zha. Learning multiple-question decision trees for cold-start recommendation. In Proceedings of the sixth ACM in- ternational conference on Web search and data mining, pages 445–454, 2013.[23] J. Tang, M. Qu, M. Wang, M. Zhang, J. Yan, and Q. Mei. Line: Large-scale infor- mation network embedding. In Proceedings of the 24th international conference on world wide web, pages 1067–1077, 2015.[24] H. Wang, M. Zhao, X. Xie, W. Li, and M. Guo. Knowledge graph convolutional net- works for recommender systems. In The world wide web conference, pages 3307– 3313, 2019.[25] J. Wei, J. He, K. Chen, Y. Zhou, and Z. Tang. Collaborative filtering and deep learning based recommendation system for cold start items. Expert Systems with Applications, 69:29–39, 2017.[26] K. Zhou, S.-H. Yang, and H. Zha. Functional matrix factorizations for cold-start recommendation. In Proceedings of the 34th international ACM SIGIR conference on Research and development in Information Retrieval, pages 315–324, 2011. zh_TW
