Article,

Benchmarks for Graph Embedding Evaluation

, , , , , and .
arXiv:1908.06543 cs, (August 2019)arXiv: 1908.06543.

Abstract

Graph embedding is the task of representing nodes of a graph in a low-dimensional space. In recent years, graph embedding applications for link prediction, node classification, and graph visualization have gained significant traction in academia and industry. The primary difference among the many recently proposed graph embedding methods is the way they preserve the inherent properties of the graphs. However, in practice, comparing these methods is very challenging. The majority of methods report performance boosts on few selected real graphs. Therefore, it is difficult to generalize these performance improvements to other types of graphs because they may be attributed to specific properties of the selected networks. Given a graph, it is currently impossible to conclusively determine which methods perform best, and to quantify the advantages of one approach over another. In this work, we introduce a principled framework to compare graph embedding methods. Our goal is three fold: (i) provide a unifying framework for comparing the performance of various graph embedding methods, (ii) establish a benchmark with real-world graphs that exhibit different structural properties, and (iii) provide users with a tool to identify the best graph embedding method for their data.

Tags

Users

  • @tschumacher

Comments and Reviews