首页 | 本学科首页   官方微博 | 高级检索  
     

利用Tri-training算法解决推荐系统冷启动问题
引用本文:张栩晨.利用Tri-training算法解决推荐系统冷启动问题[J].计算机科学,2016,43(12):108-114.
作者姓名:张栩晨
作者单位:复旦大学计算机科学技术学院 上海201203
摘    要:随着社交网络的发展,推荐系统日趋重要,而冷启动问题是推荐系统中的关键问题。设计了一种基于上下文的半监督学习框架TSEL,对矩阵分解模型SVD进行扩充以支持更多形式的上下文信息,利用Tri-training框架训练各个模型。与其他解决推荐系统冷启动问题的半监督方法(如Co- training)相比,该方法有着更好的效果。Tri-training框架能够更加方便地引入更多推荐模型,具有更好的可扩展性。将Tri-training框架加以 扩展,提出了基于用户活跃度生成无标记教学集合的算法和更加丰富的对矩阵分解模型扩充的形式。在真实数据集MovieLens上进行验证,获得了更好的实验效果。

关 键 词:推荐系统  机器学习  Tri-training
收稿时间:2/3/2016 12:00:00 AM
修稿时间:2016/5/27 0:00:00

Utilizing Tri-training Algorithm to Solve Cold Start Problem in Recommender System
ZHANG Xu-chen.Utilizing Tri-training Algorithm to Solve Cold Start Problem in Recommender System[J].Computer Science,2016,43(12):108-114.
Authors:ZHANG Xu-chen
Affiliation:School of Computer Science,Fudan University,Shanghai 201203,China
Abstract:With the development of social network,recommender system is becoming more and more important.Cold start is one of the most important problems in recommender system.A context-based semi-supervised learning framework TSEL was designed.We expanded matrix factorization model SVD to support more kinds of context information,and used Tri-training framework to train individual models.Compared with other methods which solve cold start problems in recommender system (e.g.Co-training),our algorithm has better performance.Tri-training framework can incorporate more recommender models and has good expansibility.We expanded Tri-training framework,and proposed a user activeness-based unlabeled teaching set generating algorithm.We proposed more kinds of models which expand the matrix factorization.We evaluated our algorithm on real world dataset,i.e.MovieLens,and got better performance.
Keywords:Recommender system  Machine learning  Tri-training
点击此处可从《计算机科学》浏览原始摘要信息
点击此处可从《计算机科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号