EvalNE: A Framework for Evaluating Network Embeddings on Link Prediction
arXiv:1901.09691 · doi:10.1016/j.softx.2022.100997
Abstract
In this paper we present EvalNE, a Python toolbox for evaluating network embedding methods on link prediction tasks. Link prediction is one of the most popular choices for evaluating the quality of network embeddings. However, the complexity of this task requires a carefully designed evaluation pipeline in order to provide consistent, reproducible and comparable results. EvalNE simplifies this process by providing automation and abstraction of tasks such as hyper-parameter tuning and model validation, edge sampling and negative edge sampling, computation of edge embeddings from node embeddings, and evaluation metrics. The toolbox allows for the evaluation of any off-the-shelf embedding method without the need to write extra code. Moreover, it can also be used for evaluating any other link prediction method, and integrates several link prediction heuristics as baselines.
References in corpus (9)
- LINE: Large-scale Information Network Embedding
- Are We Really Making Much Progress? A Worrying Analysis of Recent Neural Recommendation Approaches
- Evaluating Link Prediction Methods
- VERSE: Versatile Graph Embeddings from Similarity Measures
- Benchmarking Network Embedding Models for Link Prediction: Are We Making Progress?
- Fast, Warped Graph Embedding: Unifying Framework and One-Click Algorithm
- Conditional Network Embeddings
- CSNE: Conditional Signed Network Embedding
- Block-Approximated Exponential Random Graphs