Improving Heterogeneous Graph Learning with Weighted Mixed-Curvature Product Manifold (2307.04514v1)
Abstract: In graph representation learning, it is important that the complex geometric structure of the input graph, e.g. hidden relations among nodes, is well captured in embedding space. However, standard Euclidean embedding spaces have a limited capacity in representing graphs of varying structures. A promising candidate for the faithful embedding of data with varying structure is product manifolds of component spaces of different geometries (spherical, hyperbolic, or euclidean). In this paper, we take a closer look at the structure of product manifold embedding spaces and argue that each component space in a product contributes differently to expressing structures in the input graph, hence should be weighted accordingly. This is different from previous works which consider the roles of different components equally. We then propose WEIGHTED-PM, a data-driven method for learning embedding of heterogeneous graphs in weighted product manifolds. Our method utilizes the topological information of the input graph to automatically determine the weight of each component in product spaces. Extensive experiments on synthetic and real-world graph datasets demonstrate that WEIGHTED-PM is capable of learning better graph representations with lower geometric distortion from input data, and performs better on multiple downstream tasks, such as word similarity learning, top-$k$ recommendation, and knowledge graph embedding.
- Infectious diseases of humans: dynamics and control. Oxford university press, 1992.
- Representation learning: A review and new perspectives. IEEE transactions on pattern analysis and machine intelligence, 2013.
- The million song dataset. In Proceedings of the 12th International Conference on Music Information Retrieval, 2011.
- Translating embeddings for modeling multi-relational data. Advances in neural information processing systems, 2013.
- Metric spaces of non-positive curvature, volume 319. Springer Science & Business Media, 2013.
- John Burkardt. Cities–city distance datasets. URL https://rdrr. io/cran/TSP/man/USCA312. html, 2011.
- Graph coarsening with neural networks. In International conference on machine learning, 2021.
- Geometry interaction knowledge graph embeddings. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 36, 2022.
- Hyperbolic graph convolutional neural networks. Advances in neural information processing systems, 2019.
- From trees to continuous embeddings and back: Hyperbolic hierarchical clustering. Advances in Neural Information Processing Systems, 2020a.
- Low-dimensional hyperbolic knowledge graph embeddings. In Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics, pp. 6901–6914. Association for Computational Linguistics, 2020b.
- Low-dimensional hyperbolic knowledge graph embeddings. Association for Computational Linguistics, 2020c.
- Exploratory social network analysis with pajek: Revised and expanded second edition. Cambridge: Cambridge University Press, 2011.
- Item-based top-n recommendation algorithms. ACM Transactions on Information Systems, 2004.
- Convolutional 2d knowledge graph embeddings. In Proceedings of the AAAI conference on artificial intelligence, 2018.
- Heterogeneous manifolds for curvature-aware graph embedding. ICLR Workshop on Geometrical and Topological Representation Learning, 2022.
- Placing search in context: The concept revisited. In Proceedings of the 10th international conference on World Wide Web, 2001.
- Learning mixed-curvature representations in product spaces. In International Conference on Learning Representations, 2018.
- Trirank: Review-aware explainable recommendation by modeling aspects. In Proceedings of the 24th ACM International on Conference on Information and Knowledge Management, 2015.
- Collaborative metric learning. In Proceedings of the 26th international conference on world wide web, 2017.
- A survey on knowledge graphs: Representation, acquisition, and applications. IEEE transactions on neural networks and learning systems, 2021.
- Skip-gram word embeddings in hyperbolic space. arXiv preprint arXiv:1809.01498, 2018.
- Curvature graph generative adversarial networks. 2022.
- Hyperbolic graph neural networks. Advances in Neural Information Processing Systems, 2019.
- Spherical text embedding. Advances in Neural Information Processing Systems, 2019.
- Efficient estimation of word representations in vector space. International Conference on Learning Representations, 2013.
- Poincaré embeddings for learning hierarchical representations. Advances in neural information processing systems, 2017.
- Yann Ollivier. Ricci curvature of markov chains on metric spaces. Journal of Functional Analysis, 2009.
- Peter Petersen. Riemannian geometry. Springer, 2006.
- Mixed-curvature variational autoencoders. In International Conference on Learning Representations, 2020.
- Forman curvature for complex networks. Journal of Statistical Mechanics: Theory and Experiment, 2016.
- Rotate: Knowledge graph embedding by relational rotation in complex space. International Conference on Learning Representations, 2019.
- Neural networks in a product of hyperbolic spaces. In Proceedings of the 2022 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, 2022.
- Understanding over-squashing and bottlenecks on graphs via curvature. In International conference on machine learning, 2022.
- Hyperml: A boosting metric learning approach in hyperbolic space for recommender systems. In Proceedings of the 13th International Conference on Web Search and Data Mining, 2020.
- Collective dynamics of ‘small-world’networks. nature, 1998.
- Spherical and hyperbolic embeddings of data. IEEE transactions on pattern analysis and machine intelligence, 2014.
- Hyperminer: Topic taxonomy mining with hyperbolic embedding. Advances in Neural Information Processing Systems, 35, 2022a.
- Amcad: Adaptive mixed-curvature representation based advertisement retrieval system. In 2022 IEEE 38th International Conference on Data Engineering (ICDE), pp. 3439–3452. IEEE, 2022b.
- Hierarchical graph representation learning with differentiable pooling. Advances in neural information processing systems, 2018.
- Multi-behavior recommendation with hyperbolic geometry. In 2022 IEEE International Conference on Big Data (Big Data), pp. 1750–1759. IEEE, 2022.
- Random laplacian features for learning with hyperbolic space. In International Conference on Learning Representations, 2023.
- Switch spaces: Learning product spaces with sparse gating. arXiv preprint arXiv:2102.08688, 2021.