TY - GEN
T1 - GEval: A Modular and Extensible Evaluation Framework for Graph Embedding Techniques
AU - Pellegrino, Maria Angela
AU - Altabba, Abdulrahman
AU - Garofalo, Martina
AU - Ristoski, Petar
AU - Cochez, Michael
PY - 2020
Y1 - 2020
N2 - While RDF data are graph shaped by nature, most traditional Machine Learning (ML) algorithms expect data in a vector form. To transform graph elements to vectors, several graph embedding approaches have been proposed. Comparing these approaches is interesting for 1) developers of new embedding techniques to verify in which cases their proposal outperforms the state-of-art and 2) consumers of these techniques in choosing the best approach according to the task(s) the vectors will be used for. The comparison could be delayed (and made difficult) by the choice of tasks, the design of the evaluation, the selection of models, parameters, and needed datasets. We propose GEval, an evaluation framework to simplify the evaluation and the comparison of graph embedding techniques. The covered tasks range from ML tasks (Classification, Regression, Clustering), semantic tasks (entity relatedness, document similarity) to semantic analogies. However, GEval is designed to be (easily) extensible. In this article, we will describe the design and development of the proposed framework by detailing its overall structure, the already implemented tasks, and how to extend it. In conclusion, to demonstrate its operating approach, we consider the parameter tuning of the KGloVe algorithm as a use case.
AB - While RDF data are graph shaped by nature, most traditional Machine Learning (ML) algorithms expect data in a vector form. To transform graph elements to vectors, several graph embedding approaches have been proposed. Comparing these approaches is interesting for 1) developers of new embedding techniques to verify in which cases their proposal outperforms the state-of-art and 2) consumers of these techniques in choosing the best approach according to the task(s) the vectors will be used for. The comparison could be delayed (and made difficult) by the choice of tasks, the design of the evaluation, the selection of models, parameters, and needed datasets. We propose GEval, an evaluation framework to simplify the evaluation and the comparison of graph embedding techniques. The covered tasks range from ML tasks (Classification, Regression, Clustering), semantic tasks (entity relatedness, document similarity) to semantic analogies. However, GEval is designed to be (easily) extensible. In this article, we will describe the design and development of the proposed framework by detailing its overall structure, the already implemented tasks, and how to extend it. In conclusion, to demonstrate its operating approach, we consider the parameter tuning of the KGloVe algorithm as a use case.
KW - Evaluation framework
KW - Knowledge graph embedding
KW - Machine Learning
KW - Semantic tasks
UR - http://www.scopus.com/inward/record.url?scp=85086144722&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85086144722&partnerID=8YFLogxK
U2 - 10.1007/978-3-030-49461-2_33
DO - 10.1007/978-3-030-49461-2_33
M3 - Conference contribution
AN - SCOPUS:85086144722
SN - 9783030494605
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 565
EP - 582
BT - The Semantic Web
A2 - Harth, Andreas
A2 - Kirrane, Sabrina
A2 - Ngonga Ngomo, Axel-Cyrille
A2 - Paulheim, Heiko
A2 - Rula, Anisa
A2 - Gentile, Anna Lisa
A2 - Haase, Peter
A2 - Cochez, Michael
PB - Springer
T2 - 17th Extended Semantic Web Conference, ESWC 2020
Y2 - 31 May 2020 through 4 June 2020
ER -