簡易檢索 / 詳目顯示

研究生: 吳振奕
Wu, Chen-Yi
論文名稱: 運用注意力遞歸神經網路行為分析及協同過濾之景點推薦
Point Of Interest (POI) recommendation based on the behavior analysis using the attention-based recurrent neural network and collaborative-like filtering
指導教授: 黃崇明
Huang, Chung-Ming
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 資訊工程學系
Department of Computer Science and Information Engineering
論文出版年: 2019
畢業學年度: 107
語文別: 英文
論文頁數: 56
中文關鍵詞: 深度學習推薦系統協同過濾
外文關鍵詞: Deep Learning, Recommendation System, Collaborative Filtering
相關次數: 點閱:81下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 由於現在的網路發達,人們可以輕鬆取得大量的資訊,卻很難快速的取得他們感興趣的資訊。以旅遊為例,人們往往可以快速的找到大量景點,但是卻很難快速的找到他們感興趣的景點。推薦系統的出現解決了上述問題。 本篇論文提出一套不需要評分機制的景點推薦系統,並且能同時兼具精確度、召回率和多樣性。 提出的推薦系統透過深度學習模型分析用戶的操作行為來判斷用戶的喜好,並且透過協同過濾來增加推薦內容的多樣性,進而推薦他們可能感興趣的景點。此推薦系統主要的特點如下: (1) 由於它是透過分析操作行為來捕捉用戶的喜好,所以它可以建立在沒有評分機制的環境中。 (2)此推薦系統還考慮了與目標用戶相似的用戶的歷史資料,目的是為了讓推薦的結果能更具多樣性。 本論文主要會用文史脈流平台的數據來驗證系統的可行性,因為文史脈流平台並無評分機制,而且有用戶的操作行為紀錄。這篇論文會介紹資料前處理、推薦的深度學習網路以及協同過濾的方法。

    With the rapid development of the Internet, people can easily get a lot of information. However, it is difficult to get the information in which one is interested quickly. A typical example is that people can often find a large number of Point Of Interests (POIs) quickly, but it is difficult to quickly find the POIs in which one is interested for touring. The emergence of a recommendation system solves the aforementioned problem. This paper proposes the POI recommendation system, which doesn’t require a scoring mechanism and has great precision, recall and diversity. The proposed recommendation system uses the deep learning model to analyze the user’s operational behaviors, and then judge the user’s preference. In order to increase the diversity of recommended results, it uses the user-based collaborative-like filtering, which considers the other users’ historical data. Finally, it combines the two results, which are from the deep learning model and the user-based collaborative-like filtering, as the final results. The main characteristics of this recommendation system are as follows: (1) it can be built in an environment without a scoring mechanism because it can catch the user’s preferences by analyzing user’s operational behavior. (2) It also considers similar users’ historical data to make the recommended results more diversity. This work uses the data from the Demodulating and Encoding Heritage (DEH) platform, which does not have a scoring mechanism and has records of the users’ operational behaviors, to verify the feasibility of this recommendation system. In this work, the data preprocessing, the recommended deep learning model and the collaborative-like filtering method are presented.

    中文口委簽名 I 英文口委簽名 II 摘要 III Abstract IV 誌謝 V Contents VI List of Figures VII List of Tables X Chapter 1 Introduction 1 Chapter 2 Overview of the DEH Platform 5 Chapter 3 Preliminary 11 Chapter 4 Related Work 21 4.1 POI Recommendation Systems 21 4.2 Collaborative Filtering 23 Chapter 5 System Architecture and Main Technical Issues 25 Chapter 6 The Input Data Pre- Processing 28 Chapter 7 The Recommending Function 36 7.1 The Historical Data Analyzing 36 7.2 The User-based Collaborative-like Filtering 40 Chapter 8 Performance 43 8.1 Evaluation environment and method 43 8.2 Performance Results 45 Chapter 9 Conclusion 53 Reference 54

    [1] F. Ricci, L. Rokach, and B. Shapira, "Introduction to Recommender Systems Handbook," in Recommender Systems Handbook, Springer US, pp. 1-35 , 2011.
    [2] J. Bobadilla, F. Ortega, A. Hernando, A. Guti and Rrez, "Recommender Systems Survey," Know.-Based System, VOL. 46, pp. 109-132, 2013.
    [3] S. Zhang, L. Yao, A. Sun, and Y. Tay, "Deep Learning based Recommender System: A Survey and New Perspectives," ACM Computing Surveys (CSUR), VOL. 52, NO. 1, p. 5, 2019.
    [4] B. T. Betru, C. A. Onana, and B. Batchakui, "Deep Learning Methods on Recommender System: a Survey of State-of-the-Art," International Journal of Computer Applications, VOL. 162, NO. 10, pp. 17-22, 2017.
    [5] A. Patel, A. Thakkar, N. Bhatt, and P. Prajapati, "Survey and Evolution Study Focusing Comparative Analysis and Future Research Direction in the Field of Recommendation System Specific to Collaborative Filtering Approach," in Information and Communication Technology for Intelligent Systems: Springer, pp. 155-163, 2019.
    [6] M. J. Pazzani and D. Billsus, "Content-based Recommendation Systems," in The adaptive web: Springer, pp. 325-341, 2007.
    [7] X. Su and T. M. Khoshgoftaar, "A Survey of Collaborative Filtering Techniques," Advances in Artificial Intelligence, VOL. 2009, pp. 2-2, 2009.
    [8] E. Çano and M. Morisio, "Hybrid Recommender Systems: A Systematic Literature Review," Intelligent Data Analysis, VOL. 21, NO. 6, pp. 1487-1524, 2017.
    [9] R. Logesh and V. Subramaniyaswamy, "Exploring Hybrid Recommender Systems for Personalized Travel Applications," in Cognitive Informatics and Soft Computing: Springer, pp. 535-544, 2019.
    [10] Guo,Yi-An, "DEH: The Demodulating and Encoding Heritage (DEH) Platform for Exploring Historic Pulse of Mobile Digital Cultural Heritage (M-DCH) and Surfing to the Future," Master Thesis, National Cheng Kung University Institute of Computer Science and Information Engineering, 2018.
    [11] J. L. Elman, "Finding Structure in Time," Cognitive Science, VOL. 14, NO. 2, pp. 179-211, 1990.
    [12] A. Vaswani et al., "Attention Is All You Need," in Advances in Neural Information Processing Systems 30, Curran Associates, Inc., pp. 5998-6008, 2017.
    [13] S. Hochreiter and J. Schmidhuber, "Long Short-Term Memory," Neural computation, VOL. 9, NO. 8, pp. 1735-1780, 1997.
    [14] S. Pouyanfar et al., "A Survey on Deep Learning: Algorithms, Techniques, and Applications," ACM Computing Surveys (CSUR), VOL. 51, NO. 5, p. 92, 2018.
    [15] A. Pradhan, "Support Vector Machine-A Survey," International Journal of Emerging Technology and Advanced Engineering, VOL. 2, NO. 8, pp. 82-85, 2012.
    [16] F. Rosenblatt, "The Perceptron: a Probabilistic Model for Information Storage and Organization in the Brain," Psychological review, VOL. 65, NO. 6, p. 386, 1958.
    [17] M. W. Gardner and S. Dorling, "Artificial Neural Networks (the Multilayer Perceptron)—a Review of Applications in the Atmospheric Sciences," Atmospheric environment, VOL. 32, NO. 14-15, pp. 2627-2636, 1998.
    [18] W. Liu, Z. Wang, X. Liu, N. Zeng, Y. Liu, and F. E. Alsaadi, "A Survey of Deep Neural Network Architectures and their Applications," Neurocomputing, VOL. 234, pp. 11-26, 2017.
    [19] T. Mikolov, K. Chen, G. Corrado, and J. Dean, "Efficient Estimation of Word Representations in Vector Space," Computation and Language, arXiv:1301.3781, 2013.
    [20] A. Ng, "Sparse autoencoder," CS294A Lecture notes, VOL. 72, NO. 2011, pp. 1-19, 2011.
    [21] H. Jégou, M. Douze, C. Schmid, and P. Pérez, "Aggregating Local Descriptors into a Compact Image Representation," in Proceedings of CVPR 2010-23rd IEEE Conference on Computer Vision & Pattern Recognition on Computer Society, pp. 3304-3311, 2010.
    [22] V. Nair and G. E. Hinton, "Rectified Linear Units Improve Restricted Boltzmann Machines," in Proceedings of the 27th international conference on machine learning (ICML-10), pp. 807-814, 2010.
    [23] G. Liao, S. Jiang, Z. Zhou, C. Wan, and X. Liu, "POI Recommendation of Location-based Social Networks using Tensor Factorization," in Proceedings of 2018 19th IEEE international conference on mobile data management (MDM), pp. 116-124, 2018.
    [24] H. Wang, W. Ouyang, H. Shen, and X. Cheng, "ULE: Learning User and Location Embeddings for POI Recommendation," in Proceedings of 2018 IEEE Third International Conference on Data Science in Cyberspace (DSC), pp. 99-106, 2018.
    [25] W. Luan, G. Liu, C. Jiang, and L. Qi, "Partition-based Collaborative Tensor Factorization for POI Recommendation," IEEE/CAA Journal of Automatica Sinica, VOL. 4, NO. 3, pp. 437-446, 2017.
    [26] J. He, J. Qi, and K. Ramamohanarao, "A Jointly Learned Context-Aware Place of Interest Embedding for Trip Recommendations," Information Retrieval, arXiv:1808.08023, 2018.
    [27] T. Qian, B. Liu, Q. V. H. Nguyen, and H. Yin, "Spatiotemporal Representation Learning for Translation-based POI Recommendation," ACM Transactions on Information Systems (TOIS), VOL. 37, NO. 2, p. 18, 2019.
    [28] M.-F. Wang, Y.-S. Lu, and J.-L. Huang, "SPENT: A Successive POI Recommendation Method Using Similarity-Based POI Embedding and Recurrent Neural Network with Temporal Influence," in Proceedings of 2019 IEEE International Conference on Big Data and Smart Computing (BigComp), pp. 1-8, 2019.
    [29] R. Ding and Z. Chen, "RecNet: a Deep Neural Network for Personalized POI Recommendation in Location-based Social Networks," International Journal of Geographical Information Science, VOL. 32, NO. 8, pp. 1631-1648, 2018.
    [30] C. Ma, Y. Zhang, Q. Wang, and X. Liu, "Point-of-Interest Recommendation: Exploiting Self-Attentive Autoencoders with Neighbor-Aware Influence," in Proceedings of the 27th ACM International Conference on Information and Knowledge Management, pp. 697-706, 018
    [31] X. He, L. Liao, H. Zhang, L. Nie, X. Hu, and T.-S. Chua, "Neural Collaborative Filtering," in Proceedings of the 26th International Conference on World Wide Web, pp. 173-182, 2017.
    [32] C.-D. Wang, Z.-H. Deng, J.-H. Lai, and S. Y. Philip, "Serendipitous Recommendation in E-commerce using Innovator-based Collaborative Filtering," IEEE transactions on cybernetics, NO. 99, pp. 1-15, 2018.
    [33] C. Du, C. Li, Y. Zheng, J. Zhu, and B. Zhang, "Collaborative Filtering with User-Item Co-autoregressive Models," in Proceedings of Thirty-Second AAAI Conference on Artificial Intelligence, 2018.

    下載圖示 校內:2024-01-01公開
    校外:2024-01-01公開
    QR CODE