顾及微地图推荐因子的深度信念网络

Deep Belief Networks Considering WeMaps’ Recommendation Factors

  • 摘要: 在微地图推荐系统的冷启动阶段,针对传统深度信念网络无法高效挖掘数据中的细粒度信息而导致推荐精度下降的问题,提出了顾及微地图推荐因子的深度信念网络(deep belief network, DBN)。利用聚类的结构化信息和DBN中丰富的语义信息解决推荐系统在冷启动阶段推荐精度低的问题,并且挖掘出用户和微地图的隐语义交互信息,达到“千人千面”的推荐效果。首先,采用针对噪声数据的基于密度的空间聚类算法对用户与微地图历史样本进行聚类;然后,选取出核心点(即推荐因子)、边界点及离群点,将聚类后的推荐因子构建成不同的可视层与隐含层;最后,将受限玻尔兹曼机的可视神经元替换为高斯单元,利用DBN对输入数据从低层到高层进行逐层微调训练,以提升推荐的准确性。所提方法在美食、自驾、旅游、校园4类微地图数据集上推荐的精度分别为0.775 32、0.768 18、0.775 18、0.774 64,推荐的均方根误差分别为0.190 78、0.194 76、0.190 33、0.190 92,可以为用户准确地推荐感兴趣的微地图信息。

     

    Abstract:
    Objectives In the cold start phase of the WeMaps' recommendation system, traditional deep belief networks have low efficiency in mining fine-grained information, resulting in a decrease in recommendation accuracy. Therefore, we propose a deep belief network (DBN) considering WeMaps' recommendation factors (DBRFact). The structured information of clustering and rich semantic information in the deep belief networks are used to adress the problem of low recommendation accuracy during the cold start. In addition, the implicit semantic interaction information between the users and the WeMaps is mined to implement customized recommendations.
    Methods First, a density-based spatial clustering of application with noise clustering algorithm is employed to cluster the historical samples of the users and the WeMaps. Second, the core points (i.e., recommendation factors), boundary points, and outliers are selected, and the recommendation factors are constructed into different visual and hidden layers. Finally, the visual neurons of the restricted Boltzmann machine are replaced with Gaussian units. A deep belief network is used to fine-tune the input data from low level to high level to improve the recommendation accuracy.
    Results The accuracies on the food maps, driving maps, tour maps, and school maps datasets are 0.775 32, 0.768 18, 0.775 18 and 0.774 64, respectively, and the root mean square errors are 0.190 78, 0.194 76, 0.190 33 and 0.190 92, respectively.
    Conclusions The experimental results have showed that the proposed algorithm can accurately recommend the interested WeMaps' information for users.

     

/

返回文章
返回