├── .gitignore ├── LICENSE ├── README.md ├── cf_utils.py ├── data ├── T_files │ └── .keep ├── citeseer_adj.pkl ├── citeseer_embs-rawdgi.pkl ├── citeseer_embs-rawmvgrl.pkl ├── citeseer_feat.pkl ├── citeseer_tvtEdges_val0.1test0.2.pkl ├── cora_adj.pkl ├── cora_embs-rawmvgrl.pkl ├── cora_feat.pkl ├── cora_tvtEdges_val0.1test0.2.pkl ├── facebook.txt ├── facebook_embs-rawmvgrl.pkl ├── facebook_tvtEdges_val0.1test0.2.pkl ├── ogbl-ddi_embs-rawdgi.pkl ├── ogbl-ddi_embs-rawmvgrl.pkl ├── ogbl-ddi_trainpairs.pkl ├── pubmed_adj.pkl ├── pubmed_embs-rawmvgrl.pkl └── pubmed_feat.pkl ├── main.py ├── models.py ├── pysbm ├── LFR benchmark networks │ └── Hint.txt ├── Network Data │ ├── football │ │ └── football_hint.txt │ ├── football_corrected │ │ └── football_corrected_hint.txt │ ├── polblogs │ │ └── polblogs_hint.txt │ └── polbooks │ │ └── polbooks_hint.txt ├── README.md ├── UnitTests │ ├── LFR_benchmark_test_file │ │ ├── community_0_0.dat │ │ └── network_0_0.dat │ ├── __init__.py │ ├── _temp │ │ └── Hint.txt │ ├── additional_types.py │ ├── parallel_execution.py │ ├── test_ModelLikelihoodOfFlatMicrocanonicalDegreeCorrectedSbm.py │ ├── test_ModelLikelihoodOfHierarchicalMicrocanonicalDegreeCorrectedSbm.py │ ├── test_additional_types.py │ ├── test_ground.py │ ├── test_ground_new.py │ ├── test_hierarchical_inference.py │ ├── test_inference.py │ ├── test_model_selection.py │ ├── test_nxpartitiongraphbased.py │ ├── test_nxpartitiongraphbased_covariates.py │ ├── test_objective_function_iclex.py │ ├── test_objective_function_newman_group_size.py │ ├── test_objectivefunctions.py │ ├── test_partition.py │ ├── test_peixoto_hierarchical_sbm_tools.py │ ├── test_peixotos_flat_sbm.py │ ├── test_peixotos_hierarchical_sbm.py │ ├── test_test_ground.py │ └── test_test_ground_new.py ├── __init__.py ├── _temp │ └── Hint.txt ├── additional_types.py ├── parallel_execution.py ├── sbm │ ├── __init__.py │ ├── exceptions.py │ ├── hierarchical_inference.py │ ├── inference.py │ ├── model_selection.py │ ├── nxpartitiongraphbased.py │ ├── objective_function_iclex.py │ ├── objective_function_newman_group_size.py │ ├── objective_functions.py │ ├── partition.py │ ├── peixotos_flat_sbm.py │ ├── peixotos_flat_sbm_full.py │ ├── peixotos_hierarchical_sbm.py │ ├── peixotos_hierarchical_sbm_full.py │ ├── peixotos_hierarchical_sbm_tools.py │ └── peixotos_hierarchical_sbm_tools_full.py ├── test_ground.py └── test_ground_new.py ├── requirements.txt └── utils.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/README.md -------------------------------------------------------------------------------- /cf_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/cf_utils.py -------------------------------------------------------------------------------- /data/T_files/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/citeseer_adj.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/data/citeseer_adj.pkl -------------------------------------------------------------------------------- /data/citeseer_embs-rawdgi.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/data/citeseer_embs-rawdgi.pkl -------------------------------------------------------------------------------- /data/citeseer_embs-rawmvgrl.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/data/citeseer_embs-rawmvgrl.pkl -------------------------------------------------------------------------------- /data/citeseer_feat.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/data/citeseer_feat.pkl -------------------------------------------------------------------------------- /data/citeseer_tvtEdges_val0.1test0.2.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/data/citeseer_tvtEdges_val0.1test0.2.pkl -------------------------------------------------------------------------------- /data/cora_adj.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/data/cora_adj.pkl -------------------------------------------------------------------------------- /data/cora_embs-rawmvgrl.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/data/cora_embs-rawmvgrl.pkl -------------------------------------------------------------------------------- /data/cora_feat.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/data/cora_feat.pkl -------------------------------------------------------------------------------- /data/cora_tvtEdges_val0.1test0.2.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/data/cora_tvtEdges_val0.1test0.2.pkl -------------------------------------------------------------------------------- /data/facebook.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/data/facebook.txt -------------------------------------------------------------------------------- /data/facebook_embs-rawmvgrl.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/data/facebook_embs-rawmvgrl.pkl -------------------------------------------------------------------------------- /data/facebook_tvtEdges_val0.1test0.2.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/data/facebook_tvtEdges_val0.1test0.2.pkl -------------------------------------------------------------------------------- /data/ogbl-ddi_embs-rawdgi.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/data/ogbl-ddi_embs-rawdgi.pkl -------------------------------------------------------------------------------- /data/ogbl-ddi_embs-rawmvgrl.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/data/ogbl-ddi_embs-rawmvgrl.pkl -------------------------------------------------------------------------------- /data/ogbl-ddi_trainpairs.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/data/ogbl-ddi_trainpairs.pkl -------------------------------------------------------------------------------- /data/pubmed_adj.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/data/pubmed_adj.pkl -------------------------------------------------------------------------------- /data/pubmed_embs-rawmvgrl.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/data/pubmed_embs-rawmvgrl.pkl -------------------------------------------------------------------------------- /data/pubmed_feat.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/data/pubmed_feat.pkl -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/main.py -------------------------------------------------------------------------------- /models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/models.py -------------------------------------------------------------------------------- /pysbm/LFR benchmark networks/Hint.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/pysbm/LFR benchmark networks/Hint.txt -------------------------------------------------------------------------------- /pysbm/Network Data/football/football_hint.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/pysbm/Network Data/football/football_hint.txt -------------------------------------------------------------------------------- /pysbm/Network Data/football_corrected/football_corrected_hint.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/pysbm/Network Data/football_corrected/football_corrected_hint.txt -------------------------------------------------------------------------------- /pysbm/Network Data/polblogs/polblogs_hint.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/pysbm/Network Data/polblogs/polblogs_hint.txt -------------------------------------------------------------------------------- /pysbm/Network Data/polbooks/polbooks_hint.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/pysbm/Network Data/polbooks/polbooks_hint.txt -------------------------------------------------------------------------------- /pysbm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/pysbm/README.md -------------------------------------------------------------------------------- /pysbm/UnitTests/LFR_benchmark_test_file/community_0_0.dat: -------------------------------------------------------------------------------- 1 | 1 2 2 | 2 1 3 | 3 4 4 | 4 4 5 | 5 3 6 | -------------------------------------------------------------------------------- /pysbm/UnitTests/LFR_benchmark_test_file/network_0_0.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/pysbm/UnitTests/LFR_benchmark_test_file/network_0_0.dat -------------------------------------------------------------------------------- /pysbm/UnitTests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/pysbm/UnitTests/__init__.py -------------------------------------------------------------------------------- /pysbm/UnitTests/_temp/Hint.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/pysbm/UnitTests/_temp/Hint.txt -------------------------------------------------------------------------------- /pysbm/UnitTests/additional_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/pysbm/UnitTests/additional_types.py -------------------------------------------------------------------------------- /pysbm/UnitTests/parallel_execution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/pysbm/UnitTests/parallel_execution.py -------------------------------------------------------------------------------- /pysbm/UnitTests/test_ModelLikelihoodOfFlatMicrocanonicalDegreeCorrectedSbm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/pysbm/UnitTests/test_ModelLikelihoodOfFlatMicrocanonicalDegreeCorrectedSbm.py -------------------------------------------------------------------------------- /pysbm/UnitTests/test_ModelLikelihoodOfHierarchicalMicrocanonicalDegreeCorrectedSbm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/pysbm/UnitTests/test_ModelLikelihoodOfHierarchicalMicrocanonicalDegreeCorrectedSbm.py -------------------------------------------------------------------------------- /pysbm/UnitTests/test_additional_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/pysbm/UnitTests/test_additional_types.py -------------------------------------------------------------------------------- /pysbm/UnitTests/test_ground.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/pysbm/UnitTests/test_ground.py -------------------------------------------------------------------------------- /pysbm/UnitTests/test_ground_new.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/pysbm/UnitTests/test_ground_new.py -------------------------------------------------------------------------------- /pysbm/UnitTests/test_hierarchical_inference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/pysbm/UnitTests/test_hierarchical_inference.py -------------------------------------------------------------------------------- /pysbm/UnitTests/test_inference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/pysbm/UnitTests/test_inference.py -------------------------------------------------------------------------------- /pysbm/UnitTests/test_model_selection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/pysbm/UnitTests/test_model_selection.py -------------------------------------------------------------------------------- /pysbm/UnitTests/test_nxpartitiongraphbased.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/pysbm/UnitTests/test_nxpartitiongraphbased.py -------------------------------------------------------------------------------- /pysbm/UnitTests/test_nxpartitiongraphbased_covariates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/pysbm/UnitTests/test_nxpartitiongraphbased_covariates.py -------------------------------------------------------------------------------- /pysbm/UnitTests/test_objective_function_iclex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/pysbm/UnitTests/test_objective_function_iclex.py -------------------------------------------------------------------------------- /pysbm/UnitTests/test_objective_function_newman_group_size.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/pysbm/UnitTests/test_objective_function_newman_group_size.py -------------------------------------------------------------------------------- /pysbm/UnitTests/test_objectivefunctions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/pysbm/UnitTests/test_objectivefunctions.py -------------------------------------------------------------------------------- /pysbm/UnitTests/test_partition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/pysbm/UnitTests/test_partition.py -------------------------------------------------------------------------------- /pysbm/UnitTests/test_peixoto_hierarchical_sbm_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/pysbm/UnitTests/test_peixoto_hierarchical_sbm_tools.py -------------------------------------------------------------------------------- /pysbm/UnitTests/test_peixotos_flat_sbm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/pysbm/UnitTests/test_peixotos_flat_sbm.py -------------------------------------------------------------------------------- /pysbm/UnitTests/test_peixotos_hierarchical_sbm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/pysbm/UnitTests/test_peixotos_hierarchical_sbm.py -------------------------------------------------------------------------------- /pysbm/UnitTests/test_test_ground.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/pysbm/UnitTests/test_test_ground.py -------------------------------------------------------------------------------- /pysbm/UnitTests/test_test_ground_new.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/pysbm/UnitTests/test_test_ground_new.py -------------------------------------------------------------------------------- /pysbm/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/pysbm/__init__.py -------------------------------------------------------------------------------- /pysbm/_temp/Hint.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/pysbm/_temp/Hint.txt -------------------------------------------------------------------------------- /pysbm/additional_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/pysbm/additional_types.py -------------------------------------------------------------------------------- /pysbm/parallel_execution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/pysbm/parallel_execution.py -------------------------------------------------------------------------------- /pysbm/sbm/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/pysbm/sbm/__init__.py -------------------------------------------------------------------------------- /pysbm/sbm/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/pysbm/sbm/exceptions.py -------------------------------------------------------------------------------- /pysbm/sbm/hierarchical_inference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/pysbm/sbm/hierarchical_inference.py -------------------------------------------------------------------------------- /pysbm/sbm/inference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/pysbm/sbm/inference.py -------------------------------------------------------------------------------- /pysbm/sbm/model_selection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/pysbm/sbm/model_selection.py -------------------------------------------------------------------------------- /pysbm/sbm/nxpartitiongraphbased.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/pysbm/sbm/nxpartitiongraphbased.py -------------------------------------------------------------------------------- /pysbm/sbm/objective_function_iclex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/pysbm/sbm/objective_function_iclex.py -------------------------------------------------------------------------------- /pysbm/sbm/objective_function_newman_group_size.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/pysbm/sbm/objective_function_newman_group_size.py -------------------------------------------------------------------------------- /pysbm/sbm/objective_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/pysbm/sbm/objective_functions.py -------------------------------------------------------------------------------- /pysbm/sbm/partition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/pysbm/sbm/partition.py -------------------------------------------------------------------------------- /pysbm/sbm/peixotos_flat_sbm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/pysbm/sbm/peixotos_flat_sbm.py -------------------------------------------------------------------------------- /pysbm/sbm/peixotos_flat_sbm_full.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/pysbm/sbm/peixotos_flat_sbm_full.py -------------------------------------------------------------------------------- /pysbm/sbm/peixotos_hierarchical_sbm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/pysbm/sbm/peixotos_hierarchical_sbm.py -------------------------------------------------------------------------------- /pysbm/sbm/peixotos_hierarchical_sbm_full.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/pysbm/sbm/peixotos_hierarchical_sbm_full.py -------------------------------------------------------------------------------- /pysbm/sbm/peixotos_hierarchical_sbm_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/pysbm/sbm/peixotos_hierarchical_sbm_tools.py -------------------------------------------------------------------------------- /pysbm/sbm/peixotos_hierarchical_sbm_tools_full.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/pysbm/sbm/peixotos_hierarchical_sbm_tools_full.py -------------------------------------------------------------------------------- /pysbm/test_ground.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/pysbm/test_ground.py -------------------------------------------------------------------------------- /pysbm/test_ground_new.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/pysbm/test_ground_new.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/requirements.txt -------------------------------------------------------------------------------- /utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DM2-ND/CFLP/HEAD/utils.py --------------------------------------------------------------------------------