{"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/gcondenser-benchmarking-graph-condensation","title":"GCondenser: Benchmarking Graph Condensation","arxiv_id":"2405.14246","date":"2024-05-23","proceeding":null,"authors":["Yilun Liu","Ruihong Qiu","Zi Huang"],"abstract":"Large-scale graphs are valuable for graph representation learning, yet the abundant data in these graphs hinders the efficiency of the training process. Graph condensation (GC) alleviates this issue by compressing the large graph into a significantly smaller one that still supports effective model training. Although recent research has introduced various approaches to improve the effectiveness of the condensed graph, comprehensive and practical evaluations across different GC methods are neglected. This paper proposes the first large-scale graph condensation benchmark, GCondenser, to holistically evaluate and compare mainstream GC methods. GCondenser includes a standardised GC paradigm, consisting of condensation, validation, and evaluation procedures, as well as enabling extensions to new GC methods and datasets. With GCondenser, a comprehensive performance study is conducted, presenting the effectiveness of existing methods. GCondenser is open-sourced and available at https://github.com/superallen13/GCondenser.","url_abs":"https://arxiv.org/abs/2405.14246v3","url_pdf":"https://arxiv.org/pdf/2405.14246v3.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":"gcondenser-benchmarking-graph-condensation","repo_url":"https://github.com/superallen13/GCondenser","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}}],"tasks":[{"task_slug":"benchmarking","task_name":"Benchmarking"},{"task_slug":"graph-representation-learning","task_name":"Graph Representation Learning"},{"task_slug":"representation-learning","task_name":"Representation Learning"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2405.14246","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2405.14246"}},"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/superallen13/GCondenser","reach":{"status":"ok","spdx":"MIT"}}],"summary":{"ran":8,"unverified":2},"by_repo_kind":{"official":{"samples":10,"ran":8,"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":"a26abde1619196d7","entry":"feature_smoothing","repo":"superallen13/GCondenser","repo_kind":"official","path":"graph_condenser/models/sgdd.py","file_url":"https://github.com/superallen13/GCondenser/blob/HEAD/graph_condenser/models/sgdd.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"a26abde1619196d7"}},{"code_sha256_prefix":"a9effa25a028740c","entry":"get_largest_cc","repo":"superallen13/GCondenser","repo_kind":"official","path":"graph_condenser/models/gdem.py","file_url":"https://github.com/superallen13/GCondenser/blob/HEAD/graph_condenser/models/gdem.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":"a9effa25a028740c"}},{"code_sha256_prefix":"4c842a956cb0a6fd","entry":"get_syn_eigen","repo":"superallen13/GCondenser","repo_kind":"official","path":"graph_condenser/models/gdem.py","file_url":"https://github.com/superallen13/GCondenser/blob/HEAD/graph_condenser/models/gdem.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":"4c842a956cb0a6fd"}},{"code_sha256_prefix":"3bd5708a37f6db2d","entry":"match_loss","repo":"superallen13/GCondenser","repo_kind":"official","path":"graph_condenser/models/gcond.py","file_url":"https://github.com/superallen13/GCondenser/blob/HEAD/graph_condenser/models/gcond.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":"3bd5708a37f6db2d"}},{"code_sha256_prefix":"bb66427c983bdd7c","entry":"mean_emb","repo":"superallen13/GCondenser","repo_kind":"official","path":"graph_condenser/models/gcdm.py","file_url":"https://github.com/superallen13/GCondenser/blob/HEAD/graph_condenser/models/gcdm.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"bb66427c983bdd7c"}},{"code_sha256_prefix":"d46497ac0b764f2f","entry":"normalize_adj","repo":"superallen13/GCondenser","repo_kind":"official","path":"graph_condenser/models/gdem.py","file_url":"https://github.com/superallen13/GCondenser/blob/HEAD/graph_condenser/models/gdem.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":"d46497ac0b764f2f"}},{"code_sha256_prefix":"1e5fe66e5abe8649","entry":"parse_int_list","repo":"superallen13/GCondenser","repo_kind":"official","path":"benchmark/run_sampling.py","file_url":"https://github.com/superallen13/GCondenser/blob/HEAD/benchmark/run_sampling.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":"1e5fe66e5abe8649"}},{"code_sha256_prefix":"68ba9924e5b4f043","entry":"regularization","repo":"superallen13/GCondenser","repo_kind":"official","path":"graph_condenser/models/sgdd.py","file_url":"https://github.com/superallen13/GCondenser/blob/HEAD/graph_condenser/models/sgdd.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":"68ba9924e5b4f043"}},{"code_sha256_prefix":"9b92693604ce5073","entry":"fetch_best_model_from_wandb","repo":"superallen13/GCondenser","repo_kind":"official","path":"benchmark/utils.py","file_url":"https://github.com/superallen13/GCondenser/blob/HEAD/benchmark/utils.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":"9b92693604ce5073"}},{"code_sha256_prefix":"fdaf058100c2e9b8","entry":"fetch_info_from_wandb","repo":"superallen13/GCondenser","repo_kind":"official","path":"benchmark/utils.py","file_url":"https://github.com/superallen13/GCondenser/blob/HEAD/benchmark/utils.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":"fdaf058100c2e9b8"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}