[发明专利]在线社交网络下共享视频的信任度计算方法有效
申请号: | 202110577753.9 | 申请日: | 2021-05-26 |
公开(公告)号: | CN113395263B | 公开(公告)日: | 2022-07-26 |
发明(设计)人: | 马强;张琦;邢玲;高建平;冯家衡;戴军 | 申请(专利权)人: | 西南科技大学 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L51/10;G06Q50/00 |
代理公司: | 四川鼎韬律师事务所 51332 | 代理人: | 温利平 |
地址: | 621000 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 在线 社交 网络 共享 视频 信任 计算方法 | ||
1.一种在线社交网络下共享视频的信任度计算方法,其特征在于,包括以下步骤:
S1:当社交网络中某个用户u*接收到共享视频v*时,首先计算共享视频的内容属性信任值C*,具体方法如下:
对用户u*接收的共享视频v*按照预先设置好的统一内容定位符提取出相应的视频内容定位符项目,并生成视频内容定位符向量其中ld表示视频内容定位符向量中第d项视频内容定位符项目的值,d=1,2,…,D,D表示视频内容定位符项目的数量;
然后基于视频内容定位符向量L采用以下公式计算得到共享视频的内容信任值C*:
其中,表示内容定位符向量中项目出现的概率,计算公式为P(ld)表示根据经验数据统计得到的第d项视频内容定位符项目出现的概率;P(T)表示根据经验数据统计得到的任意共享视频内容信任的平均概率,P(ld|T)表示根据经验数据统计得到的第d项视频内容定位符项目属于信任内容的概率;
S2:采用如下方法计算共享视频的社交属性信任值:
S2.1:对于共享视频v*,获取已经浏览过该共享视频v*的浏览用户,然后从中筛选出与用户u*存在一阶关注和两阶关注的用户,将这些用户的序号构成集合ψ;
S2.2:对于集合ψ中的每个用户ui,i∈ψ,获取其对共享视频的行为取值,包括:点赞值Ti,1、反对值Ti,2、转发值Ti,3、正确举报值Ti,4以及打分值Ri,其中Ti,q表示对应行为是否发生,如果发生则Ti,q=1,否则Ti,q=0,q=1,2,3,4;采用以下公式计算得到用户ui对共享视频的评分Grade′i:
Grade′i=Ti,1-Ti,2+Ti,3-Ti,4+Ri
然后采用如下公式对评分Grade′i进行归一化,得到归一化的评分Gradei:
其中,max(Grade′i)、min(Grade′i)分别表示用户对共享视频评分的最大值和最小值;
S2.3:对于集合ψ中的每个用户ui,采用以下公式计算得到用户ui的上传视频信任值ti_up:
其中,Tup表示预设的所有社交用户上传视频的信任值基准,θ表示预设的正确举报的惩罚因子,函数sgn()表示signum符号函数,取值为1或0,J表示用户ui上传视频集合,G表示所有正确举报用户ui上传视频的用户序号集合,表示社交网络用户ug是否存在对用户ui所上传视频vj的正确举报行为,如果存在,则否则
采用以下公式计算得到社交网络用户ui的浏览视频信任值ti_ve:
其中,Tve表示预设的所有社交用户浏览视频的信任值基准,K表示被用户ui正确举报视频的上传用户序号集合,Mk表示集合K中用户uk上传视频集合,表示社交网络用户ui是否存在对用户uk所上传视频vm的正确举报行为,如果存在,则否则σ表示预设的错误举报惩罚因子,S表示被用户ui错误举报视频的上传用户序号集合,Zs表示集合S中用户us上传视频集合,表示社交网络用户ui是否存在对用户us所上传视频vz的正确举报行为,如果存在,则否则
对上传视频信任值ti_up、浏览视频信任值ti_ve分别进行归一化,计算公式如下:
其中,t′i_up与t′i_ve分别是用户ui归一化的上传视频信任、浏览视频信任,max(ti_up)、min(ti_up)分别是所有社交用户的最大上传视频信任值与最小上传视频信任值,max(ti_ve)、min(ti_ve)分别是所有社交用户的最大浏览信任值与最小浏览信任值;
计算得到用户ui的信任值t′i=t′i_up+t′i_ve,再进一步归一化得到归一化的信任值max(ti′)、min(ti′)分别是所有社交用户的最大信任值与最小信任值;
S2.4:对于社交网络中每个用户uy,y∈Y,Y表示社交网络中用户集合,获取其历史浏览视频集合Φy,然后对于历史浏览视频集合Φy中的每个视频vh,按照预先设置好的统一内容定位符提取记录中该视频的内容定位符向量Ly,h,h=1,2,…,|Φy|,|Φy|表示历史浏览视频集合Φy中的视频数量,从而得到用户uy的历史浏览视频内容定位符向量集合然后两两计算两个用户uy和uy′之间浏览视频内容定位符向量集合的相似度,即作为用户uy和用户uy′对视频的兴趣相似度Sy,y′,y′∈Y且y′≠y;
S2.5:根据步骤S2.4得到的用户间对视频的兴趣相似度,采用如下方法计算得到每个用户uy在共享视频社交网络中的影响力
1)令每个用户uy在共享视频社交网络中的初始影响力γ为预设的常数;
2)令迭代次数τ=1;
3)对于社交网络中每个用户uy,采用如下公式计算得到其本次迭代后的影响力
其中,λ表示预设的阻尼系数,其取值范围为0<λ<1,|Y|表示社交网络中用户数量,B(uy)表示所有关注用户uy的用户的序号集合,表示上一次迭代所得到的用户ub在共享视频社交网络中的影响力,C(ub)表示用户ub关注的用户的序号集合,Sb,y表示用户ub和用户uy对视频的兴趣相似度,Sb,c表示用户ub和用户uc对视频的兴趣相似度;
4)判断是否τ<τmax,τmax表示预设的最大迭代次数,如果是,进入步骤5),否则进入步骤6);
5)令τ=τ+1,返回步骤3);
6)将最后一次迭代所得到的用户uy的影响力作为其在共享视频社交网络中的影响力
然后计算得到集合ψ中用户ui对用户u*的影响力值具体分为以下两种情况:
当用户ui和用户u*存在一阶关注,则用户ui对用户u*的影响力值Fi,*的计算公式如下:
其中,表示用户ui在共享视频社交网络中的影响力,Si,*表示用户ui与用户u*对视频的兴趣相似度,C(u*)表示用户u*所关注用户的序号集合,表示用户u*与用户对视频的兴趣相似度;
当用户ui和用户u*存在二阶关注,则用户ui对用户u*的影响力值Fi,*的计算公式如下:
其中,Wi,*表示户ui和用户u*形成二阶关注时的中间用户集合,Fi,w表示用户ui对用户uw的影响力值,计算公式如下:
其中,Si,w表示用户ui与用户uw对视频的兴趣相似度,C(uw)表示用户uw所关注用户的序号集合,表示用户uw与用户对视频的兴趣相似度;
Fw,*表示用户uw对用户u*的影响力值,计算公式如下:
其中,表示用户uw在共享视频社交网络中的影响力,Sw,*表示用户uw与用户u*对视频的兴趣相似度;
S2.6:采用以下公式计算得到共享视频v*的社交属性信任值S*:
S3:将步骤S1得到的共享视频的内容信任值C*和社交属性信任值S*进行加权求和得到共享视频的可信度O*:
O*=(1-α)×C*+α×S*
其中,α表示预设的权重,其取值范围为0<α<1。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西南科技大学,未经西南科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110577753.9/1.html,转载请声明来源钻瓜专利网。