用户名: 密码: 验证码:
协同过滤推荐系统关键问题研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着网络的迅速发展,人类进入了信息社会和网络时代,Internet正为人们提供越来越多的信息和服务。互联网打破了人们传统生活和学习的时空限制,人们可以方便的在互联网上购物,也可以随时随地通过互联网进行学习。但是人们在享受Internet带来的便利的同时,也不得不面对浩如烟海的数据以及大量的垃圾信息,这就带来了著名的“信息过载”和“信息迷航”问题。个性化推荐系统此时应运而生,它能够感知用户的兴趣或需求,而后实现个性化的资源推荐,有效的解决了“信息过载”和“信息迷航”问题。
     在个性化推荐系统中,协同过滤算法是目前最成功也是应用最广泛的技术之一,但随着用户数的增加以及系统规模的扩大,协同过滤技术面临诸多挑战。本文以协同过滤技术为主要研究目标,从用户使用的角度出发,选择对用户使用有严重影响的关键问题进行深入的探讨和研究,旨在改善协同过滤算法所面临的稀疏性、用户冷启动以及扩展性等问题。针对上述问题,论文在以下几个方面开展理论研究与实践工作:
     1)针对传统基于项目的协同过滤算法在数据稀疏时的较高预测准确度而低推荐精度的问题,本文提出了基于相关度协同过滤算法(Relation-based Collaborative Filtering, RBCF)。首先,指出传统算法产生候选项目集的不合理,引入关联规则思想,根据项目关联关系生成项目关联矩阵,并使用项目关联矩阵生成候选项目集;然后,针对数据稀疏情况下相似度准确性较差的问题,提出了修正的Pearson相关系数,进一步提高了相似度的准确性;最后,实验证明在评分矩阵相当稀疏的情况下,本文提出的算法能够明显提高推荐质量。同时,该算法大大降低了候选项目集的规模,在一定程度上缓解了算法的扩展性问题。
     2)详细分析了传统基于项目的协同过滤算法在面对新用户冷启动问题时,待预测项目的近邻数不足等问题,提出了一种基于局部填充的协同过滤算法(Filling-based Collaborative Filtering, FBCF)。算法使用局部最大可能性填充方法扩展新用户的已评分项目集,以便为待预测项目提供较多的近邻。与传统填充算法不同,本文方法不需要额外的用户或项目的属性信息。最后,实验结果证明本文提出的算法能够有效改善新用户冷启动问题。
     3)随着用户数的增加以及系统规模的扩大,协同过滤算法还面临着严重的扩展性问题。基于专家的协同过滤算法提供了一种新的解决思路,能够在保证相对较高的预测准确度和推荐精度的同时,较为有效地解决扩展性问题。但是,也带来了新的问题——如何有效地选择专家。为此,本文提出了一种基于聚类选择专家的协同过滤算法(Collaborative Filtering Algorithm Incorporated with Cluster-based Expert Selection, CBES)。该算法首先对专家进行了重定义,将专家映射为简单易测量的度量;然后引入聚类方法将项目空间分成不同领域,从每个领域对应用户中选择出代表组成专家集;最后,实验结果表明在预测准确度和推荐精度上,本文提出的算法取得了较好的效果。
     4)在前文所作研究的基础上,本文探讨了面向适应学习服务的协同过滤系统研究与实现,文章设计并实现了基于村镇教育平台的协同过滤推荐系统(Recommendation System for Country Education Platform, CEPRS)。系统综合实现了本文提出的算法,为在线学习用户提供了个性化服务,使得在线教育平台在用户中心化上前进了一大步。文章介绍了系统的体系结构和主要功能模块,并对算法的实现进行了简要说明,另外,该系统具有良好的可移植性、可维护性及开放式架构的特征。
