A Normalizing Flow-Based Co-Embedding Model for Attributed Networks

Network embedding is a technique that aims at inferring the low-dimensional representations of nodes in a semantic space. In this article, we study the problem of inferring the low-dimensional representations of both nodes and attributes for attributed networks in the same semantic space such that the affinity between a node and an attribute can be effectively measured. Intuitively, this problem can be addressed by simply utilizing existing variational auto-encoder (VAE) based network embedding algorithms. However, the variational posterior distribution in previous VAE based network embedding algorithms is often assumed and restricted to be a mean-field Gaussian distribution or other simple distribution families, which results in poor inference of the embeddings. To alleviate the above defect, we propose a novel VAE-based co-embedding method for attributed network, F-CAN, where posterior distributions are flexible, complex, and scalable distributions constructed through the normalizing flow. We evaluate our proposed models on a number of network tasks with several benchmark datasets. Experimental results demonstrate that there are clear improvements in the qualities of embeddings generated by our model to the state-of-the-art attributed network embedding methods.

[1]  Zaiqiao Meng,et al.  Constrained Co-embedding Model for User Profiling in Question Answering Communities , 2019, CIKM.

[2]  Fei Wang,et al.  MoFlow: An Invertible Flow Model for Generating Molecular Graphs , 2020, KDD.

[3]  Evangelos Kanoulas,et al.  Collaboratively Tracking Interests for User Clustering in Streams of Short Texts , 2019, IEEE Transactions on Knowledge and Data Engineering.

[4]  Marylou Gabri'e Mean-field inference methods for neural networks , 2019, ArXiv.

[5]  Iadh Ounis,et al.  Jointly Learning Representations of Nodes and Attributes for Attributed Networks , 2020, ACM Trans. Inf. Syst..

[6]  Xiao Huang,et al.  Label Informed Attributed Network Embedding , 2017, WSDM.

[7]  Zaiqiao Meng,et al.  Learning Dynamic Embeddings for Temporal Knowledge Graphs , 2021, WSDM.

[8]  Wenwu Zhu,et al.  Deep Variational Network Embedding in Wasserstein Space , 2018, KDD.

[9]  Jure Leskovec,et al.  node2vec: Scalable Feature Learning for Networks , 2016, KDD.

[10]  Jingrui He,et al.  Towards Explainable Representation of Time-Evolving Graphs via Spatial-Temporal Graph Attention Networks , 2019, CIKM.

[11]  Christina Gao,et al.  Event generation with normalizing flows , 2020 .

[12]  Lise Getoor,et al.  Collective Classification in Network Data , 2008, AI Mag..

[13]  Alexander J. Smola,et al.  Distributed large-scale natural graph factorization , 2013, WWW.

[14]  Yang Li,et al.  Network Embedding for Community Detection in Attributed Networks , 2020, ACM Trans. Knowl. Discov. Data.

[15]  Mingzhe Wang,et al.  LINE: Large-scale Information Network Embedding , 2015, WWW.

[16]  Christina Gao,et al.  i- flow: High-dimensional integration and sampling with normalizing flows , 2020, Mach. Learn. Sci. Technol..

[17]  Qiongkai Xu,et al.  GraRep: Learning Graph Representations with Global Structural Information , 2015, CIKM.

[18]  Chengqi Zhang,et al.  Binarized attributed network embedding , 2018, 2018 IEEE International Conference on Data Mining (ICDM).

[19]  Steven Skiena,et al.  DeepWalk: online learning of social representations , 2014, KDD.

[20]  Xiao Huang,et al.  Accelerated Attributed Network Embedding , 2017, SDM.

[21]  Huan Liu,et al.  Relational learning via latent social dimensions , 2009, KDD.

[22]  Xiangliang Zhang,et al.  Dynamic Embeddings for User Profiling in Twitter , 2018, KDD.

[23]  Florent Krzakala,et al.  The Spiked Matrix Model With Generative Priors , 2019, IEEE Transactions on Information Theory.

[24]  Jingrui He,et al.  SPARC: Self-Paced Network Representation for Few-Shot Rare Category Characterization , 2018, KDD.

[25]  Jian Pei,et al.  Asymmetric Transitivity Preserving Graph Embedding , 2016, KDD.

[26]  Enhong Chen,et al.  A United Approach to Learning Sparse Attributed Network Embedding , 2018, 2018 IEEE International Conference on Data Mining (ICDM).

[27]  Charu C. Aggarwal,et al.  Attributed Signed Network Embedding , 2017, CIKM.

[28]  Srinivasan Parthasarathy,et al.  SEANO: Semi-supervised Embedding in Attributed Networks with Outliers , 2017, SDM.

[29]  Lin Zhong,et al.  Bi-directional Joint Inference for User Links and Attributes on Large Social Graphs , 2017, WWW.

[30]  Huan Liu,et al.  Attributed Network Embedding for Learning in a Dynamic Environment , 2017, CIKM.

[31]  Cristian Sminchisescu,et al.  Weakly Supervised 3D Human Pose and Shape Reconstruction with Normalizing Flows , 2020, ECCV.

[32]  Ling Huang,et al.  Joint Link Prediction and Attribute Inference Using a Social-Attribute Network , 2014, TIST.