Skip to main content
Log in

Structure-guided attributed network embedding with “centroid” enhancement

  • Regular Paper
  • Published:
Computing Aims and scope Submit manuscript

Abstract

Attributed network embedding aims at learning low-dimensional network representations in terms of both network structure and attribute information. Most existing methods deal with network structure and attributes separately and combine them in particular ways, which weaken the affinity between structure and attributes and thus lead to suboptimal performance. Moreover, some methods focus solely on local or global network structure, without fully utilizing the structure information underling the network. To address these limitations, we propose structure-guided attributed network embedding with “centroid” enhancement, an unsupervised approach to embed network structure and attribute information comprehensively and seamlessly. Specifically, we regard the neighborhood of each node as a “cluster” and calculate a “centroid” for it through graph convolutional network. We design a “centroid”-based triplet regularizer to impose a gap constraint inspired by K-means. A “centroid”-augment skip-gram model is utilized to deal with high-order proximity. By jointly optimizing the two objectives, the learned representation can preserve both local-global network structure and attribute information. Throughout the model, we exploit network structure to guide the aggregation of attributes, and thus effectively captures the affinity between them. Experimental results on eight real-world datasets demonstrate the superiority of our model over the state-of-the-art methods.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

Notes

  1. https://github.com/DLUTElvis/SANECE.

  2. https://linqs.soe.ucsc.edu/data.

