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...
Main Authors: | , , , , , |
---|---|
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 |