论文部分内容阅读
P2P(Peer to Peer)信贷是互联网金融中最为典型,发展最为广泛的一种模式,其通过互联网将贷款人和借款人直接联接,借助专业系统平台来帮助交易双方确立借贷关系并完成交易手续。由于我国目前在互联网金融的立法,监管以及网络安全等方面还存在着许多不足,使得P2P信贷平台还面临着许多困境,其中最大的问题就是如何赢得广大用户的信任。在大多数的情况下,用户并不知道自己的需求是什么,P2P平台需要基于合适推荐算法来为用户推荐适合他们的信贷产品。推荐算法的好坏会直接影响到推荐结果质量的高低,最终影响到用户对平台的信任度。本文首先总结了推荐算法在P2P信贷平台的使用过程中存在的主要问题:一是推荐算法的准确性问题。导致推荐算法准确性的主要原因很大程度是由于用户和产品相关数据的缺失,数据矩阵的极度稀疏直接影响了推荐算法推荐结果的准确性。二是推荐算法的冷启动问题。在协同过滤推荐算法中,<用户,项目>对的评分情况往往直接与推荐算法的结果相关联,如果一个项目很少有用户对其进行评价,那么这个项目就没有机会被推荐给用户。也就是说,如果在限定的时间内很少有用户去评价P2P信贷系统中的项目,则信贷系统很可能找不到用户的相关兴趣点,这样就会导致没有合适的项目推荐给用户,从而造成真正合适的项目无人知晓。基于以上分析,本文基于自组织映射提出了一种改进的k-means算法来优化协同过滤推荐算法中的准确性问题。由于SOM自组织映射算法对奇异点不敏感,本算法利用SOM算法对所有的初始数据进行预处理,形成一定数量的初始簇和簇中心点。然后基于改进的k-means算法进行聚类,最终形成推荐结果。其次提出了 DecRec算法来缓解传统的协同过滤推荐算法中存在的冷启动问题。其基本思想是利用辅助信息把冷启动问题分解成两个部分:首先从原有评级矩阵中剔除出那些冷启动的用户和项目,形成一个新的评级子矩阵;然后使用辅助信息完成从已存在用户和项目的评级矩阵到冷启动项目或者用户评级矩阵的转换。最后,本文对文中所提出的kmeans协同过滤算法以及DecRec算法进行了实验。实验结果表明,本文所提出的算法能提高协同过滤推荐算法的准确性,并能在一定程度上缓解原有算法中存在的冷启动问题。