{"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/learning-task-aware-effective-brain","title":"Learning Task-Aware Effective Brain Connectivity for fMRI Analysis with Graph Neural Networks","arxiv_id":"2211.00261","date":"2022-11-01","proceeding":null,"authors":["Yue Yu","Xuan Kan","Hejie Cui","ran Xu","Yujia Zheng","Xiangchen Song","Yanqiao Zhu","Kun Zhang","Razieh Nabi","Ying Guo","Chao Zhang","Carl Yang"],"abstract":"Functional magnetic resonance imaging (fMRI) has become one of the most common imaging modalities for brain function analysis. Recently, graph neural networks (GNN) have been adopted for fMRI analysis with superior performance. Unfortunately, traditional functional brain networks are mainly constructed based on similarities among region of interests (ROI), which are noisy and agnostic to the downstream prediction tasks and can lead to inferior results for GNN-based models. To better adapt GNNs for fMRI analysis, we propose TBDS, an end-to-end framework based on \\underline{T}ask-aware \\underline{B}rain connectivity \\underline{D}AG (short for Directed Acyclic Graph) \\underline{S}tructure generation for fMRI analysis. The key component of TBDS is the brain network generator which adopts a DAG learning approach to transform the raw time-series into task-aware brain connectivities. Besides, we design an additional contrastive regularization to inject task-specific knowledge during the brain network generation process. Comprehensive experiments on two fMRI datasets, namely Adolescent Brain Cognitive Development (ABCD) and Philadelphia Neuroimaging Cohort (PNC) datasets demonstrate the efficacy of TBDS. In addition, the generated brain networks also highlight the prediction-related brain regions and thus provide unique interpretations of the prediction results. Our implementation will be published to https://github.com/yueyu1030/TBDS upon acceptance.","url_abs":"https://arxiv.org/abs/2211.00261v1","url_pdf":"https://arxiv.org/pdf/2211.00261v1.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":"learning-task-aware-effective-brain","repo_url":"https://github.com/yueyu1030/tbds","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":0,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}}],"tasks":[{"task_slug":"time-series-1","task_name":"Time Series"},{"task_slug":"time-series","task_name":"Time Series Analysis"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"syntology_url":null,"atlas_url":"https://app.syntology.ai/?focus=2211.00261","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2211.00261"}},"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":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/yueyu1030/tbds","reach":{"status":"ok","spdx":"MIT"}}],"summary":{"ran_honours":1,"unverified":4},"by_repo_kind":{"official":{"samples":5,"ran":1,"repositories":1}},"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":0,"samples":[{"code_sha256_prefix":"aecdc257e560be74","entry":"W_reg_init","repo":"yueyu1030/tbds","repo_kind":"official","path":"BNGPU/NOBEARS_torch.py","file_url":"https://github.com/yueyu1030/tbds/blob/HEAD/BNGPU/NOBEARS_torch.py","link_basis":"harvester_set","language":"python","status":"ran_honours","verification_level":1,"contract_check":"HONOURS","metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"aecdc257e560be74"}},{"code_sha256_prefix":"cfefa8a3b1c15c24","entry":"W_linear_reg","repo":"yueyu1030/tbds","repo_kind":"official","path":"BNGPU/NOBEARS_torch.py","file_url":"https://github.com/yueyu1030/tbds/blob/HEAD/BNGPU/NOBEARS_torch.py","link_basis":"harvester_set","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":"cfefa8a3b1c15c24"}},{"code_sha256_prefix":"8be6300293ccc1ff","entry":"W_reg_init","repo":"yueyu1030/tbds","repo_kind":"official","path":"BNGPU/NOBEARS.py","file_url":"https://github.com/yueyu1030/tbds/blob/HEAD/BNGPU/NOBEARS.py","link_basis":"harvester_set","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":"8be6300293ccc1ff"}},{"code_sha256_prefix":"215f74adc8c1df35","entry":"power_iteration_tf","repo":"yueyu1030/tbds","repo_kind":"official","path":"BNGPU/NOBEARS.py","file_url":"https://github.com/yueyu1030/tbds/blob/HEAD/BNGPU/NOBEARS.py","link_basis":"harvester_set","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":"215f74adc8c1df35"}},{"code_sha256_prefix":"0cc1098451d34d58","entry":"power_iteration_torch","repo":"yueyu1030/tbds","repo_kind":"official","path":"BNGPU/NOBEARS_torch.py","file_url":"https://github.com/yueyu1030/tbds/blob/HEAD/BNGPU/NOBEARS_torch.py","link_basis":"harvester_set","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":"0cc1098451d34d58"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}