{"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-dynamic-context-augmentation-for","title":"Learning Dynamic Context Augmentation for Global Entity Linking","arxiv_id":"1909.02117","date":"2019-09-04","proceeding":"IJCNLP 2019 11","authors":["Xiyuan Yang","Xiaotao Gu","Sheng Lin","Siliang Tang","Yueting Zhuang","Fei Wu","Zhigang Chen","Guoping Hu","Xiang Ren"],"abstract":"Despite of the recent success of collective entity linking (EL) methods, these \"global\" inference methods may yield sub-optimal results when the \"all-mention coherence\" assumption breaks, and often suffer from high computational cost at the inference stage, due to the complex search space. In this paper, we propose a simple yet effective solution, called Dynamic Context Augmentation (DCA), for collective EL, which requires only one pass through the mentions in a document. DCA sequentially accumulates context information to make efficient, collective inference, and can cope with different local EL models as a plug-and-enhance module. We explore both supervised and reinforcement learning strategies for learning the DCA model. Extensive experiments show the effectiveness of our model with different learning settings, base models, decision orders and attention mechanisms.","url_abs":"https://arxiv.org/abs/1909.02117v1","url_pdf":"https://arxiv.org/pdf/1909.02117v1.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-dynamic-context-augmentation-for","repo_url":"https://github.com/YoungXiyuan/DCA","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":null},{"paper_slug":"learning-dynamic-context-augmentation-for","repo_url":"https://github.com/ZacharyChenpk/Local_ETHZ","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok"}}],"tasks":[{"task_slug":"entity-disambiguation","task_name":"Entity Disambiguation"},{"task_slug":"entity-linking","task_name":"Entity Linking"},{"task_slug":"reinforcement-learning","task_name":"Reinforcement Learning"},{"task_slug":"reinforcement-learning-1","task_name":"Reinforcement Learning (RL)"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[{"leaderboard":"/sota/entity-disambiguation-on-aida-conll","task":"Entity Disambiguation","dataset":"AIDA-CoNLL","model":"DCA-SL (2019)(et al., [2019c])","rank_in_archive_order":5,"of":20,"metrics":{"In-KB Accuracy":"94.64"},"uses_additional_data":false}],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=1909.02117","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"1909.02117"}},"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/YoungXiyuan/DCA","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/ZacharyChenpk/Local_ETHZ","reach":{"status":"ok"}}],"summary":{"ran_draft_wrong":1},"by_repo_kind":{"official":{"samples":1,"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":1,"samples":[{"code_sha256_prefix":"1834524bf8405da3","entry":"flatten_list_of_lists","repo":"YoungXiyuan/DCA","repo_kind":"official","path":"utils.py","file_url":"https://github.com/YoungXiyuan/DCA/blob/HEAD/utils.py","link_basis":"first_harvest_node","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":"1834524bf8405da3"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}