Abstract

Today, social networks are becoming increasingly popular and indispensable, where users usually have multiple accounts. It is of considerable significance to conduct user identity linkage across social networks. We can comprehensively depict diversified characteristics of user behaviors, accurately model user profiles, conduct recommendations across social networks, and track cross social network user behaviors by user identity linkage. Existing works mainly focus on a specific type of user profile, user-generated content, and structural information. They have problems of weak data expression ability and ignored potential relationships, resulting in unsatisfactory performances of user identity linkage. Recently, graph neural networks have achieved excellent results in graph embedding, graph representation, and graph classification. As a graph has strong relationship expression ability, we propose a user identity linkage method based on a heterogeneous graph attention network mechanism (UIL-HGAN). Firstly, we represent user profiles, user-generated content, structural information, and their features in a heterogeneous graph. Secondly, we use multiple attention layers to aggregate user information. Finally, we use a multi-layer perceptron to predict user identity linkage. We conduct experiments on two real-world datasets: OSCHINA-Gitee and Facebook-Twitter. The results validate the effectiveness and advancement of UIL-HGAN by comparing different feature combinations and methods.

Highlights

  • With the rapid development of the Internet and information technology, social networks are becoming more and more indispensable and various

  • We propose a user identity linkage method based on a heterogeneous graph attention network mechanism (UIL-HGAN)

  • We propose a novel method to represent user profiles, user-generated content, structural information, and their features in a heterogeneous graph; We propose a novel user identity linkage method based on a heterogeneous graph attention network mechanism called UIL-HGAN; We conduct experiments on two real-world datasets to test and validate the effectiveness and advancement of UIL-HGAN

Read more

Summary

Introduction

With the rapid development of the Internet and information technology, social networks are becoming more and more indispensable and various. We can use GNN to learn feature representation and aggregate user profiles, user-generated content, and structural information in the latent space. To solve problems of weak data expression ability and ignored potential relationships, firstly, user profiles, user-generated content, structural information, and their features are represented as nodes in a heterogeneous graph from different social networks, respectively. We use multiple attention layers to represent users by aggregating user profiles, user-generated content, and structural information in the latent space. We propose a novel method to represent user profiles, user-generated content, structural information, and their features in a heterogeneous graph; We propose a novel user identity linkage method based on a heterogeneous graph attention network mechanism called UIL-HGAN; We conduct experiments on two real-world datasets to test and validate the effectiveness and advancement of UIL-HGAN

Related Work
User Profile-Based User Identity Linkage
User Generated Content-Based User Identity Linkage
Structural Information-Based User Identity Linkage
Multiple Type-Based User Identity Linkage
Distinction with Current Works
Preliminary
Methods
Embedding of Every User-to-User Edge
Embedding of Every Node
Multiple Attention Layers
Definition of the Attention Layer
Category-Level Attention Layer
Expression-Level Attention Layer
User-Level Attention Layer
User Identity Linkage
Overview of UIL-HGAN
Experiments
OSCHINA-Gitee
Facebook-Twitter
Metrics for Comparison
Validation of Effectiveness
Validation of Advancement
Method
Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call