{"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/arxiv-2605-09428","title":"FedCIGAR: A Personalized Reconstruction Approach for Federated Graph-level Anomaly Detection","arxiv_id":"2605.09428","date":"2026-05-10","proceeding":null,"authors":["Yunfeng Zhao","Yixin Liu","Qingfeng Chen","Shiyuan Li","Yue Tan","Shirui Pan"],"abstract":"Graph-level anomaly detection (GLAD) is crucial for ensuring the reliability of graph-driven applications by identifying abnormal graphs that deviate from the majority. Considering the privacy concerns in distributed scenarios, federated graph-level anomaly detection (FedGLAD) has emerged as a promising solution to enable collaborative detection without sharing raw data. However, existing methods suffer from poor generalization due to the reliance on unrealistic synthetic anomalies and insufficient personalization capabilities under data heterogeneity. To address these challenges, we propose a novel Federated graph-level anomaly detection approach with Cluster-adaptIve GAted Reconstruction (FedCIGAR). Specifically, we design a reconstruction-based paradigm trained on normal graphs to avoid synthetic data. Furthermore, we introduce a client-side node contribution gating mechanism and a server-side sliding window-based clustering strategy to tackle data heterogeneity. Extensive experiments demonstrate that FedCIGAR achieves superior performance and robustness in contrast to state-of-the-art methods.","url_abs":"https://arxiv.org/abs/2605.09428","url_pdf":"https://arxiv.org/pdf/2605.09428","source":{"archive":null,"snapshot":"2025-07-28","note":"not in the Papers with Code archive (frozen at the snapshot)","row_kind":"graph","title_abstract_authors_date":"arXiv metadata, CC0 1.0 (https://info.arxiv.org/help/license)"},"code_links":[],"tasks":[],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2605.09428","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2605.09428"}},"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":[{"mentioned_in_github":null,"is_official":null,"provenance":"deterministic:regex_extraction","mentioned_in_paper":null,"url":"https://github.com/yunf-zhao/FedCIGAR","reach":null}],"summary":{"ran":3,"unverified":1},"by_repo_kind":{"found_in_text":{"samples":4,"ran":3,"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":4,"samples":[{"code_sha256_prefix":"a272912667166d59","entry":"Attribute_Decoder","repo":"yunf-zhao/FedCIGAR","repo_kind":"found_in_text","path":"FedCIGAR/model/models.py","file_url":"https://github.com/yunf-zhao/FedCIGAR/blob/HEAD/FedCIGAR/model/models.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":"invariant","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"a272912667166d59"}},{"code_sha256_prefix":"c81dff1b9459ff71","entry":"Encoder","repo":"yunf-zhao/FedCIGAR","repo_kind":"found_in_text","path":"FedCIGAR/model/models.py","file_url":"https://github.com/yunf-zhao/FedCIGAR/blob/HEAD/FedCIGAR/model/models.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"c81dff1b9459ff71"}},{"code_sha256_prefix":"b936be282896b0f5","entry":"Structure_Decoder","repo":"yunf-zhao/FedCIGAR","repo_kind":"found_in_text","path":"FedCIGAR/model/models.py","file_url":"https://github.com/yunf-zhao/FedCIGAR/blob/HEAD/FedCIGAR/model/models.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":"invariant","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"b936be282896b0f5"}},{"code_sha256_prefix":"53e04ed7e6cded6a","entry":"AutoEncoder_Client_Multi","repo":"yunf-zhao/FedCIGAR","repo_kind":"found_in_text","path":"FedCIGAR/model/models.py","file_url":"https://github.com/yunf-zhao/FedCIGAR/blob/HEAD/FedCIGAR/model/models.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":"53e04ed7e6cded6a"}}]},"arxiv_metadata":{"licence":"arXiv metadata, CC0 1.0 (https://info.arxiv.org/help/license)","fields":["title","abstract","authors","date"],"primary_category":"cs.LG","source":"arxiv_2026.jsonl"},"syntology_extracted_results":null}