空间级联模式下的个性推荐模拟
作者简介:李奥勇(1992-),男,硕士生,研究方向为数据挖掘、推荐系统研发。E-mail: liay.14s@igsnrr.ac.cn
收稿日期: 2015-04-10
要求修回日期: 2015-07-20
网络出版日期: 2016-02-04
基金资助
国家自然科学基金项目(41371380、41171296)
中国科学院地理科学与资源研究所培育项目(TSYJS03)
Spatial Cascaded Model for Personalized Recommender System
Received date: 2015-04-10
Request revised date: 2015-07-20
Online published: 2016-02-04
Copyright
自个性化推荐系统出现以来,逐渐成熟并成功应用于多种互联网商品推荐,成为解决信息过载问题的有效手段。目前,各种移动终端可实时接入网络并获取用户位置,使得考虑位置的推荐进入人们的视野,但是现有的应用主要关注单一目标下的用户选择,很少考虑用户位置移动时后续活动对当前选择的影响。本文通过对连续多个选择建模,在传统推荐算法的基础上,将未来活动的影响及空间关系的影响引入传统个性推荐算法,提出空间级联模式下的推荐模型。通过实验将传统的推荐算法与空间级联模型算法作对比,综合考虑2种推荐结果的用户偏好度及空间距离变化,提出距离-偏好损益指标,同时基于百度API实现可视化。实验所得的距离-偏好损益指标和可视化结果显示,在综合考虑用户偏好和空间关系方面,空间级联模式的个性化推荐模型可得到更加合理的推荐结果。
李奥勇 , 许珺 . 空间级联模式下的个性推荐模拟[J]. 地球信息科学学报, 2016 , 18(2) : 160 -166 . DOI: 10.3724/SP.J.1047. 2016.00160
Recommendation system has become mature and been successfully applied in many fields since its emergence. Due to the popularization of different types of mobile terminals, spatial information is brought into the recommendation systems. However, the existing researches mainly focus on spatial locations and rarely consider spatial relations. Meanwhile, the existing recommendation algorithms usually consider only the user’s history behaviors but not the influence of future behaviors on current recommendations. According to the activity chain theory, future activities have an impact on the current behavior as well as the past activities did. If a user has two steps of information retrieval, and the second step is based on the result of the first step, he would choose an item from the result which is convenient for him to make the second choice, and thus he can get the best choices at both steps of retrieval. That is to say, the current selection would be affected by the next retrieval of information. In this paper, we model the spatial distribution of the travel targets by considering one’s future intentions as well as the past data, and propose a spatial cascaded model for personalized recommender system. The model is built for situations with a series of continuous choices in the spatial space based on the traditional recommendation algorithm and the influence of future activities. The influence of spatial relation is introduced into the traditional recommendation algorithm as a distance decay function. In order to prove the feasibility of spatial cascaded recommender system, a restaurant recommender system is developed based on the proposed model. Taking into account of user’s preference and distance, a cost-benefit index was proposed to evaluate the result. The result shows that when considering further activities and spatial relations in recommendation, the system can produce a more reasonable result.
Fig. 1 The framework of spatial cascaded recommender system图1 空间级联模式下的个性推荐模型框架 |
Fig. 2 The schematic of spatial cascade图2 空间级联示意图 |
Fig. 3 The schematic of spatial cascade model图3 空间级联模型示意图 |
Fig. 4 Spatial cascaded recommender system图4 空间级联模式下的个性推荐模型 |
Fig. 5 The spatial distribution of restaurants and KTVs图5 餐厅、KTV空间分布图 |
Fig. 6 Pseudo code of spatial recommender algorithm图6 空间级联模式下的推荐模型代码 |
Fig. 7 Pseudo code of spatial cascade function图7 空间级联函数代码 |
Tab. 1 The evaluation of spatial cascaded recommender algorithm表1 空间级联推荐评价表 |
编号 | X坐标 | Y坐标 | p |
---|---|---|---|
1 | 637 870.9959 | 3 452 923.334 | 0.215 |
2 | 641 123.6277 | 3 457 946.251 | 0.649 |
3 | 640 512.8528 | 3 455 670.962 | 0.361 |
4 | 644 801.1710 | 3 465 454.573 | 0.085 |
5 | 641 963.7390 | 3 459 558.950 | 0.079 |
Fig. 8 The comparison of spatial cascaded recommender system and traditional recommender system图8 空间级联推荐模型与传统推荐方法结果的比较 |
The authors have declared that no competing interests exist.
[1] |
[
|
[2] |
[
|
[3] |
|
[4] |
|
[5] |
|
[6] |
|
[7] |
|
[8] |
[
|
[9] |
|
[10] |
|
[11] |
|
[12] |
|
[13] |
[
|
[14] |
[
|
[15] |
[
|
[16] |
|
[17] |
|
[18] |
|
[19] |
|
[20] |
|
[21] |
[
|
[22] |
|
[23] |
|
[24] |
|
[25] |
|
[26] |
[
|
/
〈 | 〉 |