/cnrl

Contrastive Network Representation Learning

Primary LanguagePythonBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

cNRL: Contrastive Network Representation Learning

About

  • Python3 implemetation of cNRL from Fujiwara et al., 2022.
    • Fujiwara et al., Network Comparison with Interpretable Contrastive Network Representation Learning, Journal of Data Science, Statistics, and Visualisation, forthcoming (arXiv:2005.12419).

Requirements


Setup

  • Install with pip3. Move to the directory of this repository. Then,

    pip3 install .


Usage

  • Import an installed module from python (e.g., from cnrl import CNRL). See sample.py for examples.

  • For detailed documentations, please see doc/index.html or directly see comments in cnrl.py.


How to Cite

Please cite: Fujiwara et al., Network Comparison with Interpretable Contrastive Network Representation Learning. Journal of Data Science, Statistics, and Visualisation, forthcoming (arXiv:2005.12419).

Also, there is one more closely related work: Fujiwara et al., A Visual Analytics Framework for Contrastive Network Analysis. In Proc. IEEE Conference on Visual Analytics Science and Technology (VAST), 2020.