当前位置: 首页 > 专利查询>同济大学专利>正文

一种面向信任度社交网络的社区发现技术方法技术

技术编号:14874329 阅读:26 留言:0更新日期:2017-03-23 21:56
本发明专利技术目的在于克服现有技术不足,面向基于信任度的社交网络,公开一种面向信任度社交网络的社区发现技术方法。该方法根据用户之间的相似度和信任度,定义出用户之间的权重,并利用谱聚类来发现其所隐含的用户社区。最终划分出的社区内的用户有着较为紧密的联系,社区内的用户能够为社区内其他用户的推荐提供有用的参考价值。本发明专利技术能够显著提高社区发现的效率和质量。

【技术实现步骤摘要】

本专利技术涉及一种面向信任度社交网络的社区发现技术,属于信息

技术介绍
社交网络中的用户以及用户与用户之间的关系是很重要的,能够揭示整个社交网络的结构特征,挖掘用户之间的潜在特征。社交网络中的社区是指包含有部分用户的子图,这些子图内部用户之间权重较高或者连接紧密,而属于不同社区的用户之间权重普遍较低或者连接稀疏。社区的划分一定程度上表明了社交网络中的规律和特征,这对基于社交网络为基础的数据挖掘有着重要的促进作用。因此划分出社交网络中的社区对于设计推荐系统有着重要意义。社交网络中的社区是客观存在的,一个用户可能因为某个兴趣爱好只与少数几个邻居用户有联系、交集,这在社交网络中对应着用户之间存在着直接相连的边,虽然这个用户没有与其他用户有直接联系了,但是这个用户的邻居用户也因为这个共同的兴趣爱好与社交网络中的其他用户有着联系,因此这个用户与社交网络中的许多用户都存在着一定的相似度。社区发现技术可以分为局部优化以及全局优化。全局优化需要用到整个网络的所有信息,从整体上对网络进行划分。局部优化方法主要利用社交网络的局部结构特征来揭示全局的网络特征,与全局优化方法相比,不需要全局的社交网络信息或者先验知识。全局优化方法的一个常用方法是谱聚类,被广泛使用来发现社交网络中的社区。谱聚类用于将给定的样本点按照一定的规则划分为若干个簇,每个簇内样本点之间权重较高,不同簇的样本点间的权重较低。相比于k-means等传统算法只能在凸球形的样本空间上进行计算,谱聚类可以针对任何形状的样本空间取得良好效果,不会出现k-means那样的局部最优问题。目前基于社交网络的社区发现技术已经被广泛用在用户朋友推荐、媒体营销中。将社交网络划分为社区后,可以揭示出社交网络的全局规律特征,同时可以对每个社区内的用户网络做更进一步的挖掘,另外在计算上可以对每个社区网络同时进行计算,这尤其适合于一些分布式算法,能够减少算法的运行时间。信任度是表示社交网络中用户之间信任程度的关系,取值在[0,1]之间,值越高则表明用户被相信的概率就越大。社交网络中用户之间都存在着信任度关系的,只是作为社交网站的使用者,用户很难看到系统后台对用户间信任度的明确度量,信任度可以根据用户之间的交流频率或者用户其他行为间接获得。用户间存在的信任度网络表明了整个社交网络上人们相信彼此的程度。近些年,基于信任度的社交网络成为社交网络应用类型中的主流。而面向信任度社交网络的社区发现技术目前成为信息服务领域的一个研究热点和难点。
技术实现思路
本专利技术目的在于克服现有技术不足,面向基于信任度的社交网络,公开一种面向信任度社交网络的社区发现技术方法。该方法根据用户之间的相似度和信任度,定义出用户之间的权重,并利用谱聚类来发现其所隐含的用户社区。最终划分出的社区内的用户有着较为紧密的联系,社区内的用户能够为社区内其他用户的推荐提供有用的参考价值。本专利技术能够显著提高社区发现的效率和质量。本专利技术技术方案表征为:一种面向信任度社交网络的社区发现技术方法,其特征在于,包括以下步骤:步骤1,针对信任度社交网络G(U,T,R)中的用户和信任度参数(U,T),计算社交网络中用户之间的信任度;步骤2,针对信任度社交网络G(U,T,R)中的用户、信任度和用户物品评分矩阵参数(U,T,R),计算社交网络中用户之间的相似度;步骤3,根据步骤1和2,计算用户之间的权值;步骤4,根据社交网络中所有用户间的权值,产生|U|×|U|规模的权值矩阵,其中|U|=N,表示信任度社交网络中用户数量;步骤5,对步骤4中产生的权值矩阵使用谱聚类产生最终的k个社区G1(U1,T1,R1),…,Gk(Uk,Tk,Rk),其中k为用户给定的参数值。本专利技术具有以下优点:1、根据信任度社交网络规模选择合适的划分社区数目,能够最小化划分社区中的信息损耗,具有良好的划分效果;2、本专利技术融合谱聚类(“谱聚类”,已属于现有技术),使得社区划分结果具有较高的准确率;3、本专利技术的社区发现综合考虑用户之间信任度、相似度因素,能够显著提高其上的推荐质量。附图说明图1本专利技术工作流程图具体实施方式本专利技术面向基于信任度的社交网络,提出了一种有效的社区发现技术,其工作流程如图1所示。本专利技术以基于信任度的社交网络G(U,T,R)为输入,其中U={u1,u2,…,uN本文档来自技高网
...
一种面向信任度社交网络的社区发现技术方法

【技术保护点】
一种面向信任度社交网络的社区发现技术方法,其特征在于,包括以下步骤:步骤1,针对信任度社交网络G(U,T,R)中的用户和信任度参数(U,T),计算社交网络中用户之间的信任度;步骤2,针对信任度社交网络G(U,T,R)中的用户、信任度和用户物品评分矩阵参数(U,T,R),计算社交网络中用户之间的相似度;步骤3,根据步骤1和2,计算用户之间的权值;步骤4,根据社交网络中所有用户间的权值,产生|U|×|U|规模的权值矩阵,其中|U|=N,表示信任度社交网络中用户数量;步骤5,对步骤4中产生的权值矩阵使用谱聚类产生最终的k个社区G1(U1,T1,R1),…,Gk(Uk,Tk,Rk),其中k为用户给定的参数值。

【技术特征摘要】
1.一种面向信任度社交网络的社区发现技术方法,其特征在于,包括以下步骤:步骤1,针对信任度社交网络G(U,T,R)中的用户和信任度参数(U,T),计算社交网络中用户之间的信任度;步骤2,针对信任度社交网络G(U,T,R)中的用户、信任度和用户物品评分矩阵参数(U,T,R),计算社交网络中用户之间的相似度;...

【专利技术属性】
技术研发人员:黄震华程久军
申请(专利权)人:同济大学
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1