§ 瀏覽學位論文書目資料
  
系統識別號 U0002-0607201702214800
DOI 10.6846/TKU.2017.00189
論文名稱(中文) 以動態的時間權重為基礎的協同過濾系統
論文名稱(英文) A Dynamic Time Weight-based Collaborative Filtering Recommendation System
第三語言論文名稱
校院名稱 淡江大學
系所名稱(中文) 資訊工程學系碩士班
系所名稱(英文) Department of Computer Science and Information Engineering
外國學位學校名稱
外國學位學院名稱
外國學位研究所名稱
學年度 105
學期 2
出版年 106
研究生(中文) 黃昱勳
研究生(英文) Yu-Shiun Huang
學號 605410058
學位類別 碩士
語言別 英文
第二語言別
口試日期 2017-05-06
論文頁數 30頁
口試委員 指導教授 - 陳以錚
委員 - 張世豪
委員 - 黃俊龍
關鍵字(中) 時間權重
動態
協同過濾系統
推薦系統
關鍵字(英) Dynamic
Time Weight
Collaborative Filtering
Recommendation System
第三語言關鍵字
學科別分類
中文摘要
我們在此利用人類大腦記憶原理來給予不同的時間區段相對應的衰退函數:瞬時記憶等級、短期記憶等級、長期記憶等級,每當有一筆新的評級進來時,與其相關的項目群集就會被激活來到新的衰退等級(瞬時記憶等級),我們會設置一個門檻值,若是在一定時間內的激活次數小於門檻值的話,我們會給予相對應的懲罰,反之若是一個群集持續被激活的話,那我們會將他的衰退函數提升至更高的等級(短期記憶等級),同樣的若是在一定時間內激活次數小於門檻值的話,我們還是會給予他懲罰,而最後若是這個群集有持續被激活,我們會將他的衰退等級提升至最高級(長期記憶等級),一旦達到這個等級,就算之後的激活次數沒有達到門檻值也不會有懲罰,只是會讓它隨著他的衰退函數而下降。最後將衰退的權重加權在以項目為基礎的協同過濾系統的預測函數內,這是屬於後處理的方式。
英文摘要
Traditional time weighted collaborative filtering systems have a single decay function. But, it is not reasonable that lets the weight decay by only function. We propose a method to solve it. In this paper, we propose a new method improve on time weighted collaborative filtering. We use the principle of human brain memory to give different time segments corresponding to the recession function: instantaneous memory level, short-term memory level, long-term memory level, whenever there is a new rating come in, and its related item cluster will be activated to a new recession level (instantaneous memory level). We set a threshold value. If the number of activations is less than the threshold for a certain period of time, we will give the corresponding penalty, otherwise we will raise his decay function to a higher level (short-term memory level), and so on. Once the long-term memory level is reached, even if the number of activations does not reach the threshold, there will be no penalty, but will let it fall with his decay function. Finally, the weight of the decay is weighted within the Item-based predictive function, which is a post-processing approach.
第三語言摘要
論文目次
Table of Contents

Chinese Abstract……………………………………………………….. I
Abstract……………………………………………………………… II
Table of Contents…………………………………………………….. IV
List of Figures……………………………………………………….. VI
List of Tables……………………………………………………….VII
Chapter 1	1
Introduction	1
Chapter 2	5
Related work	5
2.1Base on Item-based Collaborative Filtering	5
2.2Base on User-based Collaborative Filtering	6
2.3 Base on Matrix factorization	6
2.4Hybrid Method	7
2.5 Dynamic collaborative filtering	8
2.6 Memory of human brain	8
2.7 Decay functions	9
Chapter 3	10
Dynamic Time Weighted Collaborative Filtering	10
3.1	Item-based Collaborative Filtering Algorithms	11
3.1.1 Similarity calculation	11
3.1.2 Preference prediction	12
3.2	Baseline Estimates	12
3.3	H_clustering	12
3.4	Decay Function	15
3.5	Dynamic Time Weighted Model	17
3.6	Prediction	18
Chapter 4	20
Experiments	20
4.1 Experimental Setting	20
4.1.1 Data set	20
4.1.2 Metrics	20
4.2Experiment: MAE and RMSE	21
4.2.1 MAE and RMSE in different data ratio	21
4.2.2 MAE and RMSE in different data size	23
4.2.3 MAE and RMSE in different similarity function in our method	24
Chapter 5	26
Conclusion	26
Reference	27

 
List of Figures 

Figure 1: Program flow hart………………………….……………… 10
Figure 2: H Clustering......……………………………………….……15
Figure 3: decay function………………………………………………17
Figure 4: Dynamic Time Weighted Model flow chart………………18
Figure 5: MAE on MovieLens.………………………………………..22
Figure 6: RMSE on MovieLens.………………………………………22
  
List of Table 


