COSNET: Connecting Heterogeneous Social Networks with Local and Global Consistency 论文阅读笔记

COSNET: Connecting Heterogeneous Social Networks with Local and Global Consistency
Yutao Zhang , Jie Tang, Zhilin Yang, Jian Pei, and Philip S. Yu

 

这篇论文开源发布数据集 

论文连接地址 http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.696.391&rep=rep1&type=pdf

1摘要

现有的方法通过估计两个网络中用户之间的两两相似度来解决这一问题。然而,这些方法存在着多个网络匹配不一致的问题。

为了解决这一问题,我们提出了一种新的基于能量的模型COSNET(将异构社交网络与局部全局一致性连接起来),该模型考虑了多个网络之间的局部一致性和全局一致性。提出了一种有效的梯度算法,将原始的基于能量的目标函数转化为对偶形式,从而训练模型。

 

2Introduction

异构网络对齐

3 COSNET: THE PROPOSED MODEL

propose energy-based model to jointly consider local user matching, network structure and global consistency

Local Matching

局部点匹配

首先,我们为单个用户对xi定义局部特性(local feature)。我们考虑了用户属性文件的相似性,它广泛用于实体链接[4,5,20,28]和对象解析[6,13,30]。设gl(xi, yi)为一个向量值特征函数,用于为用户对xi属性特征计算相似度。我们将局部匹配能量函数建模为:

Network Matching

局部匹配独立地处理每一对用户,不考虑网络结构。为了利用网络结构,我们应该考虑“保邻匹配”。

意思是如果在两个社交网络中的用户账户被匹配到,我们希望他们的邻居也是共同的。

我们定义网络匹配能量函数:

当我们从训练数据中学习模型参数后,yi和yj相同的权重就会降低。对于测试集,如果在匹配的图中连接了两个用户对,那么如果给它们分配相同的标签,模型能量就会很低。因此,根据式(1)中网络匹配能量模型的定义,我们倾向于在匹配图中为邻居分配相同的标签来最小化模型能量。

 Global Consistency

 

在本节中,我们将在模型中添加另一个能量函数来惩罚全局不一致性。理想情况下,我们应该考虑x中所有可能的用户对序列。因此,直接惩罚所有序列是不可行的。相反,我们大约只考虑序列

长度是3。图3给出了一个示例。假设我们有三个网络G1、G2、G3,其中有三个候选用户对(v12、v22)、(v12、v31)和(v22、v31),这些对之间的边表示两个用户对共享一个用户。这三对在匹配图中形成一个三元闭合(如图3所示),因此,我们为匹配图中的每一个闭合三元定义一个基于三元的能量函数

 

3.4 Model Learning

最终,我们的目标函数:

3.5 Candidate Generation

1Content-based method 一个简单的解决方案是使用 用户名作为生成种子匹配的标识。

2 Structure-based method 根据网络结构生成候选对集合。一个用户对如果匹配成功,那么他们的各自的邻居也可以考虑进

候选集合。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值