[发明专利]一种基于全局和局部特征的跨在线社交网络用户匹配方法有效
申请号: | 201610121950.9 | 申请日: | 2016-03-03 |
公开(公告)号: | CN105808696B | 公开(公告)日: | 2019-07-30 |
发明(设计)人: | 苏森;张忠宝;顾启航;邓乔宇 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | G06F16/958 | 分类号: | G06F16/958;G06Q50/00 |
代理公司: | 北京永创新实专利事务所 11121 | 代理人: | 姜荣丽 |
地址: | 100876 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于全局和局部特征的跨在线社交网络用户匹配方法,属于社交网络领域的节点匹配技术。所述方法包括初始种子发掘和种子扩张两个阶段。本发明针对使用多个社交网络的同一用户,利用全局和局部的结构化信息,设计高效的匹配算法,来识别属于同一用户的所有账号,从而整合用户多个来源的信息,为社会科学的研究和提供个性化服务奠定基础。本发明将社交网络建模成有权图,将用户之间的亲密程度作为边的权重,更符合实际;较现有技术,本发明具有更高的精度和召回率,更有效地实现了跨网络的用户匹配。 | ||
搜索关键词: | 一种 基于 全局 局部 特征 在线 社交 网络 用户 匹配 方法 | ||
【主权项】:
1.一种基于全局和局部特征的跨在线社交网络用户匹配方法,其特征在于:所述方法包括初始种子发掘和种子扩张两个阶段;所述的种子发掘阶段,首先假定有
个用户已匹配,作为种子用户,简称种子,形成初始种子集合I;N为现实社交网络G中的节点数量;计算两个在线社交网络中所有节点的GlobalRank值,并按GlobalRank值降序排列,分别存放到链表L1和L2中;对于链表L1中每个未匹配的节点u,将其匹配到链表L2中的节点v;反向匹配链表L2中的节点v到链表L1中节点u,如果节点u和节点v双向都匹配,就将节点u和节点v视为一次成功的节点匹配,将节点对(u,v)加入种子集合I中,最终得到种子节点集合S;所述的种子扩张阶段,将第一阶段中发掘的种子节点集合S中所有种子作为根节点,对于每个已发掘的种子节点s∈G1,G1为G中的一个在线社交网络,从邻居节点中按GlobalRank值从大到小挑选节点;如果节点u1是种子节点s的一个邻居并且节点u1的已匹配的邻居节点集合N(u1)中已匹配节点数目超过了一个预定义的阈值,挑选节点u1并利用节点u1已匹配的邻居节点来找到节点u1的候选节点集合;接下来,根据两个节点的相似度从候选节点集合中挑选出跟节点u1具有最高相似度的候选节点v1;将节点对(u1,v1)加入节点集合M中,形成最终的扩张节点集合M;所述的GlobalRank值是指全局重要性,通过如下方式得到:把节点u1到邻居节点v2的转移概率
定义为
从节点u1到随机节点w的跳转概率
定义为
其中,L(v2)、L(w)、L(k1)和L(k2)分别表示邻居节点v2、随机节点w、节点k1和节点k2的连接强度;Ngh(u1)表示节点u1的邻居节点集;用迭代的方式来计算节点的全局重要性GlobalRank,具体为:输入:在线社交网络G1和G2,输出:每个节点的GlobalRank,步骤1,给定一个容忍误差ε,步骤2,初始迭代轮数i=0,步骤3,第i+1轮迭代的R(i+1)等于T·R(i);步骤4,计算第i+1轮与第i轮迭代后全局重要性的差值和δ,δ=||R(i+1)‑R(i)||;步骤5,迭代次数加1,即i=i+1,返回步骤3;步骤6,直到δ<ε;步骤7,得到所有节点的全局重要性GlobalRank;其中,T是包含所有节点转移概率
和跳转概率
的转移矩阵,R是包含了所有节点全局重要性GlobalRank的行向量,δ是两轮迭代所有节点全局重要性GlobalRank的差值和。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610121950.9/,转载请声明来源钻瓜专利网。
- 上一篇:基于应用本体的空间目标识别方法
- 下一篇:在线客服应答系统及方法