Table 1: characteristics of MovieLens……………….……………….20
Table 2: MAE and RMSE in MovieLens(100K)……………………..23
Table 3: MAE and RMSE in MovieLens(1M)..…………….………..23
Table 4: Different similarity function in our method…….………….24
參考文獻
[1]	Sarwar, Badrul, et al. "Item-based collaborative filtering recommendation algorithms." Proceedings of the 10th international conference on World Wide Web. ACM, 2001.
[2]	P. Resnick, N. Iacovou, M. Suchak, P. Bergstorm, and J. Riedl. Grouplens: an open architecture for collaborative filtering of netnews. In ACM conference on Computer supported cooperative work, pages 175 – 186, 1994. 
[3]	Prem Melville, Raymond J. Mooney, Ramadass Nagarajan. .Content-Boosted Collaborative Filtering for Improved Recommendations. From: AAAI-02 Proceedings.
[4]	D. Wu, Z. Yuan, K. Yu, and H. Pan. Temporal social tagging based collaborative filtering recommender for digital library. In Proc. ICADL’2012, pages 199–208. 2012.
[5]	T. Q. Lee, Y. Park, and Y.-T. Park. A time-based approach to effective recommender systems using implicit feedback. Expert systems with applications, 2008
[6]	Y. Ding and X. Li. Time weight collaborative filtering. In Proc.CIKM’05, pages 485–492, 2005.
[7]	Koren, Yehuda, Robert Bell, and Chris Volinsky. "Matrix factorization techniques for recommender systems." Computer 42.8 (2009): 30-37.
[8]	Chen, Gang, Fei Wang, and Changshui Zhang. "Collaborative filtering using orthogonal nonnegative matrix tri-factorization." Information Processing & Management 45.3 (2009): 368-379.
[9]	Richards, Diana, et al. "Good Times, Bad Times, and the Diversionary Use of Force A Tale of Some Not-So-Free Agents." Journal of Conflict Resolution 37.3 (1993): 504-535.
[10]	Li, Dan, et al. "Time weight update model based on the memory principle in collaborative filtering." Journal of Computers 8.11 (2013): 2763-2767.
[11]	Gong, SongJie, and GuangHua Cheng. "Mining user interest change for improving collaborative filtering." Intelligent Information Technology Application, 2008. IITA'08. Second International Symposium on. Vol. 3. IEEE, 2008.
[12]	Zhao, Zhi-Lin, et al. "Pipeline Item-based Collaborative Filtering based on MapReduce." Big Data and Cloud Computing (BDCloud), 2015 IEEE Fifth International Conference on. IEEE, 2015.
[13]	Wang, Jing, and Jian Yin. "Combining user-based and item-based collaborative filtering techniques to improve recommendation diversity." 2013 6th International Conference on Biomedical Engineering and Informatics. IEEE, 2013.
[14]	Zhou, Weixevg, et al. "A collaborative filtering algorithm based on biclustering." Machine Learning and Cybernetics (ICMLC), 2015 International Conference on. Vol. 2. IEEE, 2015.
[15]	Nie, YanPing, Yang Liu, and Xiaohui Yu. "Weighted aspect-based collaborative filtering." Proceedings of the 37th international ACM SIGIR conference on Research & development in information retrieval. ACM, 2014.
[16]	Koren, Yehuda. "Factorization meets the neighborhood: a multifaceted collaborative filtering model." Proceedings of the 14th ACM SIGKDD international conference on Knowledge discovery and data mining. ACM, 2008.
[17]	Cai, Yi, et al. "Typicality-based collaborative filtering recommendation." IEEE Transactions on Knowledge and Data Engineering 26.3 (2014): 766-779.
[18]	Kabbur, Santosh, and George Karypis. "Nlmf: Nonlinear matrix factorization methods for top-n recommender systems." 2014 IEEE International Conference on Data Mining Workshop. IEEE, 2014.
[19]	Renaud-Deputter, Jyoti, and Jayant Gadge. "Performance analysis of recommendation system based on collaborative filtering and demographics." Communication, Information & Computing Technology (ICCICT), 2015 International Conference on. IEEE, 2015.
[20]	Ma, Zhaocai, et al. "The SOM Based Improved K-Means Clustering Collaborative Filtering Algorithm in TV Recommendation System." Advanced Cloud and Big Data (CBD), 2014 Second International Conference on. IEEE, 2014.
[21]	Pirasteh, Parivash, Dosam Hwang, and Jason J. Jung. "Exploiting matrix factorization to asymmetric user similarities in recommendation systems." Knowledge-Based Systems 83 (2015): 51-57.
[22]	Niemann, Katja, and Martin Wolpers. "A new collaborative filtering approach for increasing the aggregate diversity of recommender systems." Proceedings of the 19th ACM SIGKDD international conference on Knowledge discovery and data mining. ACM, 2013.
[23]	Chen, Yi-Cheng, et al. "CIM: community-based influence maximization in social networks." ACM Transactions on Intelligent Systems and Technology (TIST) 5.2 (2014): 25.
[24]	Atkinson, Richard C., and Richard M. Shiffrin. "Human memory: A proposed system and its control processes." Psychology of learning and motivation 2 (1968): 89-195.APA
[25]	Baddeley, Alan D. Human memory: Theory and practice. Psychology Press, 1997.
[26]	Gupta, Jyoti, and Jayant Gadge. "Performance analysis of recommendation system based on collaborative filtering and demographics." Communication, Information & Computing Technology (ICCICT), 2015 International Conference on. IEEE, 2015.  (UB+IB)
論文全文使用權限
校內
校內紙本論文立即公開
同意電子論文全文授權校園內公開
校內電子論文立即公開
校外
同意授權
校外電子論文立即公開

如有問題,歡迎洽詢!
圖書館數位資訊組 (02)2621-5656 轉 2487 或 來信