[发明专利]一种基于时空轨迹和社会网络的用户属性预测系统有效
申请号: | 201611141121.3 | 申请日: | 2016-12-12 |
公开(公告)号: | CN106600053B | 公开(公告)日: | 2020-04-10 |
发明(设计)人: | 王平辉;孙飞扬;王迪;管晓宏;陶敬;张岩;曹鹏飞;贾鹏;胡小雨;曹宇;兰林 | 申请(专利权)人: | 西安交通大学 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06F16/9537;G06K9/62 |
代理公司: | 西安智大知识产权代理事务所 61215 | 代理人: | 段俊涛 |
地址: | 710049 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 时空 轨迹 社会 网络 用户 属性 预测 系统 | ||
1.一种基于时空轨迹和社会网络的用户属性预测系统,其特征在于,包括:
数据处理子系统,包括时空轨迹处理模块和社会网络处理模块,时空轨迹处理模块将所有用户的时空轨迹处理成容易进行后续操作的三阶张量形式,社会网络处理模块将所有用户之间的社交关系处理成容易进行后续操作的邻接矩阵形式。
特征提取子系统,降低用户时空轨迹的维度,从用户的时空轨迹数据中提取出有价值的特征,使提取出的特征适用于现有的分类算法;
分类预测子系统,利用用户的隐含特征训练多种分类器,使用已知属性的用户隐含特征训练多种分类器对用户,用目标用户的隐含特征进行预测。
2.根据权利要求1所述基于时空轨迹和社会网络的用户属性预测系统,其特征在于,所述时空轨迹处理模块中,所需的原始的时空轨迹记录包括用户标识,地理位置标示和时间标识,时空轨迹处理模块建立一个元素全为零的三阶张量,其中行数=用户标识数、列数=地理位置标识数、管数=时间段标识数,即三阶张量的每一行代表一个用户,每一列代表一个地点,每一管代表一个时间段。
3.根据权利要求1所述基于时空轨迹和社会网络的用户属性预测系统,其特征在于,所述社会网络处理模块中,所需的数据为用户的社会网络信息,用户的社会网络信息表现为用户间存在的某种关系,对这些信息进行提取,建立一个反映用户间社交关系的邻接矩阵。
4.根据权利要求1所述基于时空轨迹和社会网络的用户属性预测系统,其特征在于,所述特征提取子系统应用非负张量分解(NTF)算法来提取有价值的特征,所述非负张量分解(NTF)算法对时空轨迹张量进行分解,用社会网络信息进行约束,得到三个二阶矩阵,分别代表了每个用户、每个地理位置和每个时间段的隐含特征。
5.根据权利要求4所述基于时空轨迹和社会网络的用户属性预测系统,其特征在于,所述非负张量分解(NTF)算法包括:输入一个张量其中m是用户数量,n是地理位置数量,h是时间段数;输入社会网络矩阵若用户ui和uj有社交关系,则A(i,j)=1,否则A(i,j)=0,NTF算法将解决如下的优化问题:
上述优化问题也即目标函数,其中OTRA代表对时空轨迹信息的分解,OU代表利用社会网络进行约束,U,V,T分别是用户、地理位置和时间段的隐含特征表示,是待学习的非负矩阵,r是隐含特征的维度;表示向量外积;u:j,v:j,t:j分别是矩阵U,V,T的第j列;L=D-A,α,γ为调节参数。
6.根据权利要求5所述基于时空轨迹和社会网络的用户属性预测系统,其特征在于,所述目标函数的乘法更新规则(multiplicative updating rule)为:
其中X(1),X(2),X(3)分别是张量X的模-1,模-2,模-3展开;⊙表示Khatri-Rao乘积;*表示Hadamard乘积,U,V,T矩阵的初始值随机生成,但必须保证非负,最终迭代得到用户的隐含特征矩阵U。
7.根据权利要求1所述基于时空轨迹和社会网络的用户属性预测系统,其特征在于,所述分类预测子系统使用多种分类器对用户属性进行预测,最后综合判断用户属性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安交通大学,未经西安交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611141121.3/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理