References

  1. Belkin M, Niyogi P (2003) Laplacian eigenmaps for dimensionality reduction and data representation. Neural Comput 15(6):1373–1396

    Article  Google Scholar 

  2. Bo D, Wang X, Shi C, Zhu M, Lu E, Cui P (2020) Structural deep clustering network. arXiv preprint arXiv:2002.01633

  3. Cao S, Lu W, Xu Q (2015) Grarep: Learning graph representations with global structural information. In: Proceedings of the 24th ACM international on conference on information and knowledge management, pp 891–900

  4. Clevert DA, Unterthiner T, Hochreiter S (2016) Fast and accurate deep network learning by exponential linear units (elus). In: ICLR

  5. Cui P, Wang X, Pei J, Zhu W (2018) A survey on network embedding. IEEE Trans Knowl Data Eng 31(5):833–852

    Article  Google Scholar 

  6. Gao H, Huang H (2018) Deep attributed network embedding. In: IJCAI international joint conference on artificial intelligence, pp 3364–3370

  7. Grover A, Leskovec J (2016) node2vec: Scalable feature learning for networks. In: Proceedings of the 22nd ACM SIGKDD international conference on knowledge discovery and data mining, pp 855–864

  8. Hamilton W, Ying Z, Leskovec J (2017)Inductive representation learning on large graphs. In: Advances in neural information processing systems, pp 1024–1034

  9. Hou Y, Chen H, Li C, Cheng J, Yang MC (2019) A representation learning framework for property graphs. In: Proceedings of the 25th ACM SIGKDD international conference on knowledge discovery & data mining, pp 65–73

  10. Huang X, Li J, Hu X (2017) Accelerated attributed network embedding. In: Proceedings of the 2017 SIAM international conference on data mining, pp 633–641. SIAM

  11. Huang X, Li J, Hu X (2017)Label informed attributed network embedding. In: Proceedings of the tenth ACM international conference on web search and data mining, pp 731–739

  12. Kipf TN, Welling M (2017) Semi-supervised classification with graph convolutional networks. In: 5th international conference on learning representations, ICLR

  13. Liang J, Jacobs P, Sun J, Parthasarathy S (2018) Semi-supervised embedding in attributed networks with outliers. In: Proceedings of the 2018 SIAM international conference on data mining, pp 153–161. SIAM

  14. Liu J, He Z, Wei L, Huang Y (2018) Content to node: Self-translation network embedding. In: Proceedings of the 24th ACM SIGKDD international conference on knowledge discovery & data mining, pp 1794–1802

  15. Liu L, Xu L, Wangy Z, Chen E (2015) Community detection based on structure and content: A content propagation perspective. In: 2015 IEEE international conference on data mining, pp 271–280. IEEE

  16. Maaten L, Hinton G (2008) Visualizing data using t-sne. J Mach Learn Res 9(Nov):2579–2605

    MATH  Google Scholar 

  17. Meng Z, Liang S, Bao H, Zhang X (2019) Co-embedding attributed networks. In: Proceedings of the twelfth ACM international conference on web search and data mining, pp 393–401

  18. Mikolov T, Sutskever I, Chen K, Corrado GS, Dean J (2013) Distributed representations of words and phrases and their compositionality. In: Advances in neural information processing systems, pp 3111–3119

  19. Ou M, Cui P, Pei J, Zhang Z, Zhu W (2016) Asymmetric transitivity preserving graph embedding. In: Proceedings of the 22nd ACM SIGKDD international conference on Knowledge discovery and data mining, pp 1105–1114

  20. Pan S, Wu J, Zhu X, Zhang C, Wang Y (2016) Tri-party deep network representation. In: IJCAI international joint conference on articial intelligence

  21. Perozzi B, Al-Rfou R, Skiena S (2014) Deepwalk: Online learning of social representations. In: Proceedings of the 20th ACM SIGKDD international conference on Knowledge discovery and data mining, pp 701–710

  22. Roweis ST, Saul LK (2000) Nonlinear dimensionality reduction by locally linear embedding. Science 290(5500):2323–2326

    Article  Google Scholar 

  23. Sen P, Namata G, Bilgic M, Getoor L, Gallagher B, Eliassi-Rad T (2008) Collective classification in network data. AI Mag 29(3):93–106

    Google Scholar 

  24. Tang J, Qu M, Wang M, Zhang M, Yan J, Mei Q (2015) Line: Large-scale information network embedding. In: Proceedings of the 24th international conference on world wide web, pp 1067–1077

  25. Tenenbaum JB, De Silva V, Langford JC (2000) A global geometric framework for nonlinear dimensionality reduction. Science 290(5500):2319–2323

    Article  Google Scholar 

  26. Veličković P, Cucurull G, Casanova A, Romero A, Lio P, Bengio Y (2017) Graph attention networks. arXiv preprint arXiv:1710.10903

  27. Velickovic P, Fedus W, Hamilton WL, Liò P, Bengio Y, Hjelm RD (2019) Deep graph infomax. In: 7th international conference on learning representations, ICLR

  28. Wang K, Xu L, Huang L, Wang C, Tang Y, Fu C (2019) Inter-intra information preserving attributed network embedding. IEEE Access 7:79463–79476

    Article  Google Scholar 

  29. Wang X, Cui P, Wang J, Pei J, Zhu W, Yang S (2017) Community preserving network embedding. In: Thirty-first AAAI conference on artificial intelligence

  30. Wu J, He J, Xu J (2019) Demo-net: Degree-specific graph neural networks for node and graph classification. In: Proceedings of the 25th ACM SIGKDD international conference on knowledge discovery and data mining. ACM

  31. Yang, C., Liu, Z., Zhao, D., Sun, M., Chang, E.: Network representation learning with rich text information. In: Twenty-fourth international joint conference on artificial intelligence (2015)

  32. Yang C, Sun M, Liu Z, Tu C (2017) Fast network embedding enhancement via high order proximity approximation. In: IJCAI, pp 3894–3900

  33. Zhang D, Yin J, Zhu X, Zhang C (2019) Attributed network embedding via subspace discovery. Data Min Knowl Disc 33(6):1953–1980

    Article  Google Scholar 

  34. Zhang Z, Yang H, Bu J, Zhou S, Yu P, Zhang J, Ester M, Wang C (2018) Anrl: Attributed network representation learning via deep neural networks. IJCAI 18:3155–3161

    Google Scholar 

  35. Zhuang C, Ma Q (2018) Dual graph convolutional networks for graph-based semi-supervised classification. In: Proceedings of the 2018 World Wide Web conference, pp 499–508

Download references

Acknowledgements

This work was partially supported by the National Science Foundation of China (Grant No. 61632019), the Fundamental Research Funds for the Central Universities (Grant No. DUT19RC(3)048 and DUT20GF106) and the JSPS Grant-in-Aid for Early-Career Scientists (Grant No. 19K20352).”

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Wenxin Liang.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Liao, Z., Liang, W., Cui, B. et al. Structure-guided attributed network embedding with “centroid” enhancement. Computing 103, 1599–1620 (2021). https://doi.org/10.1007/s00607-021-00916-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00607-021-00916-y

Keywords

Mathematics Subject Classification

Navigation