With the rapid development of Internet, the human race has entered the information society and the network era. Internet provides people with more and more information and services and it has broken the limit of space and time of traditional life and learning. People can shop on the Internet conveniently and study via Internet whenever and wherever. However, people have to face enormous data and useless information when they enjoy the convenience brought by Internet. This is the famous "information overload" problem and "information confusion" problem. Personalized recommender system has emerged in response to this challenge and it provides users with personalized recommendations of items which are likely to fit their needs.
     Collaborative filtering algorithm is a core technology of personalized recommender systems, and it is also one of the most widely used and successful technologies. But with the expansion of system, collaborative filtering algorithm is facing many challenges. This paper concentrates on some key problems faced by collaborative filtering algorithm, which are the sparse problem, the new user cold-start problem and the scalability problem. This paper does some research on the following aspects:
     1) In order to solve the problem of low recommendation precision faced by item-based collaborative filtering algorithm when the user-item rating matrix is sparse, this paper proposes a relation-based collaborative filtering (RBCF). This algorithm points out the shortage of traditional item-based collaborative filtering algorithm when generating candidate item set. Then it proposes to generate candidate item set using item correlation matrix which is calculated according to the thought of association rules. At the same time, in order to alleviate the inaccurate of similarities when the user-item rating matrix is sparse, this algorithm adjusts the Pearson correlation. Finally, experiments show that the proposed algorithm could greatly improve the performance of recommendation. In addition, the propose method can also reduce the size of candidate item set obviously, which alleviates the scalability problem of collaborative filtering algorithm.
     2) This paper points out the shortages of the traditional collaborative filtering algorithm when facing the new user cold-start problem, and then proposes a filling-based collaborative filtering altorithm (FBCF) basing on the traditional item-based collaborative filtering altorithm. The proposed algorithm proposes a partial filling method to extend the new user's rated item set with a high efficiency. Besides alleviating the new user cold-start problem, another advantage of the proposed algorithm lies in with no need for additional information except the basic user-item rating matrix. In order to evaluate the proposed algorithm, experiments based on the well-known dataset were conducted to compare the FBCF algorithm and other benchmark algorithms, and the results show that the FBCF algorithm has an obviously better performance.
     3) With the expansion of the system and the increase of the number of users, the collaborative filtering algorithm not only faces the sparse problem but also the scalability problem. The expert-based collaborative filtering algorithm shows a new solution to this problem, and it can solve the scalability problem effectively while maintaining a relatively high prediction accuracy and precision. But it brings another problem—how to select the experts effectively. Therefore, this paper puts forward a new collaborative filtering algorithm incorporated with cluster-based expert selection (CBES). In the algorithm, this paper firstly redefines the expert and maps it to a simple and easy measurement metrics. Then this paper clusters the users with the same interests as a group, and selects representative experts from each group. Finally, this paper compared the proposed algorithm to the traditional user-based collaborative filtering and the algorithm proposed by Xavier, and the results show that the proposed algorithm can get well performance on prediction accuracy and recommendation precision.
     4) Based on the above research, this paper discusses research and implementation of recommender system for adaptive learning services. This paper designs and implements a recommender system for country education platform (CEPRS) based on rural education platform. The system implements the proposed algorithms, provides personalized service for online learning and makes online education platform get a big step forward on user centric. This paper introduces the architecture and the main function modules of the system, and gives out a brief explanation to the implementations of the proposed algorithms. This system has good portability and maintainability characteristics.
