DynamicGEM: A Library for Dynamic Graph Embedding Methods
DynamicGEM is an open-source Python library for learning node representations of dynamic graphs. It consists of state-of-the-art algorithms for defining embeddings of nodes whose connections evolve over time. The library also contains the evaluation framework for four downstream tasks on the network: graph reconstruction, static and temporal link prediction, node classification, and temporal visualization. We have implemented various metrics to evaluate the state-of-the-art methods, and examples of evolving networks from various domains. We have easy-to-use functions to call and evaluate the methods and have extensive usage documentation. Furthermore, DynamicGEM provides a template to add new algorithms with ease to facilitate further research on the topic.
Code (1)
Tasks
Dynamic graph embeddingGeneral ClassificationGraph EmbeddingGraph ReconstructionLink PredictionNode ClassificationSimilar Papers 제목 키워드 기반
Pykg2vec: A Python Library for Knowledge Graph Embedding
Python library for knowledge graph embedding and representation learning.
Graph EmbeddingKnowledge Graph EmbeddingRepresentation LearningParaGraphE: A Library for Parallel Knowledge Graph Embedding
Knowledge graph embedding aims at translating the knowledge graph into numerical representations by transforming the entities and relations into continuous low-dimensional vectors. Recently, many methods [1, 5, 3, 2, 6] …
Graph EmbeddingKnowledge Graph EmbeddingKnowledge GraphsA CSP implementation of the bigraph embedding problem
A crucial problem for many results and tools about bigraphs and bigraphical reactive systems is bigraph embedding. An embedding is more informative than a bigraph matching, since it keeps track of the correspondence betw…
LambdaKG: A Library for Pre-trained Language Model-Based Knowledge Graph Embeddings
Knowledge Graphs (KGs) often have two characteristics: heterogeneous graph structure and text-rich entity/relation information. Text-based KG embeddings can represent entities by encoding descriptions with pre-trained la…
Graph Representation LearningKnowledge Graph CompletionKnowledge Graph EmbeddingsKnowledge Graphs+5NeuralKG-ind: A Python Library for Inductive Knowledge Graph Representation Learning
Since the dynamic characteristics of knowledge graphs, many inductive knowledge graph representation learning (KGRL) works have been proposed in recent years, focusing on enabling prediction over new entities. NeuralKG-i…
Graph Representation LearningKnowledge GraphsRepresentation Learning