Overview and details of the sessions of this conference. Please select a date or location to show only sessions at that day or location. Please select a single session for detailed view (with abstracts and downloads if available).
WS-M26: Hyperlink Prediction on Hypergraphs Using Python
Time:
Monday, 23/June/2025:
1:30pm - 4:30pm
Session Chair: Moses Boudourides
Session Abstract
Hyperlink prediction, a natural extension of link prediction in graphs, focuses on inferring missing hyperlinks in hypergraphs, where a hyperlink can connect more than two nodes. This technique has diverse applications across systems such as bibliometric networks, chemical reaction networks, social communication networks, and protein-protein interaction networks (among others).
In this workshop, we provide a systematic and comprehensive demonstration of hyperlink prediction using Python, primarily leveraging the PyTorch library. We will explore three structural similarity-based methods (Common Neighbors, Katz Index, and Resource Allocation), a probability-based method (Node2Vec, based on random walks), and a deep learning-based method (CHESHIRE: Chebyshev Spectral Hyperlink Predictor).
To evaluate the performance of hyperlink prediction, we will use a range of metrics, including F1 scores, ROC AUC, accuracy, precision, recall, log loss, and Matthews correlation coefficient—metrics widely utilized in machine learning. Additionally, we will discuss how hyperlink prediction extends to temporal hypergraphs. To compare, benchmark, and evaluate the hyperlink prediction methods, we will use a selection of well-known or randomly generated medium-sized networks.
This is a hands-on computational workshop, and participants should have some prior knowledge of Python. All computations will be performed in Jupyter Notebooks, which will be made available on GitHub before the workshop.
Presentations
Hyperlink Prediction on Hypergraphs Using Python
Moses Boudourides
Hyperlink prediction, a natural extension of link prediction in graphs, focuses on inferring missing hyperlinks in hypergraphs, where a hyperlink can connect more than two nodes. This technique has diverse applications across systems such as bibliometric networks, chemical reaction networks, social communication networks, and protein-protein interaction networks (among others).
In this workshop, we provide a systematic and comprehensive demonstration of hyperlink prediction using Python, primarily leveraging the PyTorch library. We will explore three structural similarity-based methods (Common Neighbors, Katz Index, and Resource Allocation), a probability-based method (Node2Vec, based on random walks), and a deep learning-based method (CHESHIRE: Chebyshev Spectral Hyperlink Predictor).
To evaluate the performance of hyperlink prediction, we will use a range of metrics, including F1 scores, ROC AUC, accuracy, precision, recall, log loss, and Matthews correlation coefficient—metrics widely utilized in machine learning. Additionally, we will discuss how hyperlink prediction extends to temporal hypergraphs. To compare, benchmark, and evaluate the hyperlink prediction methods, we will use a selection of well-known or randomly generated medium-sized networks.
This is a hands-on computational workshop, and participants should have some prior knowledge of Python. All computations will be performed in Jupyter Notebooks, which will be made available on GitHub before the workshop.