[发明专利]一种面向移动社交环境的用户行为分层关联预测方法有效
申请号: | 201710195205.3 | 申请日: | 2017-03-29 |
公开(公告)号: | CN106991496B | 公开(公告)日: | 2020-06-30 |
发明(设计)人: | 张晖;王敏;杨龙祥;朱洪波 | 申请(专利权)人: | 南京邮电大学 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06Q50/00 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 刘莎 |
地址: | 210003 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 移动 社交 环境 用户 行为 分层 关联 预测 方法 | ||
1.一种面向移动社交环境的用户行为分层关联预测方法,其特征在于,包括以下具体步骤:
步骤1,根据目标用户的不同社会属性,将其关联用户划分为若干社交群体;
步骤2,根据肯德尔相关系数及交互度,获取目标用户在每个社交群体中的一个最优关联用户;目标用户在某一社交群体中的最优关联用户U*为:
U*=argmaxG(m,u)
其中,G(m,u)=τ(Pm,Pu)×IR(m,u),τ(Pm,Pu)表示Pm与Pu之间的肯德尔相关系数,Pm表示目标用户m在一段时间内产生的业务类型序列,Pu表示在同一段时间内目标用户m的某一社交群体中任一用户u产生的业务类型序列,Pm与Pu均按照时间顺序排列,且Pm与Pu的长度相同,Y表示Pm与Pu的长度,C表示Pm与Pu中业务类型相同的元素数目,D表示Pm与Pu中业务类型不相同的元素数目,Y1表示Pm中重复的业务类型的数目,Y2表示Pu中重复的业务类型的数目;IR(m,u)=log(1+γ1CH(m,u)+γ2TR(m,u)+γ3CM(m,u)),IR(m,u)表示目标用户m与用户u之间的交互度,CH(m,u),TR(m,u),CM(m,u)分别表示建立在目标用户m与用户u之间聊天、转发以及评论行为上的交互程度,γ1,γ2,γ3分别表示CH(m,u),TR(m,u),CM(m,u)所占的权重;
步骤3,采用基于编码的二维Apriori方法,将目标用户以及各群体内最优关联用户分别与自身进行关联分析;具体为:
在每个预测周期内,目标用户基于自身的当前行为,进行关联规则的挖掘,得到以目标用户自身的当前行为为起点的2项频繁关联规则;各群体的最优关联用户基于自身行为,进行关联规则的挖掘,分别得到以目标用户的当前行为为起点的2项频繁关联规则
步骤4,采用基于最小二乘法的最优加权融合方法,将步骤3得到的各关联分析结果进行融合,得到预测结果;第n个预测周期的预测结果为:
CONF(n)={CONF(n,1),CONF(n,2),...,CONF(n,L)}'
其中,CONF(n,j)=ω0*CON0(n,j)+ω1*CON1(n,j)+...ωM*CONM(n,j),ω0,ω1,....,ωM均表示权值,j=1,2,…,L,L表示业务状态总数,表示逆矩阵,CONi(n,j)表示第n个预测周期内由目标用户第i个社交群体中的最优关联用户得到的目标用户当前行为到第j个业务状态的条件概率,i=0,1,2,…,M,M表示社交群体数目,i=0时表示由目标用户本身得到的目标用户当前行为到第j个业务状态的条件概率;
权值ω0,ω1,....,ωM的求解方法为:
1)建立最小二乘法优化模型:
argmin(ED2(1)+ED2(2)+...+ED2(N))
st.ω0+ω1+...+ωM=1
ωi>=0
其中,ED(n)表示第n个预测周期内预测结果和实际结果之间的欧式距离,P(n,J)=1,P(n,i)=0,i≠J,J表示第n个预测周期内目标用户的实际行为状态,n=1,2,…,N,N表示预测周期总数;
2)求解1)中的最小二乘法优化模型,即可得到最优权值ω0,ω1,....,ωM
步骤5,根据步骤4得到的预测结果分析目标用户当前的业务行为,对目标用户下一时刻的业务行为进行预测。
2.根据权利要求1所述的一种面向移动社交环境的用户行为分层关联预测方法,其特征在于,所述频繁关联规则中的项与项之间是有时间顺序的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京邮电大学,未经南京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710195205.3/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理