引文
[1]宣照国,苗静,党延忠.基于扩展邻居的协同过滤算法[J].情报学报,2010,29(3):443-448.
    [2]D. Bawden, C. Holtham, N. Courtney. Perspectives on Information Overload [J]. Aslib Proceedings,1999,51(8):249-255.
    [3]李勇,徐振宁.Internet个性化信息服务研究综述[J].计算机工程与应用,2002,38(19):183-187.
    [4]郁雪.基于协同过滤技术的推荐方法研究[D].天津大学,2009.
    [5]云龙.协同过滤推荐系统中关键问题研究与实现[M].黑龙江大学,2011.
    [6]郭贵梅.我国网络信息检索用户研究综述[J].现代情报,2011,31(8):174-177.
    [7]贾雪峰,王建新,齐建东.基于领域本体的智能检索模型[J].计算机工程,2010,36(23):171-173.
    [8]胡学营.信息检索中语段形式用户需求的分析[M].上海交通大学,2007.
    [9]温有奎,焦玉英Wiki知识元语义图研究[J].情报学报,2009,28(6):870-877.
    [10]张亮.推荐系统中协同过滤算法若干问题的研究[D].北京邮电大学,2009.
    [11]刑春晓,高风荣.适应用户兴趣变化的个性化推荐算法[J].计算机研究与发展,2006,44(2):296-301.
    [12]许海玲,吴潇,李晓东等.互联网推荐系统比较研究[J].软件学报,2009,20(2):350-362.
    [13]P. Luarn, H.H. Lin. A Customer Loyalty Model for E-Service Context [J]. Journal of Electronic Commerce Research,2003,4(4):156-167.
    [14]J. Bobadilla, F. Ortega, A. Hernando, et al. A collaborative filtering approach to mitigate the new user cold start problem [J]. Knowledge-Based Systems,2012,26:225-238.
    [15]J.L. Herlocker, J.A. Konstan, A. Borchers, et al. An Algorithmic Framework for Performing Collaborative Filtering [C]. Proceedings of the 22nd Annual International ACM SIGIR Conference on Research and Development in Information Retrieve,1999:230-237.
    [16]Venture Beat [EB/OB]. http://venturebeat.com/[2009-04].
    [17]吴湖,王永吉,王哲等.两阶段联合聚类协同过滤算法[J].软件学报,2010,21(5):1042-1054.
    [18]S.J. Gong. A Collaborative Filtering Recommendation Algorithm Based on User Clustering and Item Clustering [J]. Journal of Softwar,2010,5(7):745-752.
    [19]C.B. Huang, S.J. Gong. Employing rough set theory to alleviate the sparsity issue in ecommender system[C]. In:Proceeding of the Seventh International Conference on Machine Learning and Cybernetics,2008:1610-1614.
    [20]J. Bobadilla, F. Ortega, A. Hernando. A collaborative filtering similarity measure based on singularities Information [J]. Processing and Management,2012,48:204-217.
    [21]D. Goldberg, D. Nichols, M.O. Brian, et al. Using Collaborative Filtering to Weave an Information Tapestry [J]. Communications of the ACM,1992,35(12):61-70.
    [22]黄创光,印鉴,汪静等.不确定近邻的协同过滤推荐算法[J].计算机学报,2010,33(8):1369-1377.
    [23]J. Bobadilla, F. Ortega, A. Hernando. A collaborative filtering similarity measure based on singularities [J]. Information Processing & Management,2012,42(2):204-217.
    [24]M.P. O'Mahony, B. Smyth. A classification-based review recommender [J]. Knowledge Based Systems,2010,23(4):323-329.
    [25]M.H. Hsu. A personalized English learning recommender system for ESL students [J]. Expert Systems with Applications,2008,34:683-688
    [26]J. Bobadilla, F. Serradilla, A. Hernando. Collaborative filtering adapted to recommender systems of e-learning [J]. Knowledge Based Systems,2009,22:261-265.
    [27]C. Porcel, E. Herrera-Viedma. Dealing with incomplete information in a fuzzylinguistic recommender system to disseminate information in university digital libraries [J]. Knowledge Based Systems,2010,23 (1):32-39.
    [28]L. Ding, D. Steil, B. Dixon, et al. A relation context oriented approach to identify strong ties in social networks [J]. Knowledge Based Systems,2011,24 (8):1187-1195.
    [29]S.G Li, L. Shi, L. Wang. The agile improvement of MMORPGs based on the enhanced chaotic neural network [J]. Knowledge Based Systems,2011,24(5):642-651.
    [30]A. Nocera, D. Ursino. An Approach to Providing a User of a "Social Folksonomy" with Recommendations of Similar Users and Potentially Interesting Resources [J]. Knowledge Based Systems,2011,24(8):1277-1296.
    [31]陈健,印鉴.基于影响集的协作过滤推荐算法[J].软件学报,2007,18(7):1685-1694.
    [32]茅琴娇,冯博琴,李燕等.一种基于概念格的用户兴趣预测方法[J].山东大学学报(工学版),2010,40(5):159-163.
    [33]李聪.电子商务推荐系统中协同过滤瓶颈问题研究[D].合肥工业大学,2009.
    [34]P. Resnick, N. Iakovou, M. Sushak, et al. GroupLens:An Open Architecture for Collaborative Filtering of Netnews[C]. In:Proceedings of ACM 1994 Computer Supported Cooperative Work, 1994:175-186.
    [35]B. Sarwar, G Karypis, J. Konstan, et al. Item-based Collaborative Filtering Recommendation Algorithms[C]. In:Proceedings of the 10th International World Wide Web Conference,2001: 285-295.
    [36]黎明,徐德智.一种结合基于项目和用户的个性化推荐算法[J].小型微型计算机系统,2011,32(4):611-613.
    [37]范敏敏.非负矩阵分解与聚类方法在个性化推荐系统中的应用研究[M].华东交通大学,2012.
    [38]王爱国,李廉,杨静等.一种基于Bayesian网络的网页推荐算法[J].山东大学学报(工学版),2011,41(4):137-142.
    [39]陈登科,孔繁胜.基于高斯pLSA模型与项目的协同过滤混合推荐[J].计算机工程与应用,2010,23(4):209-211.
    [40]夏培勇.个性化推荐技术中的协同过滤算法研究[D].中国海洋大学,2011.
    [41]T. Hofmann. Latent Semantic Models for Collaborative Filtering [J]. ACM Transactions on Information Systems,2004,22(1):89-115.
    [42]Cyber Dialogue. Cyber Dialogue Survey Data Reveals Lost Revenue for Retailers Due to Widespread Consumer Privacy Concerns,2001, http://www.cyberdialogue.com/news/releases/2001/11-07-uco-retail.html
    [43]张哲铭.以使用者偏好分类为基础之网际资源推荐系统[D].“国立”台湾大学信息管理研究所,2003.
    [44]ChoiceStream [EB/OL] http://www.choicestream.com [2007].
    [45]任宇.E-Learning个性化系统的推荐策略研究[M].东北师范大学,2010.
    [46]马宏伟,张光卫,李鹏.协同过滤推荐算法综述[J].小型微型计算机系统,2009,30(7):1282-1288
    [47]M. O'Connor, J. Herlocker. Clustering Items for Collaborative Filtering [J]. Workshop on Recommender System:Algorithms and Evaluation,1999.
    [48]P.A. Chirita, W. Nejdl, C. Zamfir. Preventing Shilling Attacks in Online Recommender Systems[C]. In:Proceddings of the 7th Annual ACM International Workshop on Web Information and Data Management,2005:67-74.
    [49]S. Zhang, A. Chakrabarti, J. Ford, et al. Attack Detection in Time Series for Recommender Systems[C]. In:Proceedings of the 12th ACM International Conference on Knowledge Discovery and Data Mining,2006:809-814
    [50]李涛.推荐系统中若干关键问题研究[D].南京航空航天大学,2008.
    [51]张锋,孙雪冬,常会友等.两方参与的隐私保护协同过滤推荐研究[J].电子学报,2009,37(1):84-89.
    [52]张付志,刘亭,封素石.一种改进的隐私保持协同过滤推荐算法[J].计算机工程, 2010,36(16):126-134.
    [53]P. Pu, L. Chen. A User-Centric Evaluation Framework of Recommender Systems [C]. In: Proceedings of the ACM RecSys 2010 Workshop on User-Centric Evaluation of Recommender Systems and Their Interfaces,2010:14-21.
    [54]J.L. Herlocker, J.A. Konstan, L.G. Terveen, et al. Evaluating Collaborative Filtering Recommender Systems [J]. ACM Transaction On Information Systems,2004,22(1):5-53.
    [55]G. Adomavicius, A. Tuzhilin. Toward the Next Generation of Recommender Systems:A Survey of the State-of-the-art And Possible Extensions [J]. IEEE Transaction On Knowledge And Data Engineering,2005,17(6):734-749.
    [56]杨畅.基于项目分类和用户情景推荐的研究及应用[M].重庆大学,2012.
    [57]朱后坤.关于推荐系统的统计预测研究[M].上海交通大学,2010.
    [58]熊忠阳,张凤娟,张玉芳.基于粒子群优化的项聚类推荐算法[J]计算机工程,2009,35(23):178-180.
    [59]T. Lavie, M. Sela, I. Oppenheim, et al. User attitudes towards news content personalization [J]. International Journal of Human-Computer Studies,2010:483-495.
    [60]苏玉召,赵妍.个性化关键技术研究综述[J].图书与情报,2011,70(1):59-65.
    [61]G. Linden, B. Smith, J. York. Amazon.com Recommendations:Item-to-item Collaborative Filtering[J]. IEEE Internet Computing,2003,7(1):210-217.
    [62]A Borchers, J.L. Herlocker, J.A. Konstan, et al. Ganging Up on Information Overload [J]. Computer,1998,31(4):106-108.
    [63]M. Papagelis, D. Plexousakis, I. Rousidis, et al. Qualitative Analysis of User-based And Item-based Prediction Algorithms for Recommendation Systems [C]. In:Proceedings of the 3rd Hellenic Data Management Symposium,2005,8:781-789.
    [64]H.N. Kim, E.S. Abdulmotaleb, G.S. Jo. Collaborative error-reflected models for cold-start recommender systems [J]. Decision Support Systems,2011,51:519-531.
    [65]J.S. Breese, D. Heckerman, C. Kadie. Empirical Analysis of Predictive Algorithms for Collabrative Filtering [C]. In:Poreeedings of the 14th Conefrence on Uncertanity in Artificial Itelligence,1998,461(8):43-52.
    [66]杨畅,李华.基于个性化情境和项目类别的资源推荐研究[J].计算机科学,2011,38(10):175-177.
    [67]吕成戍,王维国,丁永健.基于KNN-SVM的混合协同过滤推荐算法[J].计算机应用研究,2012,29(5):1707-1709.
    [68]G.R. Xue, C.X. Lin, Q. Yang, et al. Scalable Collaborative Filtering Using Cluster-based Smoothing [C]. In:Proceedings of the 28th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval,2005:114-121.
    [69]J Wang, A.P. Vries, M.J.T. Reinders. Unifying User-based And Item-based Collaborative Filtering Approaches By Similarity Fusion [C]. In:Proceedings of the 29th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval,2006: 501-508.
    [70]赵娜.移动终端个性化应用服务推送系统的研究与实现[M].中国海洋大学,2012.
    [71]刘亭.隐私保持协同过滤推荐算法研究[M].燕山大学,2009.
    [72]李瑞峰.基于GPU的图书推荐系统研究与实现[M].浙江大学,2012.
    [73]张学胜.面向数据稀疏的协同过滤推荐算法研究[M].中国科学技术大学,2011.
    [74]黄裕洋,金远平.一种综合用户和项目因素的协同过滤推荐算法[J].东南大学学报(自然科学版),2010,40(5):917-921.
    [75]刘旭东,房培玉,陈德人.基于辅助项目评分的协同过滤推荐算法[J].武汉理工大学学报(信息与管理工程版),2011,33(1):111-114.
    [76]刘彭.基于组合模型的医生推荐系统研究与实现[M].东华大学,2013.
    [77]D. Fleder, K. Hosanagar. Blockbuster Culture's Next Rise or Fall:The Impact of Recommender Systems on Sales Diversity [J]. Management Science,2009,55(5):697-712.
    [78]姜鑫.基于长尾理论的在线信息产品定价策略研究[J]现代情报,2010,30(12):3-5.
    [79]R. Agrawal, T. Imielinski, A. Swami. Mining Associations Rules Between Sets of Items in Large Databases [C]. In:Proceeding of the ACM SIGMOD International Conference on Management of Data,1993:207-216.
    [80]R. Agrawal, R.Srikant. Fast Algorithms for Mining Association Rules [C] In:Proceedings of 20th International Conference Very Large Databases,1994:487-499.
    [81]王爱平,王占凤,陶嗣干等.数据挖掘中常用关联规则挖掘算法[J].计算机技术与发展,2010,20(4):105-108.
    [82]史旻昱.基于RSS的个性化网络广告推荐系统研究[D].华中科技大学,2008.
    [83]Z.Q. Zhang, S.J. Qian. The Research of E-commerce Recommendation System Based on Collaborative Filtering Technology [J]. Advances in Intelligent and Soft Computing,2012,168: 507-512.
    [84]X.B. Fu, J. Budzik, K.J. Hanmmond. Mining Navigation History for Recommendation [C]. International Conference Intelligent User Interfaces,2000:106-112.
    [85]吴步祺.电子商务推荐系统中协同过滤技术的研究[M].南昌大学,2010.
    [86]哈进兵,郑锐,甘利人.一种基于加权关联规则的协同推荐算法[J].情报学报,2010,29(4): 718-722.
    [87]王永固,邱飞岳,赵建龙,刘晖.基于协同过滤技术的学习资源个性化推荐研究[J].远程教育杂志,2011,3(19):66-71.
    [88]张驰,陈刚,王慧敏.基于混合推荐技术的推荐模型计[J].计算机工程,2010,36(22):248-250.
    [89]朱锐,王怀民,冯大为.基于偏好推荐的可信服务选择软件学报[J].软件学报,2011,22(5):852-864.
    [90]B.B.M. Ana, C.M. Enrique, C.B. Juan, et al. A hybrid content-based and item-based collaborative filtering approach to recommend TV programs enhanced with singular value decomposition [J]. Information Sciences,2010,180(22):4290-4311.
    [91]D.R. Liu, C.H. Lai, W.J. Lee. A hybrid of sequential rules and collaborative filtering for product recommendation[J]. Information Sciences,2009,179(20):3505-3519.
    [92]周凤林.电子商务下的柔性推荐系统[M].华中科技大学,2007.
    [93]C. Porcel, AG. Lopez-Herrera, E. Herrera-Viedma. A Recommender System for Research Resources Based on Fuzzy Linguistic Modeling [J]. Expert Systems with Applications,2009, 36(3):5173-5183.
    [94]M.J. Pazzani. A Framework for Collaborative, Content-based and Demographic Filtering[J]. Artificial Intelligence Review,1999,13(5):393-408.
    [95]E. Rojsattarat, Nuanwan. Hybird Recommendation:Combining Content-based Predication and Collaborative Filtering [C]. In:Proceedings of the 4th International Conference, Intelligent Data Engineering and Automated Learning,2003:337-344.
    [96]N. Good, J.B. Schafer, J.A. Konstan, et al. Combining Collaborative Filtering with Personal Agents for Better Recommedations [C]. In:Proceedings of the 16th National Conference on Artificial Intelligence,1999:439-446.
    [97]S.T. Park, D. Pennock, O. Madani, et al. Naive Filterbots for Robust Cold-Start Recommendations [C]. In:Proceedings of the 12th ACM International Conference on Knowledge Discovery and Data Mining,2006:699-705.
    [98]GroupLens [EB/OL]. http://www.grouplens.org/node/73. [2011-08-24].
    [99]Jester [EB/OL]. http://www.ieor.berkeley.edu/-goldberg/jester-data. [2011-08-24].
    [100]Y.J Park, A. Tuzhilin. The Long Tail of Recommender Systems and How to Leverage It [C]. In: Proceedings of the 2008 ACM conference on Recommender systems,2008:11-18.
    [101]N. Sundaresan. Recommender Systems at the Long Tail[C]. In:Proceedings of the 2011 ACM Conference on Recommender systems,2011:1-5.
    [102]S.M. McNee, J. Riedl, J.A. Konstan. Making Recommendations Better:An Analytic Model for Human-recommender Interaction [C]. In CHI'06 Extended Abstracts on Human Factors in Computing Systems,2006:1103-1108.
    [103]D. Billsus, M.J. Pazzani. Learning Collaborative Information Filters [C]. In:Proceedings of the 15th National Conference on Artificial Intelligence,1998:46-54.
    [104]C. Basu, H. Hirsh, W. Cohen. Recommendation as Classification:Using Social and Content-based Information in Recommendation [C]. In:Proceedings of the 15th National Conference on Artificial Intelligence,1998:714-720.
    [105]B. Sarwar, G. Karypis, J. Konstan, et al. Analysis of Recommendation Algorithms for E-commerce [C]. In:Proceedings of ACM Conference on Electronic Commerce,2000:158-167.
    [106]M. Pazzani, D. Billsus, S. Michalski, et al. Learning and Revising User Profiles:the Identification of Interesting Web Sites [J]. Machine Learning,1997,27(3):313-331.
    [107]A. Gunawardana, C. Meek. Aggregators and Contextual Effects in Search ad Markets [C]. In Workshop on Targeting and Ranking for Online Advertising,2008.
    [108]K Jarvelin, J. Kekalainen. Cumulated Gain-based Evaluation of IR Techniques [J]. ACM Transactions on Information Systems,2002,20(4):422-446.
    [109]Y. Bengio, Y. Grandvalet. No Unbiased Estimator of the Variance of k-fold Cross-validation [J]. Journal of Machine Learning Research,2004,5:1089-1105.
    [110]Z.B. Zheng, H. Ma, M.R. Lyu, et al. A Collaborative Filtering Based Web Service Recommender System [C].2009 IEEE International Conference on Web Services,2009,437-444.
    [111]J. Bobadilla, F. Ortega, A. Hernando, et al. Improving collaborative filtering recommender system results and performance using genetic algorithms [J]. Knowledge-Based Systems,2011, 24(8):1310-1316.
    [112]T.Q. Jiang. W. Lu, H.T. Xiong. Personalized collaborative filtering based on improved slope one alogarithm [C].2012 International Conference on Systems and Informatics,2012:2312-2315.
    [113]F. Cacheda, V. Carneiro, D. Fernandez, et al. Comparison of collaborative filtering algorithms: Limitations of current techniques and proposals for scalable, high-performance recommender systems [J]. ACM Transactions on the Web,2011,5(1).
    [114]B. Li, Q. Yang, X.Y. Xue. Can Movies and Books Collaborate? Cross-Domain Collaborative Filtering for Sparsity Reduction [C]. Proceedings of the Twenty-First International Joint Conference on Artificial Intelligence,2009:2052-2057.
    [115]杜金涛.基于粗糙集的协同推荐模型研究[M].杭州电子科技大学,2009.
    [116]B. Kim, Q. Li, C. Park, et al. A New Approach for Combining Content-based And Collaborative Filters[J]. Journal of Intelligent Information System,2006,27(1):79-91.
    [117]K.Y. Jung, H.J. Hwang, U.G. Kang. Constructing Full Matrix Through Naive Bayesian for Collaborative Filtering[C]. In:Proceedings of the 2006 International Conference on Intelligent Computing,2006:1210-1215.
    [118]李大学,谢名亮,赵学斌.基于朴素贝叶斯方法的协同过滤推荐算法[J].计算机应用,2010,30(6):1523-1526.
    [119]张付志,常俊风,王栋.基于Widrow- Hoff神经网络的多指标推荐算法[J].模式识别与人工智能,2011,24(2):233-242.
    [120]张磊,陈俊亮,孟祥武等.基于BP神经网络的协作过滤推荐算法[J].北京邮电大学学报,2009,32(6):42-46.
    [121]M. G Vozalis, K. G. Margaritis. Applying SVD on Item-Based Filtering[C]. Proceedings of 5th International Conference on Intelligent Systems Design and Applications,2005:464-469.
    [122]孙小华.协同过滤系统的稀疏性与冷启动问题研究[D].浙江大学,2006.
    [123]罗胜阳.协同过滤技术及其在电子商务推荐领域的应用研究[M].南京理工大学,2008.
    [124]R. Sinha, K. Swearingen. Comparing Recommendations Made by Online Systems and Friends [C]. DELOS Workshop:Personalization and Recommender Systems in Digital Libraries,2001.
    [125]F.K. Liu, H.J Lee. Use of Social Network Information to Enhance Collaborative Filtering Performance [J]. Expert Systems with Applications.2010,37(7):4772-4778.
    [126]P. Massa, P. Avesani. Trust-aware Recommender Systems [C]. In Proceeding of the 2007 ACM Conference on Recommender Systems,2007:17-24.
    [127]王辉,高利军,王听忠.个性化服务中基于用户聚类的协同过滤推荐[J].计算机应用,2007,27(5):1225-1227.
    [128]Y. U. Ryu, H. K Kim, Y. H. Cho, et al. Peer-oriented Content Recommendation In A Social Network [C]. Proceedings of the 16th Workshop on Information Technology and Systems, 2006,115-120.
    [129]贺银慧,陈端兵,陈勇等.一种结合共同邻居和用户评分信息的相似度算法[J].计算机科学,2010,37(9):184-186.
    [130]刘芹.结合项目分类和云模型的协同过滤算法研究[M].重庆大学,2012.
    [131]J.A. Konstan, B. N. Miller, D. Maltz, et al. GroupLens:Applying Collaborative Filtering to Usenet News[J]. Communications of the ACM,1997,40(1):77-87.
    [132]S. T. Park, W. Chu. Pairwise preference regression for cold-start recommendation [C]. Proceedings of the 3rd ACM Conference on Recommender Systems,2009:21-28.
    [133]J. Salter, N. Antonopoulos. Cinema Screen Recommender Agent:Combining Collaborative and Content-based Filtering [J]. IEEE Intelligent Systems,21(1):35-41,2006.
    [134]M. Jamali, M. Ester. Trust Walker:A Random Walk Model for Combining Trust-based and Item-based Recommendation [C]. Proceedings of the 15th ACM International Conference on Knowledge Discovery and Data Mining,2009:397-406.
    [135]M. S. Shang, L. Y. Lu, W. Zeng, et al. Relevance Is More Significant than Correlation: Information Filtering on Sparse Data [J]. Europhysics Letters,2009,88(6):68008.
    [136]H. N. Kim, A. Alkhaldi, A. E. Saddik, et al. Collaborative user modeling with user-generated tags for social recommender systems [J], Expert Systems with Applications,2011,38(7):8488-8496.
    [137]Z. K. Zhang, C. Liu, Y. C. Zhang, et al. Solving the Cold-start Problem in Recommender Systems with Social Tags [J]. Europhysics Letters,2010,92(2):28002.
    [138]T. Zhou, R. Q. Su, R. R. Liu, et al. Accurate and Diverse Recommendations via Eliminating Redundant Correlations [J]. New Journal of Physics,2009,11:123008.
    [139]W. Zhang. Relational Distance-Based Collaborative Filtering [C]. Proceedings of the 31st annual international ACM SIGIR conference on Research and development in information retrieval, 2008:877-878.
    [140]W. Chu, S. T. Park. Personalized Recommendation on Dynamic Content Using Predictive Bilinear Models [C]. Proceedings of the 18th international conference on World wide web,2009: 691-700.
    [141]H. Y. Ahn. A new similarity measure for collaborative filtering to alleviate the new user Cold-starting Problem [J]. Information Sciences,2008,178(1):37-51.
    [142]H.N. Kim, E.S. Abdulmotaleb, GS. Jo. Collaborative error-reflected models for cold-start recommender systems [J], Decision Support Systems,2011,51:519-531.
    [143]W. You, S.S. Ye. A Survey of Collaborative Filtering Algorithm Applied in E-commerce Recommender System [J]. Computer Technology and Development,2006,16(9):70-72.
    [144]K. Tso, L. S. Thieme. Attribute-aware Collaborative filtering [J]. Data and Information Analysis to Knowledge Engineering,2006:614-621.
    [145]G. Karypis. Evaluation of Item-based Top-n Recommendation Algorithms [C]. In:Proceedings of the 10th InternationalConference on Information and Knowledge Management,2001:247-254.
    [146]J. S. Lee, C. H. Jun, J. Lee, et al. Classification-based Collaborative Filtering Using Market Basket Data[J]. Expert Sysetms with Applications,2005,29(3):700-704.
    [147]苗静.基于扩展邻居与语义树的个性化推荐算法研究[M].大连理工大学,2010.
    [148]B. M. Sarwar, G. Karypic, J. Konstan, et al. Recommender Systems for Large-scale E-commerce Scalable Neighborhood Formation Using Clustering [C]. Proceedings of the 5th International Conference on Computer and Information Technology,2002.
    [149]A. M. Rashid, S. K. Lam, G. Karypis, et al. ClustKNN:A Highly Scalable Hybrid Model- & Memory-Based CF Algorithm [C]. Proceedings of the KDD Workshop on Web Mining and Web Using Analysis,2006.
    [150]G R. Xue, C. X. Lin, Q. Yang, et al. Scalable Collaborative Filtring Using Cluster-based Smoothing [C]. Proceedings of the 28th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval,2005:114-121.
    [151]邓爱林,左子叶,朱杨勇.基于项目聚类的协同过滤算法[J].小型微型计算机系统,2004,25(9):1665-1670.
    [152]P.A.D. Castro, F.O. Franca. Evaluating the Performance of a Biclustering Algorithm Applied to Collaborative Filtering-A Comparative Analysis [C]. Proceedings of the 7th International Conference on Hybrid Intelligent Systems,2007:65-70.
    [153]李聪.电子商务协同过滤可扩展性研究综述[J].现代图书情报技术,2010,(11):37-41.
    [154]Xavier Amatriain, Neal Lathia, Josep M. Pujol, et al. The Wisdom of the Few:A Collaborative Filtering Approach Based on Expert Opinions from the Web[C]. Proceedings of the 32nd international ACM SIGIR conference on Research and development in information retrieval, 2009:532-539.
    [155]J. W. Ahn, X. Amatriain. Towards Fully Distributed and Privacy-preserving Recommendations via Expert Collaborative Filtering and RESTful Linked Data[C]. AIEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology.2010:66-73.
    [156]孙吉贵,刘杰,赵连宇.聚类算法研究[J].软件学报,2008,19(1):48-61.
    [157]Carpineto C., Osinski S., Romano G., et al. A Survey of Web Clustering Engines [J], ACM Computing Surveys.2009,41(3):1-38.
    [158]N. Manouselis, R. Vuorikari, F. Van Assche. Collaborative recommendation of e-learning resources:an experimental investigation [J]. Journal of Computer Assisted Learning,2010,26: 227-242.
    [159]赵蔚,余延冬,张赛男.开放式e-Learning解决方案个性化推荐服务-一种面向终身学习的数字化学习服务模式的探索思路[J].中国电化教育,2010,11:110-116.
    [160]G. Adomavicius, R. Sankaranarayanan, S. Sen, et al. Incorporating Contextual Information in Recommender Systems Using a Multidimensional Approach [C]. ACM Trans. on Information Systems,2005,23(1):103-145.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700