A Semantic-Enhancement-Based Social Network User-Alignment Algorithm

User alignment can associate multiple social network accounts of the same user. It has important research implications. However, the same user has various behaviors and friends across different social networks. This will affect the accuracy of user alignment. In this paper, we aim to improve the acc...

Full description

Bibliographic Details
Main Authors: Yuanhao Huang, Pengcheng Zhao, Qi Zhang, Ling Xing, Honghai Wu, Huahong Ma
Format: Article
Language:English
Published: MDPI AG 2023-01-01
Series:Entropy
Subjects:
Online Access:https://www.mdpi.com/1099-4300/25/1/172
_version_ 1797442912898777088
author Yuanhao Huang
Pengcheng Zhao
Qi Zhang
Ling Xing
Honghai Wu
Huahong Ma
author_facet Yuanhao Huang
Pengcheng Zhao
Qi Zhang
Ling Xing
Honghai Wu
Huahong Ma
author_sort Yuanhao Huang
collection DOAJ
description User alignment can associate multiple social network accounts of the same user. It has important research implications. However, the same user has various behaviors and friends across different social networks. This will affect the accuracy of user alignment. In this paper, we aim to improve the accuracy of user alignment by reducing the semantic gap between the same user in different social networks. Therefore, we propose a semantically enhanced social network user alignment algorithm (SENUA). The algorithm performs user alignment based on user attributes, user-generated contents (UGCs), and user check-ins. The interference of local semantic noise can be reduced by mining the user’s semantic features for these three factors. In addition, we improve the algorithm’s adaptability to noise by multi-view graph-data augmentation. Too much similarity of non-aligned users can have a large negative impact on the user-alignment effect. Therefore, we optimize the embedding vectors based on multi-headed graph attention networks and multi-view contrastive learning. This can enhance the similar semantic features of the aligned users. Experimental results show that SENUA has an average improvement of 6.27% over the baseline method at hit-precision30. This shows that semantic enhancement can effectively improve user alignment.
first_indexed 2024-03-09T12:48:30Z
format Article
id doaj.art-eb3a05852b5b4c1daba01995de96ae93
institution Directory Open Access Journal
issn 1099-4300
language English
last_indexed 2024-03-09T12:48:30Z
publishDate 2023-01-01
publisher MDPI AG
record_format Article
series Entropy
spelling doaj.art-eb3a05852b5b4c1daba01995de96ae932023-11-30T22:09:44ZengMDPI AGEntropy1099-43002023-01-0125117210.3390/e25010172A Semantic-Enhancement-Based Social Network User-Alignment AlgorithmYuanhao Huang0Pengcheng Zhao1Qi Zhang2Ling Xing3Honghai Wu4Huahong Ma5The College of Information Engineering, Henan University of Science and Technology, Luoyang 471023, ChinaThe College of Information Engineering, Henan University of Science and Technology, Luoyang 471023, ChinaThe School of Information Engineering, Southwest University of Science and Technology, Mianyang 621010, ChinaThe College of Information Engineering, Henan University of Science and Technology, Luoyang 471023, ChinaThe College of Information Engineering, Henan University of Science and Technology, Luoyang 471023, ChinaThe College of Information Engineering, Henan University of Science and Technology, Luoyang 471023, ChinaUser alignment can associate multiple social network accounts of the same user. It has important research implications. However, the same user has various behaviors and friends across different social networks. This will affect the accuracy of user alignment. In this paper, we aim to improve the accuracy of user alignment by reducing the semantic gap between the same user in different social networks. Therefore, we propose a semantically enhanced social network user alignment algorithm (SENUA). The algorithm performs user alignment based on user attributes, user-generated contents (UGCs), and user check-ins. The interference of local semantic noise can be reduced by mining the user’s semantic features for these three factors. In addition, we improve the algorithm’s adaptability to noise by multi-view graph-data augmentation. Too much similarity of non-aligned users can have a large negative impact on the user-alignment effect. Therefore, we optimize the embedding vectors based on multi-headed graph attention networks and multi-view contrastive learning. This can enhance the similar semantic features of the aligned users. Experimental results show that SENUA has an average improvement of 6.27% over the baseline method at hit-precision30. This shows that semantic enhancement can effectively improve user alignment.https://www.mdpi.com/1099-4300/25/1/172social networksuser alignmentsemantic enhancementgraph contrastive learning
spellingShingle Yuanhao Huang
Pengcheng Zhao
Qi Zhang
Ling Xing
Honghai Wu
Huahong Ma
A Semantic-Enhancement-Based Social Network User-Alignment Algorithm
Entropy
social networks
user alignment
semantic enhancement
graph contrastive learning
title A Semantic-Enhancement-Based Social Network User-Alignment Algorithm
title_full A Semantic-Enhancement-Based Social Network User-Alignment Algorithm
title_fullStr A Semantic-Enhancement-Based Social Network User-Alignment Algorithm
title_full_unstemmed A Semantic-Enhancement-Based Social Network User-Alignment Algorithm
title_short A Semantic-Enhancement-Based Social Network User-Alignment Algorithm
title_sort semantic enhancement based social network user alignment algorithm
topic social networks
user alignment
semantic enhancement
graph contrastive learning
url https://www.mdpi.com/1099-4300/25/1/172
work_keys_str_mv AT yuanhaohuang asemanticenhancementbasedsocialnetworkuseralignmentalgorithm
AT pengchengzhao asemanticenhancementbasedsocialnetworkuseralignmentalgorithm
AT qizhang asemanticenhancementbasedsocialnetworkuseralignmentalgorithm
AT lingxing asemanticenhancementbasedsocialnetworkuseralignmentalgorithm
AT honghaiwu asemanticenhancementbasedsocialnetworkuseralignmentalgorithm
AT huahongma asemanticenhancementbasedsocialnetworkuseralignmentalgorithm
AT yuanhaohuang semanticenhancementbasedsocialnetworkuseralignmentalgorithm
AT pengchengzhao semanticenhancementbasedsocialnetworkuseralignmentalgorithm
AT qizhang semanticenhancementbasedsocialnetworkuseralignmentalgorithm
AT lingxing semanticenhancementbasedsocialnetworkuseralignmentalgorithm
AT honghaiwu semanticenhancementbasedsocialnetworkuseralignmentalgorithm
AT huahongma semanticenhancementbasedsocialnetworkuseralignmentalgorithm