{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/environment-aware-dynamic-graph-learning-for-1","title":"Environment-Aware Dynamic Graph Learning for Out-of-Distribution Generalization","arxiv_id":"2311.11114","date":"2023-11-18","proceeding":"NeurIPS 2023 11","authors":["Haonan Yuan","Qingyun Sun","Xingcheng Fu","Ziwei Zhang","Cheng Ji","Hao Peng","JianXin Li"],"abstract":"Dynamic graph neural networks (DGNNs) are increasingly pervasive in exploiting spatio-temporal patterns on dynamic graphs. However, existing works fail to generalize under distribution shifts, which are common in real-world scenarios. As the generation of dynamic graphs is heavily influenced by latent environments, investigating their impacts on the out-of-distribution (OOD) generalization is critical. However, it remains unexplored with the following two major challenges: (1) How to properly model and infer the complex environments on dynamic graphs with distribution shifts? (2) How to discover invariant patterns given inferred spatio-temporal environments? To solve these challenges, we propose a novel Environment-Aware dynamic Graph LEarning (EAGLE) framework for OOD generalization by modeling complex coupled environments and exploiting spatio-temporal invariant patterns. Specifically, we first design the environment-aware EA-DGNN to model environments by multi-channel environments disentangling. Then, we propose an environment instantiation mechanism for environment diversification with inferred distributions. Finally, we discriminate spatio-temporal invariant patterns for out-of-distribution prediction by the invariant pattern recognition mechanism and perform fine-grained causal interventions node-wisely with a mixture of instantiated environment samples. Experiments on real-world and synthetic dynamic graph datasets demonstrate the superiority of our method against state-of-the-art baselines under distribution shifts. To the best of our knowledge, we are the first to study OOD generalization on dynamic graphs from the environment learning perspective.","url_abs":"https://arxiv.org/abs/2311.11114v1","url_pdf":"https://arxiv.org/pdf/2311.11114v1.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"environment-aware-dynamic-graph-learning-for-1","repo_url":"https://github.com/ringbdstack/eagle","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":0,"framework":"pytorch","reach":null}],"tasks":[{"task_slug":"graph-learning","task_name":"Graph Learning"},{"task_slug":"out-of-distribution-generalization","task_name":"Out-of-Distribution Generalization"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2311.11114","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2311.11114"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-24T18:15:14+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"provenance":"deterministic:regex_extraction","url":"https://github.com/facebookresearch/InvariantRiskMinimization","reach":{"status":"ok","spdx":"NOASSERTION"}},{"provenance":"deterministic:regex_extraction","url":"https://github.com/kohpangwei/group_DRO","reach":null},{"provenance":"deterministic:regex_extraction","url":"https://github.com/DaehanKim/vgae_pytorch","reach":null},{"provenance":"deterministic:regex_extraction","url":"https://github.com/youngjoo-epfl/gconvRNN","reach":null},{"provenance":"deterministic:regex_extraction","url":"https://github.com/IBM/EvolveGCN","reach":null},{"provenance":"deterministic:regex_extraction","url":"https://github.com/FeiGSSS/DySAT_pytorch","reach":{"status":"ok"}},{"provenance":"deterministic:regex_extraction","url":"https://github.com/capybaralet/REx_code_release","reach":null},{"provenance":"deterministic:regex_extraction","url":"https://github.com/wondergo2017/DIDA","reach":{"status":"ok"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/ringbdstack/eagle","reach":null}],"summary":{"ran":25,"ran_fixture":1,"ran_draft_wrong":2,"unverified":9},"by_repo_kind":{"official":{"samples":5,"ran":4,"repositories":1},"found_in_text":{"samples":32,"ran":24,"repositories":4}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":25,"samples":[{"code_sha256_prefix":"7b111062208ff6c2","entry":"EAConv","repo":"ringbdstack/eagle","repo_kind":"official","path":"EAGLE/model.py","file_url":"https://github.com/ringbdstack/eagle/blob/HEAD/EAGLE/model.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"7b111062208ff6c2"}},{"code_sha256_prefix":"1dcc661e33d40239","entry":"MultiplyPredictor","repo":"ringbdstack/eagle","repo_kind":"official","path":"EAGLE/model.py","file_url":"https://github.com/ringbdstack/eagle/blob/HEAD/EAGLE/model.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"1dcc661e33d40239"}},{"code_sha256_prefix":"c8545f3370c7f812","entry":"Namespace","repo":"IBM/EvolveGCN","repo_kind":"found_in_text","path":"egcn_h.py","file_url":"https://github.com/IBM/EvolveGCN/blob/HEAD/egcn_h.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"c8545f3370c7f812"}},{"code_sha256_prefix":"921c624bb8216cd2","entry":"RelTemporalEncoding","repo":"ringbdstack/eagle","repo_kind":"official","path":"EAGLE/model.py","file_url":"https://github.com/ringbdstack/eagle/blob/HEAD/EAGLE/model.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"921c624bb8216cd2"}},{"code_sha256_prefix":"7b711f5caf31547a","entry":"SparseInputLinear","repo":"ringbdstack/eagle","repo_kind":"official","path":"EAGLE/model.py","file_url":"https://github.com/ringbdstack/eagle/blob/HEAD/EAGLE/model.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":"deterministic","behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"7b711f5caf31547a"}},{"code_sha256_prefix":"7f9c4e0d8cbff75f","entry":"TopK","repo":"IBM/EvolveGCN","repo_kind":"found_in_text","path":"egcn_h.py","file_url":"https://github.com/IBM/EvolveGCN/blob/HEAD/egcn_h.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"7f9c4e0d8cbff75f"}},{"code_sha256_prefix":"9e04436adf3455c1","entry":"alias_draw","repo":"FeiGSSS/DySAT_pytorch","repo_kind":"found_in_text","path":"utils/random_walk.py","file_url":"https://github.com/FeiGSSS/DySAT_pytorch/blob/HEAD/utils/random_walk.py","link_basis":"plan_row","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"9e04436adf3455c1"}},{"code_sha256_prefix":"10a9d52607534959","entry":"getDateTimeFromISO8601String","repo":"FeiGSSS/DySAT_pytorch","repo_kind":"found_in_text","path":"raw_data/Enron/process.py","file_url":"https://github.com/FeiGSSS/DySAT_pytorch/blob/HEAD/raw_data/Enron/process.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"10a9d52607534959"}},{"code_sha256_prefix":"912f00fb9d64eebe","entry":"get_arg_dict","repo":"wondergo2017/DIDA","repo_kind":"found_in_text","path":"DIDA/utils/mutils.py","file_url":"https://github.com/wondergo2017/DIDA/blob/HEAD/DIDA/utils/mutils.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"912f00fb9d64eebe"}},{"code_sha256_prefix":"c4ef46b2a2cc4c2a","entry":"get_link_feats","repo":"FeiGSSS/DySAT_pytorch","repo_kind":"found_in_text","path":"eval/link_prediction.py","file_url":"https://github.com/FeiGSSS/DySAT_pytorch/blob/HEAD/eval/link_prediction.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"c4ef46b2a2cc4c2a"}},{"code_sha256_prefix":"06bb274a882a8a1f","entry":"get_link_score","repo":"FeiGSSS/DySAT_pytorch","repo_kind":"found_in_text","path":"eval/link_prediction.py","file_url":"https://github.com/FeiGSSS/DySAT_pytorch/blob/HEAD/eval/link_prediction.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"06bb274a882a8a1f"}},{"code_sha256_prefix":"42cab9f471d1762d","entry":"get_random_split","repo":"FeiGSSS/DySAT_pytorch","repo_kind":"found_in_text","path":"eval/link_prediction.py","file_url":"https://github.com/FeiGSSS/DySAT_pytorch/blob/HEAD/eval/link_prediction.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"42cab9f471d1762d"}},{"code_sha256_prefix":"3cd9fad3aabd89b3","entry":"init_logger","repo":"wondergo2017/DIDA","repo_kind":"found_in_text","path":"DIDA/utils/util.py","file_url":"https://github.com/wondergo2017/DIDA/blob/HEAD/DIDA/utils/util.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"3cd9fad3aabd89b3"}},{"code_sha256_prefix":"acb58bbdf2fd14a7","entry":"is_empty_edges","repo":"wondergo2017/DIDA","repo_kind":"found_in_text","path":"DIDA/utils/mutils.py","file_url":"https://github.com/wondergo2017/DIDA/blob/HEAD/DIDA/utils/mutils.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"acb58bbdf2fd14a7"}},{"code_sha256_prefix":"441553fde0ae7632","entry":"ls","repo":"facebookresearch/InvariantRiskMinimization","repo_kind":"found_in_text","path":"code/figure_1/penalties.py","file_url":"https://github.com/facebookresearch/InvariantRiskMinimization/blob/HEAD/code/figure_1/penalties.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"441553fde0ae7632"}},{"code_sha256_prefix":"557258293ecfd892","entry":"map2id","repo":"wondergo2017/DIDA","repo_kind":"found_in_text","path":"DIDA/utils/mutils.py","file_url":"https://github.com/wondergo2017/DIDA/blob/HEAD/DIDA/utils/mutils.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"557258293ecfd892"}},{"code_sha256_prefix":"769a39be26f32bb1","entry":"mat_GRU_gate","repo":"IBM/EvolveGCN","repo_kind":"found_in_text","path":"egcn_h.py","file_url":"https://github.com/IBM/EvolveGCN/blob/HEAD/egcn_h.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"769a39be26f32bb1"}},{"code_sha256_prefix":"520dfca725ed1118","entry":"mkdirs","repo":"wondergo2017/DIDA","repo_kind":"found_in_text","path":"DIDA/utils/data_util.py","file_url":"https://github.com/wondergo2017/DIDA/blob/HEAD/DIDA/utils/data_util.py","link_basis":"harvester_set","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"520dfca725ed1118"}},{"code_sha256_prefix":"01f2dcc14868226d","entry":"mkdirs","repo":"wondergo2017/DIDA","repo_kind":"found_in_text","path":"DIDA/utils/util.py","file_url":"https://github.com/wondergo2017/DIDA/blob/HEAD/DIDA/utils/util.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"01f2dcc14868226d"}},{"code_sha256_prefix":"b4a1a41169b57e33","entry":"pad_with_last_val","repo":"IBM/EvolveGCN","repo_kind":"found_in_text","path":"egcn_h.py","file_url":"https://github.com/IBM/EvolveGCN/blob/HEAD/egcn_h.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"b4a1a41169b57e33"}},{"code_sha256_prefix":"daef07c0b3b3c868","entry":"parse_title","repo":"facebookresearch/InvariantRiskMinimization","repo_kind":"found_in_text","path":"code/experiment_synthetic/plot.py","file_url":"https://github.com/facebookresearch/InvariantRiskMinimization/blob/HEAD/code/experiment_synthetic/plot.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"daef07c0b3b3c868"}},{"code_sha256_prefix":"cf65d91b550d6d66","entry":"penalty_ls","repo":"facebookresearch/InvariantRiskMinimization","repo_kind":"found_in_text","path":"code/figure_1/penalties.py","file_url":"https://github.com/facebookresearch/InvariantRiskMinimization/blob/HEAD/code/figure_1/penalties.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"cf65d91b550d6d66"}},{"code_sha256_prefix":"060b44f5278742c2","entry":"prepare_dir","repo":"wondergo2017/DIDA","repo_kind":"found_in_text","path":"DIDA/utils/data_util.py","file_url":"https://github.com/wondergo2017/DIDA/blob/HEAD/DIDA/utils/data_util.py","link_basis":"harvester_set","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"060b44f5278742c2"}},{"code_sha256_prefix":"db4d05619d1e83d4","entry":"pretty","repo":"facebookresearch/InvariantRiskMinimization","repo_kind":"found_in_text","path":"code/experiment_synthetic/models.py","file_url":"https://github.com/facebookresearch/InvariantRiskMinimization/blob/HEAD/code/experiment_synthetic/models.py","link_basis":"harvester_set","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"db4d05619d1e83d4"}},{"code_sha256_prefix":"093b0b49240474d2","entry":"sample","repo":"facebookresearch/InvariantRiskMinimization","repo_kind":"found_in_text","path":"code/figure_1/penalties.py","file_url":"https://github.com/facebookresearch/InvariantRiskMinimization/blob/HEAD/code/figure_1/penalties.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"093b0b49240474d2"}},{"code_sha256_prefix":"7187eb430177392f","entry":"select_by_field","repo":"wondergo2017/DIDA","repo_kind":"found_in_text","path":"DIDA/utils/data_util.py","file_url":"https://github.com/wondergo2017/DIDA/blob/HEAD/DIDA/utils/data_util.py","link_basis":"harvester_set","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"7187eb430177392f"}},{"code_sha256_prefix":"366b610e7940bfb7","entry":"to_device","repo":"FeiGSSS/DySAT_pytorch","repo_kind":"found_in_text","path":"utils/utilities.py","file_url":"https://github.com/FeiGSSS/DySAT_pytorch/blob/HEAD/utils/utilities.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"366b610e7940bfb7"}},{"code_sha256_prefix":"072c717f02e44012","entry":"xavier_init","repo":"wondergo2017/DIDA","repo_kind":"found_in_text","path":"DIDA/utils/inits.py","file_url":"https://github.com/wondergo2017/DIDA/blob/HEAD/DIDA/utils/inits.py","link_basis":"harvester_set","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"072c717f02e44012"}},{"code_sha256_prefix":"9875f37797e1a63a","entry":"EADGNN","repo":"ringbdstack/eagle","repo_kind":"official","path":"EAGLE/model.py","file_url":"https://github.com/ringbdstack/eagle/blob/HEAD/EAGLE/model.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"9875f37797e1a63a"}},{"code_sha256_prefix":"5342821849fd3d94","entry":"EGCN","repo":"IBM/EvolveGCN","repo_kind":"found_in_text","path":"egcn_h.py","file_url":"https://github.com/IBM/EvolveGCN/blob/HEAD/egcn_h.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"5342821849fd3d94"}},{"code_sha256_prefix":"12e1bb464511cd9c","entry":"GRCU","repo":"IBM/EvolveGCN","repo_kind":"found_in_text","path":"egcn_h.py","file_url":"https://github.com/IBM/EvolveGCN/blob/HEAD/egcn_h.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"12e1bb464511cd9c"}},{"code_sha256_prefix":"0f462717a557f615","entry":"alias_setup","repo":"FeiGSSS/DySAT_pytorch","repo_kind":"found_in_text","path":"utils/random_walk.py","file_url":"https://github.com/FeiGSSS/DySAT_pytorch/blob/HEAD/utils/random_walk.py","link_basis":"plan_row","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"0f462717a557f615"}},{"code_sha256_prefix":"975bf2a81565b9c3","entry":"fixed_unigram_candidate_sampler","repo":"FeiGSSS/DySAT_pytorch","repo_kind":"found_in_text","path":"utils/utilities.py","file_url":"https://github.com/FeiGSSS/DySAT_pytorch/blob/HEAD/utils/utilities.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"975bf2a81565b9c3"}},{"code_sha256_prefix":"1d593666381d1212","entry":"get_evaluation_data","repo":"FeiGSSS/DySAT_pytorch","repo_kind":"found_in_text","path":"utils/preprocess.py","file_url":"https://github.com/FeiGSSS/DySAT_pytorch/blob/HEAD/utils/preprocess.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"1d593666381d1212"}},{"code_sha256_prefix":"c15dd381ad4028d7","entry":"load_graphs","repo":"FeiGSSS/DySAT_pytorch","repo_kind":"found_in_text","path":"utils/preprocess.py","file_url":"https://github.com/FeiGSSS/DySAT_pytorch/blob/HEAD/utils/preprocess.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"c15dd381ad4028d7"}},{"code_sha256_prefix":"d499274fa52f6c1f","entry":"mat_GRU_cell","repo":"IBM/EvolveGCN","repo_kind":"found_in_text","path":"egcn_h.py","file_url":"https://github.com/IBM/EvolveGCN/blob/HEAD/egcn_h.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"d499274fa52f6c1f"}},{"code_sha256_prefix":"8fca4741f029cd21","entry":"mp_exec","repo":"wondergo2017/DIDA","repo_kind":"found_in_text","path":"DIDA/utils/mp.py","file_url":"https://github.com/wondergo2017/DIDA/blob/HEAD/DIDA/utils/mp.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"8fca4741f029cd21"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}