Understanding Graph Embedding Methods and Their Applications | Synapse