{"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/teg-db-a-comprehensive-dataset-and-benchmark","title":"TEG-DB: A Comprehensive Dataset and Benchmark of Textual-Edge Graphs","arxiv_id":"2406.10310","date":"2024-06-14","proceeding":null,"authors":["Zhuofeng Li","Zixing Gou","Xiangnan Zhang","Zhongyuan Liu","Sirui Li","Yuntong Hu","Chen Ling","Zheng Zhang","Liang Zhao"],"abstract":"Text-Attributed Graphs (TAGs) augment graph structures with natural language descriptions, facilitating detailed depictions of data and their interconnections across various real-world settings. However, existing TAG datasets predominantly feature textual information only at the nodes, with edges typically represented by mere binary or categorical attributes. This lack of rich textual edge annotations significantly limits the exploration of contextual relationships between entities, hindering deeper insights into graph-structured data. To address this gap, we introduce Textual-Edge Graphs Datasets and Benchmark (TEG-DB), a comprehensive and diverse collection of benchmark textual-edge datasets featuring rich textual descriptions on nodes and edges. The TEG-DB datasets are large-scale and encompass a wide range of domains, from citation networks to social networks. In addition, we conduct extensive benchmark experiments on TEG-DB to assess the extent to which current techniques, including pre-trained language models, graph neural networks, and their combinations, can utilize textual node and edge information. Our goal is to elicit advancements in textual-edge graph research, specifically in developing methodologies that exploit rich textual node and edge descriptions to enhance graph analysis and provide deeper insights into complex real-world networks. The entire TEG-DB project is publicly accessible as an open-source repository on Github, accessible at https://github.com/Zhuofeng-Li/TEG-Benchmark.","url_abs":"https://arxiv.org/abs/2406.10310v3","url_pdf":"https://arxiv.org/pdf/2406.10310v3.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":"teg-db-a-comprehensive-dataset-and-benchmark","repo_url":"https://github.com/zhuofeng-li/teg-benchmark","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}}],"tasks":[{"task_slug":"tag","task_name":"TAG"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2406.10310","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2406.10310"}},"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/Zhuofeng-Li/TEG-Benchmark","reach":{"status":"ok","spdx":"MIT"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/zhuofeng-li/teg-benchmark","reach":{"status":"ok","spdx":"MIT"}}],"summary":{"ran":8,"unverified":3},"by_repo_kind":{"official":{"samples":11,"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":"2ead908edee5bf31","entry":"split_graph","repo":"Zhuofeng-Li/TEG-Benchmark","repo_kind":"official","path":"GNN/model/Dataloader.py","file_url":"https://github.com/Zhuofeng-Li/TEG-Benchmark/blob/HEAD/GNN/model/Dataloader.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":"2ead908edee5bf31"}},{"code_sha256_prefix":"f0581e5668ba1873","entry":"test","repo":"Zhuofeng-Li/TEG-Benchmark","repo_kind":"official","path":"GNN/GNN_Link_HitsK.py","file_url":"https://github.com/Zhuofeng-Li/TEG-Benchmark/blob/HEAD/GNN/GNN_Link_HitsK.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":"f0581e5668ba1873"}},{"code_sha256_prefix":"64d97bf20e2f647a","entry":"test","repo":"Zhuofeng-Li/TEG-Benchmark","repo_kind":"official","path":"GNN/GNN_Link_HitsK_loader.py","file_url":"https://github.com/Zhuofeng-Li/TEG-Benchmark/blob/HEAD/GNN/GNN_Link_HitsK_loader.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":"64d97bf20e2f647a"}},{"code_sha256_prefix":"8b3cabb047d30449","entry":"test","repo":"Zhuofeng-Li/TEG-Benchmark","repo_kind":"official","path":"GNN/GNN_Link_MRR.py","file_url":"https://github.com/Zhuofeng-Li/TEG-Benchmark/blob/HEAD/GNN/GNN_Link_MRR.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":"8b3cabb047d30449"}},{"code_sha256_prefix":"b9125d103f13768d","entry":"train","repo":"Zhuofeng-Li/TEG-Benchmark","repo_kind":"official","path":"GNN/GNN_Link_HitsK.py","file_url":"https://github.com/Zhuofeng-Li/TEG-Benchmark/blob/HEAD/GNN/GNN_Link_HitsK.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":"b9125d103f13768d"}},{"code_sha256_prefix":"93ed7f8d21768471","entry":"train","repo":"Zhuofeng-Li/TEG-Benchmark","repo_kind":"official","path":"GNN/GNN_Link_HitsK_loader.py","file_url":"https://github.com/Zhuofeng-Li/TEG-Benchmark/blob/HEAD/GNN/GNN_Link_HitsK_loader.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":"93ed7f8d21768471"}},{"code_sha256_prefix":"ad21068f2893ab5c","entry":"train","repo":"Zhuofeng-Li/TEG-Benchmark","repo_kind":"official","path":"GNN/GNN_Link_MRR.py","file_url":"https://github.com/Zhuofeng-Li/TEG-Benchmark/blob/HEAD/GNN/GNN_Link_MRR.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":"ad21068f2893ab5c"}},{"code_sha256_prefix":"70a4a68841982fea","entry":"train","repo":"Zhuofeng-Li/TEG-Benchmark","repo_kind":"official","path":"GNN/GNN_Link_MRR_loader.py","file_url":"https://github.com/Zhuofeng-Li/TEG-Benchmark/blob/HEAD/GNN/GNN_Link_MRR_loader.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":"70a4a68841982fea"}},{"code_sha256_prefix":"4f6f2bae5c0ee660","entry":"gen_loader","repo":"Zhuofeng-Li/TEG-Benchmark","repo_kind":"official","path":"GNN/GNN_Link_MRR_loader.py","file_url":"https://github.com/Zhuofeng-Li/TEG-Benchmark/blob/HEAD/GNN/GNN_Link_MRR_loader.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":"4f6f2bae5c0ee660"}},{"code_sha256_prefix":"d9a1942021124664","entry":"split_time","repo":"Zhuofeng-Li/TEG-Benchmark","repo_kind":"official","path":"GNN/model/Dataloader.py","file_url":"https://github.com/Zhuofeng-Li/TEG-Benchmark/blob/HEAD/GNN/model/Dataloader.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":"d9a1942021124664"}},{"code_sha256_prefix":"4f3238930893cc90","entry":"train","repo":"Zhuofeng-Li/TEG-Benchmark","repo_kind":"official","path":"GNN/GNN_Node.py","file_url":"https://github.com/Zhuofeng-Li/TEG-Benchmark/blob/HEAD/GNN/GNN_Node.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":"4f3238930893cc90"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}