Abstract
Network-based information has been widely explored and exploited in the information retrieval literature. Attributed networks, consisting of nodes, edges as well as attributes describing properties of nodes, are a basic type of network-based data, and are especially useful for many applications. Examples include user profiling in social networks and item recommendation in user-item purchase networks. Learning useful and expressive representations of entities in attributed networks can provide more effective building blocks to down-stream network-based tasks such as link prediction and attribute inference. Practically, input features of attributed networks are normalized as unit directional vectors. However, most network embedding techniques ignore the spherical nature of inputs and focus on learning representations in a Gaussian or Euclidean space, which, we hypothesize, might lead to less effective representations. To obtain more effective representations of attributed networks, we investigate the problem of mapping an attributed network with unit normalized directional features into a non-Gaussian and non-Euclidean space. Specifically, we propose a hyperspherical variational co-embedding for attributed networks (HCAN), which is based on generalized variational auto-encoders for heterogeneous data with multiple types of entities. HCAN jointly learns latent embeddings for both nodes and attributes in a unified hyperspherical space such that the affinities between nodes and attributes can be captured effectively. We argue that this is a crucial feature in many real-world applications of attributed networks. Previous Gaussian network embedding algorithms break the assumption of uninformative prior, which leads to unstable results and poor performance. In contrast, HCAN embeds nodes and attributes as von Mises-Fisher distributions, and allows one to capture the uncertainty of the inferred representations. Experimental results on eight datasets show that HCAN yields better performance in a number of applications compared with nine state-of-the-art baselines.
- [1] . 2018. Clustering and unsupervised anomaly detection with l 2 normalized deep auto-encoder representations. In Proceedings of the 2018 International Joint Conference on Neural Networks. IEEE, 1–6.Google Scholar
Cross Ref
- [2] . 2018. Deep gaussian embedding of graphs: Unsupervised inductive learning via ranking. In Proceedings of the International Conference on Learning Representations.Google Scholar
- [3] . 2016. Generating sentences from a continuous space. In Proceedings of the 20th SIGNLL Conference on Computational Natural Language Learning. 10–21.Google Scholar
- [4] . 2014. Joint inference of multiple label types in large networks. In Proceedings of the 31th International Conference on Machine Learning, Vol. 32. 874–882. Google Scholar
Digital Library
- [5] . 2020. Machine learning on graphs: A model and comprehensive taxonomy. arXiv preprint arXiv:2005.03675. 1–44.Google Scholar
- [6] . 2019. Joint neural collaborative filtering for recommender systems. ACM Transactions on Information Systems 37, 4 (2019), 1–30. Google Scholar
Digital Library
- [7] . 2019. Semi-supervised learning for neural machine translation. In Proceedings of the Joint Training for Neural Machine Translation. Springer, 25–40.Google Scholar
Cross Ref
- [8] . 2017. Convolutional networks for spherical signals. arXiv preprint arXiv:1709.04893. 1–5.Google Scholar
- [9] . 2018. Hyperspherical variational auto-encoders. In Proceedings of the 34th Conference on Uncertainty in Artificial Intelligence (UAI’18). 856–865.Google Scholar
- [10] . 2003. Modeling Data using Directional Distributions.
Technical Report TR-03-06. Department of Computer Sciences, The University of Texas at Austin.Google Scholar - [11] . 2016. Multilabel classification on heterogeneous graphs with gaussian embeddings. In Proceedings of the Joint European Conference on Machine Learning and Knowledge Discovery in Databases. Springer, 606–622.Google Scholar
Cross Ref
- [12] . 2021. Gaussian process with graph convolutional kernel for relational learning. In Proceedings of the 27th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. ACM, 1–11. Google Scholar
Digital Library
- [13] . 1993. Statistical Analysis of Spherical Data. Cambridge University Press.Google Scholar
- [14] . 2018. Deep attributed network embedding. In Proceedings of the IJCAI, Vol. 18. 3364–3370. Google Scholar
Digital Library
- [15] . 2014. Joint link prediction and attribute inference using a social-attribute network. ACM Transactions on Intelligent Systems and Technology 5, 2 (2014), 27. Google Scholar
Digital Library
- [16] . 2014. Von mises-fisher clustering models. In Proceedings of the International Conference on Machine Learning. 154–162. Google Scholar
Digital Library
- [17] . 2015. Draw: A recurrent neural network for image generation. In Proceedings of the 32nd International Conference on Machine Learning, Vol. 37. 1462–1471. Google Scholar
Digital Library
- [18] . 2016. node2vec: Scalable feature learning for networks. In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. ACM, 855–864. Google Scholar
Digital Library
- [19] . 2018. Generating sentences by editing prototypes. Transactions of the Association of Computational Linguistics 6 (2018), 437–450.Google Scholar
Cross Ref
- [20] . 2017. Inductive representation learning on large graphs. In Proceedings of the Advances in Neural Information Processing Systems. 1024–1034. Google Scholar
Digital Library
- [21] . 2017. Von mises-fisher mixture model-based deep learning: Application to face verification. arXiv preprint arXiv:1706.04264. 1–16.Google Scholar
- [22] . 2015. Learning to represent knowledge graphs with gaussian embedding. In Proceedings of the 24th ACM International Conference on Information and Knowledge Management. ACM, 623–632. Google Scholar
Digital Library
- [23] . 2020. Open graph benchmark: Datasets for machine learning on graphs. In Proceedings of the Advances in Neural Information Processing Systems.Google Scholar
- [24] . 2017. Accelerated attributed network embedding. In Proceedings of the 2017 SIAM International Conference on Data Mining. SIAM, 633–641.Google Scholar
Cross Ref
- [25] . 2017. Variational deep embedding: An unsupervised and generative approach to clustering. In Proceedings of the 26th International Joint Conference on Artificial Intelligence. AAAI Press, 1965–1972. Google Scholar
Digital Library
- [26] . 2015. Adam: A method for stochastic optimization. In Proceedings of the International Conference on Learning Representations.Google Scholar
- [27] . 2014. Semi-supervised learning with deep generative models. In Proceedings of the Advances in Neural Information Processing Systems. 3581–3589. Google Scholar
Digital Library
- [28] . 2014. Auto-encoding variational bayes. In Proceedings of the International Conference on Learning Representations.Google Scholar
- [29] . 2016. Variational graph auto-encoders. In Proceedings of the NIPS Workshop on Bayesian Deep Learning.Google Scholar
- [30] . 2017. Semi-supervised classification with graph convolutional networks. In Proceedings of the International Conference on Learning Representations.Google Scholar
- [31] . 2010. Randomization tests for distinguishing social influence and homophily effects. In Proceedings of the 19th International Conference on World Wide Web. 601–610. Google Scholar
Digital Library
- [32] . 2012. Learning to discover social circles in ego networks. In Proceedings of the Advances in Neural Information Processing Systems. 539–547. Google Scholar
Digital Library
- [33] . 2017. Attributed network embedding for learning in a dynamic environment. In Proceedings of the 2017 ACM on Conference on Information and Knowledge Management. ACM, 387–396. Google Scholar
Digital Library
- [34] . 2018. Variational autoencoders for collaborative filtering. In Proceedings of the 2018 World Wide Web Conference. 689–698. Google Scholar
Digital Library
- [35] . 2021. Profiling users for question answering communities via flow-based constrained co-embedding model. In Proceedings of the ACM Transactions on Information Systems (2021), 1–38. Google Scholar
Digital Library
- [36] . 2016. Dynamic clustering of streaming short documents. In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. ACM, 995–1004. Google Scholar
Digital Library
- [37] . 2018. Collaboratively tracking interests for user clustering in streams of short texts. IEEE Transactions on Knowledge and Data Engineering 31, Issue 2 (2018), 257–272. Google Scholar
Digital Library
- [38] . 2018. Dynamic embeddings for user profiling in Twitter. In Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. ACM, 1764–1773. Google Scholar
Digital Library
- [39] . 2018. Joint modeling of participant influence and latent topics for recommendation in event-based social networks. ACM Transactions on Information Systems 36, 3 (2018), 1–31. Google Scholar
Digital Library
- [40] . 2008. Visualizing data using t-SNE. Journal of Machine Learning Research 9, 11 (2008), 2579–2605.Google Scholar
Digital Library
- [41] . 2014. Statistics of Directional Data. Academic press.Google Scholar
- [42] . 2019. Co-embedding attributed networks. In Proceedings of the 12th ACM International Conference on Web Search and Data Mining. ACM, 393–401. Google Scholar
Digital Library
- [43] . 2019. Semi-supervisedly co-embedding attributed networks. In Proceedings of the Advances in Neural Information Processing Systems. 6507–6516. Google Scholar
Digital Library
- [44] . 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
- [45] . 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
- [46] . 2017. Reparameterization gradients through acceptance-rejection sampling algorithms. In Proceedings of the International Conference on Artificial Intelligence and Statistics, Vol. 54. 489–498.Google Scholar
- [47] . 2017. Automatic differentiation in PyTorch. In Proceedings of the NIPS-W.Google Scholar
- [48] . 2014. Deepwalk: Online learning of social representations. In Proceedings of the 20th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. ACM, 701–710. Google Scholar
Digital Library
- [49] . 2019. GMNN: Graph markov neural networks. In Proceedings of the International Conference on Machine Learning. PMLR, 5241–5250.Google Scholar
- [50] . 2020. Knowledge graphs: An information retrieval perspective. Foundations and Trends in Information Retrieval 14, 4 (2020), 1–158.Google Scholar
Cross Ref
- [51] . 2010. Spherical topic models. In Proceedings of the 27th International Conference on Machine Learning. 903–910. Google Scholar
Digital Library
- [52] . 2014. Stochastic backpropagation and approximate inference in deep generative models. In Proceedings of the International Conference on Machine Learning, Vol. 32. 1278–1286. Google Scholar
Digital Library
- [53] . 2008. Collective classification in network data. AI Magazine 29, 3 (2008), 93–93.Google Scholar
Digital Library
- [54] . 2018. Pitfalls of graph neural network evaluation. arXiv preprint arXiv:1811.05868. 1–11.Google Scholar
- [55] . 2015. Learning structured output representation using deep conditional generative models. In Proceedings of the Advances in Neural Information Processing Systems. 3483–3491. Google Scholar
Digital Library
- [56] . 2015. Line: Large-scale information network embedding. In Proceedings of the 24th International Conference on World Wide Web. International World Wide Web Conferences Steering Committee, 1067–1077. Google Scholar
Digital Library
- [57] . 2009. Relational learning via latent social dimensions. In Proceedings of the 15th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. ACM, 817–826. Google Scholar
Digital Library
- [58] . 1984. Computer generation of distributions on the M-Sphere. Journal of the Royal Statistical Society: Series C (Applied Statistics) 33, 2 (1984), 158–163.Google Scholar
Cross Ref
- [59] . 2017. Graph attention networks. In Proceedings of the International Conference on Learning Representations.Google Scholar
- [60] . 2018. Deep graph infomax. In Proceedings of the International Conference on Learning Representations.Google Scholar
- [61] . 2019. Unified collaborative filtering over graph embeddings. In Proceedings of the 42nd International ACM SIGIR Conference on Research and Development in Information Retrieval. 155–164. Google Scholar
Digital Library
- [62] . 2019. Online user representation learning across heterogeneous social networks. In Proceedings of the 42nd International ACM SIGIR Conference on Research and Development in Information Retrieval. 545–554. Google Scholar
Digital Library
- [63] . 2017. Community preserving network embedding. In Proceedings of the AAAI. 203–209. Google Scholar
Digital Library
- [64] . 2019. Neural graph collaborative filtering. In Proceedings of the 42nd International ACM SIGIR Conference on Research and Development in Information Retrieval. 165–174. Google Scholar
Digital Library
- [65] . 2019. A context-aware user-item representation learning for item recommendation. ACM Transactions on Information Systems 37, 2 (2019), 1–29. Google Scholar
Digital Library
- [66] . 2019. Bayesian deep collaborative matrix factorization. In Proceedings of the AAAI Conference on Artificial Intelligence, Vol. 33. 5474–5481. Google Scholar
Digital Library
- [67] . 2017. Spatio-temporal video completion in spherical image sequences. IEEE Robotics and Automation Letters 2, 4 (2017), 2032–2039.Google Scholar
Cross Ref
- [68] . 2018. Spherical latent spaces for stable variational autoencoders. In Proceedings of the 2018 Conference on Empirical Methods in Natural Language Processing. 4503–4513.Google Scholar
- [69] . 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 Companion. International World Wide Web Conferences Steering Committee, 564–573. Google Scholar
Digital Library
- [70] . 2019. Graph convolutional networks for text classification. In Proceedings of the AAAI Conference on Artificial Intelligence, Vol. 33. 7370–7377. Google Scholar
Digital Library
- [71] . 2010. A unified framework for link recommendation using random walks. In Proceedings of the 2010 International Conference on Advances in Social Networks Analysis and Mining. IEEE, 152–159. Google Scholar
Digital Library
- [72] . 2018. ANRL: Attributed network representation learning via deep neural networks. In Proceedings of the IJCAI. 3155–3161. Google Scholar
Digital Library
- [73] . 2020. Learning semantic representations from directed social links to tag microblog users at scale. ACM Transactions on Information Systems 38, 2 (2020), 1–30. Google Scholar
Digital Library
Index Terms
- Hyperspherical Variational Co-embedding 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 ...
Structured subspace embedding on attributed networks
AbstractAttributed network embedding aims to learn low-dimensional node vector representations in the network. To date, the primary strategy of the existing approaches is to combine topological structure with attribute information based on the ...





Comments