Abstract
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] . 2016. TensorFlow: A system for large-scale machine learning. In Proceedings of the 12th USENIX Conference on Operating Systems Design and Implementation. 265–283. Google Scholar
Digital Library
- [2] . 2003. Friends and neighbors on the web. Social Networks 25, 3 (2003), 211–230.Google Scholar
Cross Ref
- [3] . 2013. Distributed large-scale natural graph factorization. In Proceedings of the 22nd International World Wide Web Conference. 37–48. Google Scholar
Digital Library
- [4] . 2021. The spiked matrix model with generative priors. IEEE Transactions on Information Theory 67, 2 (2021), 1156–1181.Google Scholar
Cross Ref
- [5] . 2021. Fair normalizing flows. arXiv:2106.05937. Retrieved from https://arxiv.org/abs/2106.05937.Google Scholar
- [6] . 2018. Deep Gaussian embedding of graphs: Unsupervised inductive learning via ranking. In Proceedings of the 6th International Conference on Learning Representations.Google Scholar
- [7] . 2016. Importance weighted autoencoders. In Proceedings of the 4th International Conference on Learning Representations.Google Scholar
- [8] . 2015. GraRep: Learning graph representations with global structural information. In Proceedings of the 24th ACM International Conference on Information and Knowledge Management. 891–900. Google Scholar
Digital Library
- [9] . 2014. Joint inference of multiple label types in large networks. In Proceedings of the 31st International Conference on Machine Learning. 874–882. Google Scholar
Digital Library
- [10] . 2018. Hyperspherical variational auto-encoders. In Proceedings of the 34th Conference on Uncertainty in Artificial Intelligence. 856–865.Google Scholar
- [11] . 2015. NICE: Non-linear independent components estimation. In Proceedings of the 3rd International Conference on Learning Representations.Google Scholar
- [12] . 2017. Density estimation using real NVP. In Proceedings of the 5th International Conference on Learning Representations.Google Scholar
- [13] . 2020. Mean-field inference methods for neural networks. Journal of Physics A: Mathematical and Theoretical 53, 22 (2020), 223002.Google Scholar
Cross Ref
- [14] . 2018. Entropy and mutual information in models of deep neural networks. In Proceedings of the 32nd International Conference on Neural Information Processing Systems. 1826–1836. Google Scholar
Digital Library
- [15] . 2020. Event generation with normalizing flows. Physical Review D 101, 7 (2020), 076002.Google Scholar
Cross Ref
- [16] . 2020. i-flow: High-dimensional integration and sampling with normalizing flows. Machine Learning: Science and Technology 1, 4 (2020), 045023.Google Scholar
Cross Ref
- [17] . 2018. Deep attributed network embedding. In Proceedings of the 27th International Joint Conference on Artificial Intelligence. 3364–3370. Google Scholar
Digital Library
- [18] . 2015. MADE: Masked autoencoder for distribution estimation. In Proceedings of the 32nd International Conference on Machine Learning. 881–889. Google Scholar
Digital Library
- [19] . 2014. Joint link prediction and attribute inference using a social-attribute network. ACM Transactions on Intelligent Systems and Technology 5, 2 (2014), 1–20. Google Scholar
Digital Library
- [20] . 2015. DRAW: A recurrent neural network for image generation. In Proceedings of the 32nd International Conference on Machine Learning. 1462–1471. Google Scholar
Digital Library
- [21] . 2016. node2vec: Scalable feature learning for networks. In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. 855–864. Google Scholar
Digital Library
- [22] . 2017. Inductive representation learning on large graphs. In Proceedings of the 31st International Conference on Neural Information Processing Systems. 1025–1035. Google Scholar
Digital Library
- [23] . 2017. beta-VAE: Learning basic visual concepts with a constrained variational framework. In Proceedings of the 5th International Conference on Learning Representations.Google Scholar
- [24] . 2017. Accelerated attributed network embedding. In Proceedings of the 2017 SIAM International Conference on Data Mining. 633–641.Google Scholar
Cross Ref
- [25] . 2017. Label informed attributed network embedding. In Proceedings of the 10th ACM International Conference on Web Search and Data Mining. 731–739. Google Scholar
Digital Library
- [26] . 2018. Exploring expert cognition for attributed network embedding. In Proceedings of the 11th ACM International Conference on Web Search and Data Mining. 270–278. Google Scholar
Digital Library
- [27] . 2015. Adam: A method for stochastic optimization. In 3rd International Conference on Learning Representations.Google Scholar
- [28] . 2018. Glow: Generative flow with invertible 1 \(\times\) 1 convolutions. In Proceedings of the 32nd International Conference on Neural Information Processing Systems. 10215–10224. Google Scholar
Digital Library
- [29] . 2014. Semi-supervised learning with deep generative models. In Proceedings of the 27th International Conference on Neural Information Processing Systems. 3581–3589. Google Scholar
Digital Library
- [30] . 2016. Improving variational inference with inverse autoregressive flow. In Proceedings of the 30th International Conference on Neural Information Processing Systems. 1–10. Google Scholar
Digital Library
- [31] . 2014. Auto-encoding variational bayes. In Proceedings of the 2nd International Conference on Learning Representations.Google Scholar
- [32] . 2016. Variational graph auto-encoders. stat 1050 (2016), 21 pages.Google Scholar
- [33] . 2017. Semi-supervised classification with graph convolutional networks. In Proceedings of the 5th International Conference on Learning Representations.Google Scholar
- [34] . 2014. Distributed representations of sentences and documents. In Proceedings of the 31st International Conference on Machine Learning. 1188–1196. Google Scholar
Digital Library
- [35] . 2018. Streaming link prediction on dynamic attributed networks. In Proceedings of the 11th ACM International Conference on Web Search and Data Mining. 369–377. Google Scholar
Digital Library
- [36] . 2017. Attributed network embedding for learning in a dynamic environment. In Proceedings of the 2017 ACM on Conference on Information and Knowledge Management. 387–396. Google Scholar
Digital Library
- [37] . 2018. Community detection in attributed graphs: An embedding approach. In Proceedings of the 32nd AAAI Conference on Artificial Intelligence. 338–345. Google Scholar
Digital Library
- [38] . 2018. Semi-supervised embedding in attributed networks with outliers. In Proceedings of the 2018 SIAM International Conference on Data Mining. 153–161.Google Scholar
Cross Ref
- [39] . 2018. Dynamic user profiling for streams of short texts. In Proceedings of the AAAI Conference on Artificial Intelligence. Vol. 32. Google Scholar
Digital Library
- [40] . 2019. Collaborative, dynamic and diversified user profiling. In Proceedings of the 33rd AAAI Conference on Artificial Intelligence. 4269–4276. Google Scholar
Digital Library
- [41] . 2018. Collaboratively tracking interests for user clustering in streams of short texts. IEEE Transactions on Knowledge and Data Engineering 31, 2 (2018), 257–272. Google Scholar
Digital Library
- [42] . 2018. Dynamic embeddings for user profiling in Twitter. In Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. 1764–1773. Google Scholar
Digital Library
- [43] . 2021. Learning dynamic embeddings for temporal knowledge graphs. In Proceedings of the 14th ACM International Conference on Web Search and Data Mining. 535–543. Google Scholar
Digital Library
- [44] . 2019. Graph normalizing flows. In Proceedings of the 33rd International Conference on Neural Information Processing Systems. 13556–13566. Google Scholar
Digital Library
- [45] . 2019. Towards explainable representation of time-evolving graphs via spatial-temporal graph attention networks. In Proceedings of the 28th ACM International Conference on Information and Knowledge Management. 2137–2140. Google Scholar
Digital Library
- [46] . 2020. Towards fine-grained temporal network representation via time-reinforced random walk. In Proceedings of the AAAI Conference on Artificial Intelligence. Vol. 34, 4973–4980.Google Scholar
Cross Ref
- [47] . 2019. Constrained co-embedding model for user profiling in question answering communities. In Proceedings of the 28th ACM International Conference on Information and Knowledge Management. 439–448. Google Scholar
Digital Library
- [48] . 2012. Learning to discover social circles in ego networks. In Proceedings of the 25th International Conference on Neural Information Processing Systems.548–556. Google Scholar
Digital Library
- [49] . 2019. Co-embedding attributed networks. In Proceedings of the 12th ACM International Conference on Web Search and Data Mining. 393–401. Google Scholar
Digital Library
- [50] . 2019. Semi-supervisedly co-embedding attributed networks. In Proceedings of the 33rd International Conference on Neural Information Processing Systems. 4743–4751. Google Scholar
Digital Library
- [51] . 2020. Jointly learning representations of nodes and attributes for attributed networks. ACM Transactions on Information Systems 38, 2 (2020), 1–32. Google Scholar
Digital Library
- [52] . 2013. Distributed representations of words and phrases and their compositionality. In Proceedings of the Advances in Neural Information processing Systems. 3111–3119. Google Scholar
Digital Library
- [53] . 2014. Neural variational inference and learning in belief networks. In Proceedings of the 31st International Conference on International Conference on Machine Learning. 1791–1799. Google Scholar
Digital Library
- [54] . 2016. Asymmetric transitivity preserving graph embedding. In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. 1105–1114. Google Scholar
Digital Library
- [55] . 2016. Variational methods for conditional multimodal learning: Generating human faces from attributes. arXiv:1603.01801. Retrieved from https://arxiv.org/abs/1603.01801.Google Scholar
- [56] . 2017. Masked autoregressive flow for density estimation. In Proceedings of the 31st International Conference on Neural Information Processing Systems. 2338–2347. Google Scholar
Digital Library
- [57] . 2014. DeepWalk: Online learning of social representations. In Proceedings of the 20th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. 701–710. Google Scholar
Digital Library
- [58] . 2016. Variational autoencoder for deep learning of images, labels and captions. In Proceedings of the 30th International Conference on Neural Information Processing Systems. Vol. 29, 2352–2360. Google Scholar
Digital Library
- [59] . 2015. Variational inference with normalizing flows. In Proceedings of the 32nd International Conference on International Conference on Machine Learning. PMLR, 1530–1538. Google Scholar
Digital Library
- [60] . 2014. Stochastic backpropagation and approximate inference in deep generative models. In Proceedings of the 31st International Conference on International Conference on Machine Learning. 1278–1286. Google Scholar
Digital Library
- [61] . 2008. Collective classification in network data. AI Magazine 29, 3 (2008), 93.Google Scholar
Digital Library
- [62] . 2018. GraphVAE: Towards generation of small graphs using variational autoencoders. In Proceedings of the International Conference on Artificial Neural Networks. Springer, 412–422.Google Scholar
Cross Ref
- [63] . 2015. Learning structured output representation using deep conditional generative models. In Proceedings of the 28th International Conference on Neural Information Processing Systems. 3483–3491. Google Scholar
Digital Library
- [64] . 2016. Ladder variational autoencoders. In Proceedings of the 30th International Conference on Neural Information Processing Systems. 3738–3746. Google Scholar
Digital Library
- [65] . 2020. Network embedding for community detection in attributed networks. ACM Transactions on Knowledge Discovery from Data 14, 3 (2020), 1–25. Google Scholar
Digital Library
- [66] . 2015. LINE: Large-scale information network embedding. In Proceedings of the 24th International Conference on World Wide Web. 1067–1077. Google Scholar
Digital Library
- [67] . 2009. Relational learning via latent social dimensions. In Proceedings of the 15th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. 817–826. Google Scholar
Digital Library
- [68] . 2011. Two problems with variational expectation maximisation for time-series models. In Bayesian Time Series Models. (Eds.), Cambridge University Press, 109–130.Google Scholar
- [69] . 2018. A united approach to learning sparse attributed network embedding. In Proceedings of the 2018 IEEE International Conference on Data Mining. 557–566.Google Scholar
Cross Ref
- [70] . 2017. Attributed signed network embedding. In Proceedings of the 2017 ACM on Conference on Information and Knowledge Management. 137–146. Google Scholar
Digital Library
- [71] . 2017. Community preserving network embedding. In Proceedings of the 31st AAAI Conference on Artificial Intelligence. Google Scholar
Digital Library
- [72] . 2020. Stochastic normalizing flows. arXiv:2002.06707. Retrieved from https://arxiv.org/abs/2002.06707.Google Scholar
- [73] . 2018. Efficient attributed network embedding via recursive randomized hashing. In Proceedings of the 27th International Joint Conference on Artificial Intelligence. 2861–2867. Google Scholar
Digital Library
- [74] . 2017. Bi-directional joint inference for user links and attributes on large social graphs. In Proceedings of the 26th International Conference on World Wide Web. 564–573. Google Scholar
Digital Library
- [75] . 2018. Binarized attributed network embedding. In Proceedings of the 2018 IEEE International Conference on Data Mining. 1476–1481.Google Scholar
Cross Ref
- [76] . 2020. Weakly supervised 3d human pose and shape reconstruction with normalizing flows. In Proceedings of the European Conference on Computer Vision. Springer, 465–481.Google Scholar
- [77] . 2020. MoFlow: An invertible flow model for generating molecular graphs. In Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. 617–626.Google Scholar
Digital Library
- [78] . 2018. ANRL: Attributed network representation learning via deep neural networks. In Proceedings of the 27th International Joint Conference on Artificial Intelligence. 3155–3161. Google Scholar
Digital Library
- [79] . 2018. Sparc: Self-paced network representation for few-shot rare category characterization. In Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. 2807–2816. Google Scholar
Digital Library
- [80] . 2018. Deep variational network embedding in Wasserstein space. In Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. 2827–2836.Google Scholar
Digital Library
Index Terms
- A Normalizing Flow-Based Co-Embedding Model for Attributed Networks
Recommendations
Co-Embedding Attributed Networks
WSDM '19: Proceedings of the Twelfth ACM International Conference on Web Search and Data MiningExisting embedding methods for attributed networks aim at learning low-dimensional vector representations for nodes only but not for both nodes and attributes, resulting in the fact that they cannot capture the affinities between nodes and attributes. ...
Jointly Learning Representations of Nodes and Attributes for Attributed Networks
Previous embedding methods for attributed networks aim at learning low-dimensional vector representations only for nodes but not for both nodes and attributes, resulting in the fact that node embeddings cannot be directly used to recover the ...
Aspect-Level Attributed Network Embedding via Variational Graph Neural Networks
Database Systems for Advanced ApplicationsAbstractAttributed information network embedding (AINE) has been widely used in network analysis. Existing AINE methods mainly focus on preserving network proximities and minimizing the reconstruction loss of node attribute information from a single ...





Comments