Skip to main content

Documentation Status Build Status Coverage Status PyPI version GitHub license Python 3.6 CircleCI Twitter

dynamicgem

Graph embedding methods aim to represent each node of a graph in a low-dimensional vector space while preserving certain graph's properties. Such methods have been used to tackle many real-world tasks, e.g., friend recommendation in social networks, genome classification in biology networks, and visualizing topics in research using collaboration networks.

More recently, much attention has been devoted to extending static embedding techniques to capture graph evolution. Applications include temporal link prediction, and understanding the evolution dynamics of network communities. Most methods aim to efficiently update the embedding of the graph at each time step using information from previous embedding and from changes in the graph. Some methods also capture the temporal patterns of the evolution in the learned embedding, leading to improved link prediction performance.

In this library, we present an easy-to-use toolkit of state-of-the-art dynamic graph embedding methods. dynamicgem implements methods which can handle the evolution of networks over time. Further, we provide a comprehensive framework to evaluate the methods by providing support for four tasks on dynamic networks: graph reconstruction, static and temporal link prediction, node classification, and temporal visualization. For each task, our framework includes multiple evaluation metrics to quantify the performance of the methods. We further share synthetic and real networks for evaluation. Thus, our library is an end-to-end framework to experiment with dynamic graph embedding.

Please find the full documentation of the dynamicgem library here.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dynamicgem-0.0.2.tar.gz (96.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dynamicgem-0.0.2-py3-none-any.whl (136.7 kB view details)

Uploaded Python 3

File details

Details for the file dynamicgem-0.0.2.tar.gz.

File metadata

  • Download URL: dynamicgem-0.0.2.tar.gz
  • Upload date:
  • Size: 96.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.5.4

File hashes

Hashes for dynamicgem-0.0.2.tar.gz
Algorithm Hash digest
SHA256 a995e9f7c10d3a2a4493b2a5214ab9de4d0a5170a40b0cc50910138ec4af648e
MD5 8a457525b8388772c7a2a072967090f3
BLAKE2b-256 f80b18e9b373be740c853c34557bd316267321e310f771f418e219ba230919c0

See more details on using hashes here.

File details

Details for the file dynamicgem-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: dynamicgem-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 136.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.5.4

File hashes

Hashes for dynamicgem-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 14272a8b766664c00c3aa0464e5dd141c1373db3f79f462f5e40c12d0039ac6e
MD5 51c0b3eeee513342d1b9bc6c8cbd9ad3
BLAKE2b-256 6e215905731aad4ab2b378f1f8eedb200e6b406466b2fec4dca8efdb8af65248

See more details on using hashes here.

Release history Release notifications | RSS feed

0.0.3

2 files

This release

0.0.2 This release

2 files

0.0.1

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page