计算机与现代化

• 算法设计与分析 • 上一篇    下一篇

基于径向基函数插值与SVM的协同过滤算法

  

  1. 广州番禺职业技术学院信息工程学院,广东广州511483
  • 收稿日期:2015-06-04 出版日期:2015-08-08 发布日期:2015-08-19
  • 作者简介:詹增荣(1982-),男,广州潮州人,广州番禺职业职业技术学院信息工程学院讲师,硕士,研究方向:机器学习,数据挖掘; 曾青松(1976-),男,湖南邵阳人,副教授,博士,研究方向:机器学习,图像处理。
  • 基金资助:
    广州市科技计划项目科学研究专项(2014J4100095); 广东省高等职业教育教学改革项目(201401181)

A Collaborative Filtering Algorithm Based on Radial Basis Function Interpolation and SVM

  1. School of Information Engineering, Guangzhou Panyu Polytechnic, Guangzhou 511483, China
  • Received:2015-06-04 Online:2015-08-08 Published:2015-08-19

摘要: 为了解决在推荐系统中由于数据的稀疏性导致协同过滤算法准确率低下的问题,提出一种混合径向基函数插值和SVM分类的协同过滤推荐算法。该方法先利用径向基函数插值方法对训练数据中缺失数据进行预测与填补,然后利用支持向量机方法根据插值后的数据来对未知数据进行预测,从而形成推荐列表为系统提供推荐服务。实验结果表明该方法克服了数据质量对推荐算法的影响,相比其他SVM方法具有更高的准确率和稳定性。

关键词: 协同过滤, 径向基函数, 插值, 支持向量机

Abstract:  Due to the fact that the data sparseness leads to the low accuracy of a collaborative filtering recommendation system, this paper proposed a collaborative filtering algorithm based on Radial Basis Function (RBF) interpolation and SVM. The algorithm first uses the RBF interpolation to fill the missing data in training data set, and then a SVM classifier is introduced to predict the label for testing data by using the interpolated data set as training set. The test result shows that the method overcomes the impact of data quality on the recommended algorithm, and it outperforms other methods in accuracy and stability.

Key words: collaborative filtering, radial basis function, interpolation, support vector machine

中图分类号: