Adap-UIL: A Multi-Feature-Aware User Identity Linkage Framework Based on an Adaptive Graph Walk
Abstract
:1. Introduction
2. Related Works
3. Definitions
4. Adaptive Graph Walk Based on Restarted Affinity Coefficients
4.1. Affinity Coefficients (ACs) Between Nodes
4.2. Restarted Affinity Coefficients
4.3. Adaptive Graph Walk Based on RAC
- Compute the RAC matrix M using the adjacency matrix A and restart coefficient .
- Traverse the graph using M as the transition probability matrix, where each node serves as a starting point to generate 50-node sequences.
- Output the generated node sequences.
Algorithm 1 Adaptive Graph Walk with Restart Coefficient |
Require: 1: Graph 2: adjacency matrix A 3: restart coefficient 4: walk length nodes 5: number of walks Ensure: Node sequence set 6: Define affinity matrix M 7: Compute RAC matrix M from adjacency matrix A and ▹ Step 1 8: for each node do ▹ Step 2 9: for to N do 10: Initialize current node 11: Initialize walk sequence 12: for to do 13: Sample next node from transition probabilities in M at node u 14: Append to s 15: 16: end for 17: Add s to 18: end for 19: end for 20: Output ▹ Step 3 |
5. Adap-UIL: Multi-Feature-Aware User Identity Linkage Based on Adaptive Graph Walk
6. Experiments and Results
6.1. Datasets
- Douban Online-Offline: The data are published by COSNET [36]. First, a target network containing 1118 users is extracted from the offline network, and then a subnetwork containing these users is extracted from the online network as the source network, which has 3906 user nodes. There are 1118 anchor users between the two networks.
- Facebook-Twitter: The data are published by FINAL [7] and were collected from two completely different social networks, including 1792 Facebook users and 3493 Twitter users, including 1515 anchor users. Their subscription relationships in the two social networks were quite different.
6.2. Baseline and Settings
6.3. Evaluation Metrics
6.4. Experimental Results and Analysis
6.5. Ablation Experiments
6.5.1. Validation of Restart Coefficient
6.5.2. Validation of Cross-Network-Walk Ratio
6.5.3. Performance Validation of Cross-Network Walk
- AM-UIL: a UIL model based on the Affinity Coefficient—the affinity coefficient is used as the probability of sequence generation, and the restart ratio is 0.
- RWR-UIL: a UIL model based on RWR. It does not use the affinity coefficient but instead uses the RWR for sequence generation. The , the , and the .
- ReAM-UIL: a UIL model based on RAC; the difference with Adap-UIL is that its is 0. The , the , and the .
- Adap-UIL: a UIL model based on the Adaptive Graph Walk. The , the , the , and the is 0.5.
7. Conclusions and Discussion
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- CNNIC. 2024. 53rd Statistical Report on the Development Status of China’s Internet. Available online: https://www.cnnic.net.cn/n4/2024/0322/c88-10964.html (accessed on 25 April 2024).
- Saxena, S.; Chandra, J. A Survey on Network Alignment: Approaches, Applications and Future Directions. In Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence, Jeju, Republic of Korea, 3–9 August 2024; International Joint Conferences on Artificial Intelligence Organization: San Francisco, CA, USA, 2024; pp. 8216–8224. [Google Scholar]
- Zafarani, R.; Liu, H. Connecting Corresponding Identities across Communities. In Proceedings of the Third International Conference on Weblogs and Social Media, San Jose, CA, USA, 17–20 May 2009. [Google Scholar]
- Singh, R.; Xu, J.; Berger, B. Global Alignment of Multiple Protein Interaction Networks with Application to Functional Orthology Detection. Proc. Natl. Acad. Sci. USA 2008, 105, 12763–12768. [Google Scholar] [CrossRef] [PubMed]
- Koutra, D.; Tong, H.; Lubensky, D. Big-align: Fast Bipartite Graph Alignment. In Proceedings of the 2013 IEEE 13th International Conference on Data Mining, Dallas, TX, USA, 7–10 December 2013; pp. 389–398. [Google Scholar]
- Heimann, M.; Shen, H.; Safavi, T.; Koutra, D. Regal: Representation Learning-based Graph Alignment. In Proceedings of the 27th ACM International Conference on Information and Knowledge Management, Turin, Italy, 22–26 October 2018; pp. 117–126. [Google Scholar]
- Zhang, S.; Tong, H. Final: Fast Attributed Network Alignment. In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, San Francisco, CA, USA, 13–17 August 2016; pp. 1345–1354. [Google Scholar]
- Maretic, H.P.; Gheche, M.E.; Chierchia, G.; Frossard, P. Got: An Optimal Transport Framework for Graph Comparison. In Advances in Neural Information Processing Systems; Curran Associates Inc.: Red Hook, NY, USA, 2019; Volume 32. [Google Scholar]
- Xu, H.; Luo, D.; Carin, L. Scalable Gromov-Wasserstein Learning for Graph Partitioning and Matching. In Advances in Neural Information Processing Systems; MIT Press: Cambridge, MA, USA, 2019; Volume 32. [Google Scholar]
- Li, C.; Wang, S.; Yu, P.S.; Zheng, L.; Zhang, X.; Li, Z.; Liang, Y. Distribution Distance Minimization for Unsupervised User Identity Linkage. In Proceedings of the 27th ACM International Conference on Information and Knowledge Management, Toronto, ON, Canada, 22–26 October 2018; pp. 447–456. [Google Scholar] [CrossRef]
- Zeng, K.; Dong, Z.; Hou, L.; Cao, Y.; Hu, M.; Yu, J.; Lv, X.; Li, J.; Feng, L. Interactive Contrastive Learning for Self-Supervised Entity Alignment. In Proceedings of the 31st ACM International Conference on Information & Knowledge Management, Baltimore, MD, USA, 7–11 November 2022; pp. 2465–2475. [Google Scholar]
- Zeng, Z.; Du, B.; Zhang, S.; Xia, Y.; Liu, Z.; Tong, H. Hierarchical Multi-Marginal Optimal Transport for Network Alignment. arXiv 2023, arXiv:2310.04470. [Google Scholar] [CrossRef]
- Xu, J.; Li, C.; Huang, F.; Li, Z.; Xie, X.; Yu, P.S. Sinkhorn Distance Minimization for Adaptive Semi-Supervised Social Network Alignment. IEEE Trans. Neural Netw. Learn. Syst. 2023, 34, 1–14. [Google Scholar] [CrossRef] [PubMed]
- Wang, Y.; Zhao, Y.; Wang, D.Z.; Li, L. Galopa: Graph Transport Learning with Optimal Plan Alignment. In Proceedings of the Thirty-seventh Conference on Neural Information Processing Systems, Virtual, 10–16 December 2023. [Google Scholar]
- Almulhim, A.; Dave, V.S.; Hasan, M.A. Network Alignment Using Graphlet Signature and High Order Proximity. In Machine Learning, Optimization, and Data Science; Nicosia, G., Ojha, V., Malfa, E.L., Malfa, G.L., Jansen, G., Pardalos, P.M., Giuffrida, G., Umeton, R., Eds.; Springer: Siena, Italy, 2019; Volume 11943, pp. 130–142. [Google Scholar]
- Saxena, S.; Chandra, J. SAlign: A Graph Neural Attention Framework for Aligning Structurally Heterogeneous Networks. J. Artif. Intell. Res. 2023, 77, 949–969. [Google Scholar] [CrossRef]
- Trung, H.T.; Vinh, T.V.; Tam, N.T.; Yin, H.; Weidlich, M.; Hung, N.Q.V. Adaptive Network Alignment with Unsupervised and Multi-Order Convolutional Networks. In Proceedings of the 2020 IEEE 36th International Conference on Data Engineering, Dallas, TX, USA, 20–24 April 2020; pp. 85–96. [Google Scholar]
- Gao, J.; Huang, X.; Li, J. Unsupervised Graph Alignment with Wasserstein Distance Discriminator. In Proceedings of the 27th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, Singapore, 15–19 August 2021; pp. 426–435. [Google Scholar]
- Sun, X.; Yin, H.; Liu, B.; Chen, H.; Meng, Q.; Han, W.; Cao, J. Multi-Level Hyperedge Distillation for Social Linking Prediction on Sparsely Observed Networks. In Proceedings of the Web Conference 2021, Ljubljana, Slovenia, 19–23 April 2021; pp. 2934–2945. [Google Scholar]
- Zhang, S.; Tong, H.; Jin, L.; Xia, Y.; Guo, Y. Balancing Consistency and Disparity in Network Alignment. In Proceedings of the 27th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, Singapore, 15–19 August 2021; pp. 2212–2222. [Google Scholar]
- Wang, F.; Sun, L.; Zhang, Z. Hyperbolic user identity linkage across social networks. In Proceedings of the GLOBECOM 2020-2020 IEEE Global Communications Conference, Taipei, Taiwan, 7–11 December 2020; pp. 1–6. [Google Scholar]
- Sun, L.; Zhang, Z.; Zhang, J.; Wang, F.; Du, Y.; Su, S.; Yu, P.S. PERFECT: A Hyperbolic Embedding for Joint User and Community Alignment. In Proceedings of the 2020 IEEE International Conference on Data Mining, Sorrento, Italy, 14–17 December 2020; pp. 501–510. [Google Scholar]
- Zhou, F.; Li, C.; Xu, X.; Liu, L.; Trajcevski, G. HGENA: A Hyperbolic Graph Embedding Approach for Network Alignment. In Proceedings of the 2021 IEEE Global Communications Conference, Madrid, Spain, 6–10 December 2021; pp. 1–6. [Google Scholar]
- Saxena, S.; Chakraborty, R.; Chandra, J. HCNA: Hyperbolic Contrastive Learning Framework for Self-Supervised Network Alignment. Inf. Process. Manag. 2022, 59, 103021. [Google Scholar] [CrossRef]
- Wang, Y.; Wang, W.; Zhen, Z.; Peng, Q.; Jiao, P.; Liang, W.; Shao, M.; Sun, Y. Geometry Interaction Network Alignment. Neurocomputing 2022, 501, 618–628. [Google Scholar] [CrossRef]
- Man, T.; Shen, H.; Liu, S.; Jin, X.; Cheng, X. Predict Anchor Links Across Social Networks via an Embedding Approach. In Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence, New York, NY, USA, 7–15 July 2016; pp. 1823–1829. [Google Scholar]
- Zhou, F.; Liu, L.; Zhang, K.; Trajcevski, G.; Wu, J.; Zhong, T. DeepLink: A Deep Learning Approach for User Identity Linkage. In Proceedings of the IEEE INFOCOM 2018—IEEE Conference on Computer Communications, Honolulu, HI, USA, 16–19 April 2018; pp. 1313–1321. [Google Scholar] [CrossRef]
- Zhou, X.; Liang, X.; Du, X.; Zhao, J. Structure Based User Identification Across Social Networks. IEEE Trans. Knowl. Data Eng. 2018, 30, 1178–1191. [Google Scholar] [CrossRef]
- Du, X.; Yan, J.; Zha, H. Joint Link Prediction and Network Alignment via Cross-Graph Embedding. In Proceedings of the 28th International Joint Conference on Artificial Intelligence (IJCAI), Macao, China, 10–16 August 2019; pp. 1230–1236. [Google Scholar]
- Tang, W.; Sun, H.; Wang, J.; Qi, Q.; Chen, H.; Chen, L. Cross-Graph Embedding with Trainable Proximity for Graph Alignment. IEEE Trans. Knowl. Data Eng. 2023, 35, 12556–12570. [Google Scholar] [CrossRef]
- Yan, Y.; Zhang, S.; Tong, H. BRIGHT: A Bridging Algorithm for Network Alignment. In Proceedings of the Web Conference 2021, Ljubljana, Slovenia, 19–23 April 2021; pp. 3907–3917. [Google Scholar] [CrossRef]
- Xiong, Z.; Xie, X.; Wu, X.; Peng, Y.; Lu, Y. DSANE: A Dual Structure-Aware Network Embedding Approach for User Identity Linkage. In Proceedings of the 2023 IEEE 8th International Conference on Big Data Analytics, Hong Kong, China, 3–5 March 2023; pp. 193–198. [Google Scholar]
- Zhen, Y.; Hu, R.; Li, D.; Xiao, Y. User Alignment Across Social Networks Based on Ego-Network Embedding. In Proceedings of the 2022 International Joint Conference on Neural Networks, Padua, Italy, 18–23 July 2022; pp. 1–7. [Google Scholar]
- Xie, X.; Zang, W.; Hu, Y.; Ji, J.; Xiong, Z. Novel Method of Edge-Removing Walk for Graph Representation in User Identity Linkage. Electronics 2024, 13, 715. [Google Scholar] [CrossRef]
- Zhang, D.; Yin, J.; Zhu, X.; Zhang, C. Network embedding: Taxonomies, frameworks and applications. Comput. Sci. Rev. 2020, 38, 100303. [Google Scholar] [CrossRef]
- Zhang, Y.; Tang, J.; Yang, Z.; Pei, J.; Yu, P.S. COSNET: Connecting Heterogeneous Social Networks with Local and Global Consistency. In Proceedings of the 21th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Sydney, Australia, 10–13 August 2015; pp. 1485–1494. [Google Scholar] [CrossRef]
- Liu, L.; Cheung, W.K.; Li, X.; Yin, Z. Aligning Users across Social Networks Using Network Embedding. In Proceedings of the 25th International Joint Conference on Artificial Intelligence (IJCAI-16), New York, NY, USA, 9–15 July 2016; pp. 3065–3071. [Google Scholar]
Dataset | V | E | Anchor Nodes |
---|---|---|---|
Douban-Online | 3906 | 8164 | 1118 |
Douban-Offline | 1118 | 1511 | |
1792 | 2105 | 1515 | |
3493 | 6347 |
Methods | Accuracy | MAP | AUC | Hit-Precision | p@5 | p@10 | p@20 | p@30 |
---|---|---|---|---|---|---|---|---|
PALE | 0.4866 | 0.3778 | 0.9630 | 0.9630 | 0.6473 | 0.7679 | 0.8170 | 0.8527 |
IONE | 0.0357 | 0.4146 | 0.9901 | 0.9901 | 0.6830 | 0.7946 | 0.9062 | 0.9420 |
Deeplink | 0.1071 | 0.1585 | 0.9601 | 0.9601 | 0.2857 | 0.4420 | 0.6384 | 0.7321 |
DSANE | 0.4355 | 0.3666 | 0.9805 | 0.9805 | 0.6786 | 0.8214 | 0.8839 | 0.9196 |
ERW | 0.2545 | 0.2627 | 0.9737 | 0.9737 | 0.4598 | 0.7277 | 0.8438 | 0.8705 |
Adap-UIL | 0.4928 | 0.4385 | 0.9928 | 0.9928 | 0.7411 | 0.8661 | 0.9286 | 0.9554 |
Methods | Accuracy | MAP | p@5 | p@10 | p@20 | p@30 |
---|---|---|---|---|---|---|
PALE | 0.0450 | 0.0881 | 0.1050 | 0.1500 | 0.2225 | 0.2750 |
IONE | 0.0350 | 0.0712 | 0.1010 | 0.1375 | 0.1801 | 0.2075 |
Deeplink | 0.0200 | 0.0230 | 0.0275 | 0.0550 | 0.1100 | 0.1475 |
DSANE | 0.1386 | 0.1138 | 0.2079 | 0.3036 | 0.3597 | 0.4026 |
ERW | 0.0594 | 0.0726 | 0.1122 | 0.2046 | 0.2772 | 0.3333 |
Adap-UIL | 0.1401 | 0.1151 | 0.2214 | 0.3082 | 0.3993 | 0.4462 |
0.0 | 0.1 | 0.2 | 0.3 | 0.4 | 0.5 | 0.6 | 0.7 | 0.8 | |
---|---|---|---|---|---|---|---|---|---|
Total Score | 7 | 10 | 12 | 16 | 20 | 8 | 12 | 13 | 13 |
Metric | Cross-Network Walk Ratio | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
0.1 | 0.2 | 0.3 | 0.4 | 0.5 | ||||||
Avg | Max | Avg | Max | Avg | Max | Avg | Max | Avg | Max | |
Accuracy | −1.0 | – | 1.0 | – | – | −1.0 | – | – | – | 1.0 |
MAP | – | – | 1.0 | – | −1.0 | −1.0 | – | – | – | 1.0 |
AUC | – | – | – | −1.0 | – | – | −1.0 | – | 1.0 | 1.0 |
Hit-precision | – | – | – | −1.0 | – | – | −1.0 | – | 1.0 | 1.0 |
Precision@5 | – | −1.0 | – | – | – | −1.0 | 1.0 | – | −1.0 | 1.0 |
Precision@10 | −1.0 | – | – | – | – | −1.0 | 1.0 | – | – | 1.0 |
Precision@15 | −1.0 | −1.0 | – | 1.0 | – | – | – | −1.0 | 1.0 | −1.0 |
Precision@20 | – | −1.0 | – | – | −1.0 | 1.0 | 1.0 | – | – | – |
Precision@25 | −1.0 | – | −1.0 | −1.0 | – | 1.0 | 1.0 | – | – | – |
Precision@30 | −1.0 | 1.0 | – | −1.0 | 1.0 | – | – | – | – | 1.0 |
Total | −7 | −2 | −3 | 1 | 8 |
Methods | Accuracy | MAP | AUC | Hit-Precision | p@5 | p@10 | p@15 | p@20 | p@25 | p@30 |
---|---|---|---|---|---|---|---|---|---|---|
AM-UIL | 0.4018 | 0.3326 | 0.9780 | 0.9780 | 0.6696 | 0.8031 | 0.8482 | 0.8786 | 0.8964 | 0.9107 |
RW-UIL | 0.4152 | 0.3872 | 0.9774 | 0.9774 | 0.7040 | 0.8361 | 0.8839 | 0.9063 | 0.9223 | 0.9330 |
RWR-UIL | 0.4286 | 0.3730 | 0.9756 | 0.9756 | 0.6947 | 0.8031 | 0.8527 | 0.8799 | 0.8978 | 0.9098 |
ReAM-UIL | 0.4375 | 0.3738 | 0.9866 | 0.9866 | 0.6705 | 0.8000 | 0.8442 | 0.8754 | 0.8929 | 0.9047 |
Adap-UIL | 0.4598 | 0.4385 | 0.9928 | 0.9928 | 0.7411 | 0.8661 | 0.9018 | 0.9286 | 0.9420 | 0.9554 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Xie, X.; Guo, H.; Lu, Y.; Zhang, T. Adap-UIL: A Multi-Feature-Aware User Identity Linkage Framework Based on an Adaptive Graph Walk. Appl. Sci. 2025, 15, 6762. https://doi.org/10.3390/app15126762
Xie X, Guo H, Lu Y, Zhang T. Adap-UIL: A Multi-Feature-Aware User Identity Linkage Framework Based on an Adaptive Graph Walk. Applied Sciences. 2025; 15(12):6762. https://doi.org/10.3390/app15126762
Chicago/Turabian StyleXie, Xiaqing, Hangjiang Guo, Yueming Lu, and Tianle Zhang. 2025. "Adap-UIL: A Multi-Feature-Aware User Identity Linkage Framework Based on an Adaptive Graph Walk" Applied Sciences 15, no. 12: 6762. https://doi.org/10.3390/app15126762
APA StyleXie, X., Guo, H., Lu, Y., & Zhang, T. (2025). Adap-UIL: A Multi-Feature-Aware User Identity Linkage Framework Based on an Adaptive Graph Walk. Applied Sciences, 15(12), 6762. https://doi.org/10.3390/app15126762