Skip to content

Why not use metapath2vec for generating embeddings for players?

Ruturaj Shitole edited this page Apr 21, 2023 · 1 revision

metapath2vec is a method for node representation learning on heterogeneous graphs.

To adapt metapth2vec for a Dota 2 graph, we would have to convert the edges to nodes, as shown below.

OPENDOTA_GRAPH_PLAYER_EMBEDDINGS_metapath

And then use the meta-path ["player", "player-hero-link", "hero", "player", "player-hero-link", "player"].

This would have worked if we had a small network of players and heroes. But as the number of players and heroes grow, the number of edges will grow as well, increasing the size of the meta-path graph drastically.

That's why we need to find another approach for generating embeddings for heterogeneous graphs.

Clone this wiki locally