Abstract
Link prediction in graphs is studied by modeling the dyadic interactions among two nodes. The relationships can be more complex than simple dyadic interactions and could require the user to model super-dyadic associations among nodes. Such interactions can be modeled using a hypergraph, which is a generalization of a graph where a hyperedge can connect more than two nodes. In this work, we consider the problem of hyperedge prediction in a k-uniform hypergraph. We utilize the tensor-based representation of hypergraphs and propose a novel interpretation of the tensor eigenvectors. This is further used to propose a hyperedge prediction algorithm. The proposed algorithm utilizes the Fiedler eigenvector computed using tensor eigenvalue decomposition of hypergraph Laplacian. The Fiedler eigenvector is used to evaluate the construction cost of new hyperedges, which is further utilized to determine the most probable hyperedges to be constructed. The functioning and efficacy of the proposed method are illustrated using some example hypergraphs and a few real datasets. The code for the proposed method is available on https://github.com/d-maurya/hypred_tensorEVD.
Similar content being viewed by others
References
Agarwal S, Branson K, Belongie S (2006) Higher order learning with graphs. In: Proceedings of the 23rd international conference on machine learning, pp 17–24. ACM
Banerjee A, Char A, Mondal B (2017) Spectra of general hypergraphs. Linear Algebra Appl 518:14–30
Barabási AL, Albert R (1999) Emergence of scaling in random networks. Science 286(5439):509–512
Benson AR, Abebe R, Schaub MT, Jadbabaie A, Kleinberg J (2018) Simplicial closure and higher-order link prediction. Proc Natl Acad Sci 115(48):E11221–E11230
Benson AR, Kumar R, Tomkins A (2018) A discrete choice model for subset selection. In: Proceedings of the eleventh ACM international conference on web search and data mining, pp 37–45
Brin S, Page L (1998) The anatomy of a large-scale hypertextual web search engine. Comput Netw ISDN Syst 30(1–7):107–117
Chodrow PS, Veldt N, Benson AR (2021) Hypergraph clustering: from blockmodels to modularity. arXiv preprint arXiv:2101.09611
Chung FR, Graham FC (1997) Spectral graph theory, vol 92. American Mathematical Society, Washington, DC
Ghoshdastidar D, Dukkipati A (2017) Uniform hypergraph partitioning: provable tensor methods and sampling techniques. J Mach Learn Res 18(1):1638–1678
Hu S, Qi L (2014) The eigenvectors associated with the zero eigenvalues of the Laplacian and signless Laplacian tensors of a uniform hypergraph. Discrete Appl Math 169:140–151
Katz L (1953) A new status index derived from sociometric analysis. Psychometrika 18(1):39–43
Koren Y, Bell R, Volinsky C (2009) Matrix factorization techniques for recommender systems. Computer 8:30–37
Kumar T, Darwin K, Parthasarathy S, Ravindran B (2020) Hpra: Hyperedge prediction using resource allocation. In: 12th ACM conference on web science, pp 135–143
Kumar T, Vaidyanathan S, Ananthapadmanabhan H, Parthasarathy S, Ravindran B (2020) Hypergraph clustering by iteratively reweighted modularity maximization. Appl Netw Sci 5(1):1–22
Li D, Xu Z, Li S, Sun X (2013) Link prediction in social networks based on hypergraph. In: Proceedings of the 22nd international conference on world wide web, pp 41–42. ACM
Liben-Nowell D, Kleinberg J (2007) The link-prediction problem for social networks. J Am Soc Inf Sci Technol 58(7):1019–1031
Liu M, Veldt N, Song H, Li P, Gleich DF (2020) Strongly local hypergraph diffusions for clustering and semi-supervised learning. arXiv preprint arXiv:2011.07752
Lü L, Zhou T (2011) Link prediction in complex networks: a survey. Phys A Stat Mech Appl 390(6):1150–1170
Mastrandrea R, Fournet J, Barrat A (2015) Contact patterns in a high school: a comparison between data collected using wearable sensors, contact diaries and friendship surveys. PLoS One 10(9):e0136497
Maurya D, Ravindran B (2020) Hypergraph partitioning using tensor eigenvalue decomposition. arXiv preprint arXiv:2011.07683
Newman ME (2001) Clustering and preferential attachment in growing networks. Phys Rev E 64(2):025102
Oyetunde T, Zhang M, Chen Y, Tang Y, Lo C (2016) Boostgapfill: improving the fidelity of metabolic network reconstructions through integrated constraint and pattern-based methods. Bioinformatics 33(4):608–611
Patil P, Sharma G, Murty MN (2020) Negative sampling for hyperlink prediction in networks. In: Pacific-Asia conference on knowledge discovery and data mining, pp 607–619. Springer
Qi L, Luo Z (2017) Tensor analysis: spectral theory and special tensors, vol 151. SIAM, Philadelphia
Sharma A, Srivastava J, Chandra A (2014) Predicting multi-actor collaborations using hypergraphs. arXiv preprint arXiv:1401.6404
Stehlé J, Voirin N, Barrat A, Cattuto C, Isella L, Pinton JF, Quaggiotto M, Van den Broeck W, Régis C, Lina B et al (2011) High-resolution measurements of face-to-face contact patterns in a primary school. PLoS One 6(8):e23176
Symeonidis P, Mantas N (2013) Spectral clustering for link prediction in social networks with positive and negative links. Soc Netw Anal Min 3(4):1433–1447
Tarakci H, Kesim Cicekli N (2014) Using hypergraph-based user profile in a recommendation system. In: Proceedings of the international joint conference on knowledge discovery, knowledge engineering and knowledge management-vol 2, pp 27–35. SCITEPRESS-Science and Technology Publications, Lda
Von Luxburg U (2007) A tutorial on spectral clustering. Stat Comput 17(4):395–416
Yadati N, Nitin V, Nimishakavi M, Yadav P, Louis A, Talukdar PP (2018) Link prediction in hypergraphs using graph convolutional networks. https://openreview.net/forum?id=ryeaZhRqFm
Yang J, Leskovec J (2013) Overlapping community detection at scale: a nonnegative matrix factorization approach. In: Proceedings of the sixth ACM international conference on Web search and data mining 587–596
Zhang M, Cui Z, Jiang S, Chen Y (2018) Beyond link prediction: predicting hyperlinks in adjacency space. In: Thirty-second AAAI conference on artificial intelligence (2018)
Zhou D, Bousquet O, Lal TN, Weston J, Schölkopf B (2004) Learning with local and global consistency. In: Advances in neural information processing systems 321–328
Zhou D, Huang, J, Schölkopf B (2007) Learning with hypergraphs: clustering, classification, and embedding. In: Advances in neural information processing systems 1601–1608
Zhou T, Lü L, Zhang YC (2009) Predicting missing links via local information. Eur Phys J B 71(4):623–630
Acknowledgements
This work was partially supported by Intel research Grant RB/18-19/CSE/002/INTI/BRAV to BR.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Maurya, D., Ravindran, B. Hyperedge Prediction Using Tensor Eigenvalue Decomposition. J Indian Inst Sci 101, 443–453 (2021). https://doi.org/10.1007/s41745-021-00225-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s41745-021-00225-5