{"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/damo-nlp-at-semeval-2023-task-2-a-unified","title":"DAMO-NLP at SemEval-2023 Task 2: A Unified Retrieval-augmented System for Multilingual Named Entity Recognition","arxiv_id":"2305.03688","date":"2023-05-05","proceeding":null,"authors":["Zeqi Tan","Shen Huang","Zixia Jia","Jiong Cai","Yinghui Li","Weiming Lu","Yueting Zhuang","Kewei Tu","Pengjun Xie","Fei Huang","Yong Jiang"],"abstract":"The MultiCoNER \\RNum{2} shared task aims to tackle multilingual named entity recognition (NER) in fine-grained and noisy scenarios, and it inherits the semantic ambiguity and low-context setting of the MultiCoNER \\RNum{1} task. To cope with these problems, the previous top systems in the MultiCoNER \\RNum{1} either incorporate the knowledge bases or gazetteers. However, they still suffer from insufficient knowledge, limited context length, single retrieval strategy. In this paper, our team \\textbf{DAMO-NLP} proposes a unified retrieval-augmented system (U-RaNER) for fine-grained multilingual NER. We perform error analysis on the previous top systems and reveal that their performance bottleneck lies in insufficient knowledge. Also, we discover that the limited context length causes the retrieval knowledge to be invisible to the model. To enhance the retrieval context, we incorporate the entity-centric Wikidata knowledge base, while utilizing the infusion approach to broaden the contextual scope of the model. Also, we explore various search strategies and refine the quality of retrieval knowledge. Our system\\footnote{We will release the dataset, code, and scripts of our system at {\\small \\url{https://github.com/modelscope/AdaSeq/tree/master/examples/U-RaNER}}.} wins 9 out of 13 tracks in the MultiCoNER \\RNum{2} shared task. Additionally, we compared our system with ChatGPT, one of the large language models which have unlocked strong capabilities on many tasks. The results show that there is still much room for improvement for ChatGPT on the extraction task.","url_abs":"https://arxiv.org/abs/2305.03688v3","url_pdf":"https://arxiv.org/pdf/2305.03688v3.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":"damo-nlp-at-semeval-2023-task-2-a-unified","repo_url":"https://github.com/modelscope/adaseq","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":0,"framework":"pytorch","reach":{"status":"ok","spdx":"Apache-2.0"}}],"tasks":[{"task_slug":"multilingual-named-entity-recognition","task_name":"Multilingual Named Entity Recognition"},{"task_slug":"cg","task_name":"NER"},{"task_slug":"named-entity-recognition-1","task_name":"Named Entity Recognition"},{"task_slug":"named-entity-recognition-ner","task_name":"Named Entity Recognition (NER)"},{"task_slug":"retrieval","task_name":"Retrieval"},{"task_slug":"task-2","task_name":"Task 2"},{"task_slug":"named-entity-recognition","task_name":"named-entity-recognition"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"syntology_url":"https://syntology.ai/paper/2305.03688","atlas_url":"https://app.syntology.ai/?focus=2305.03688","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2305.03688"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-25T09:33:49+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/modelscope/adaseq","reach":{"status":"ok","spdx":"Apache-2.0"}}],"summary":{"unverified":4},"by_repo_kind":{"official":{"samples":4,"ran":0,"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":"e17e0c84478d9fdf","entry":"bio2span","repo":"modelscope/adaseq","repo_kind":"official","path":"adaseq/models/utils.py","file_url":"https://github.com/modelscope/adaseq/blob/HEAD/adaseq/models/utils.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"e17e0c84478d9fdf"}},{"code_sha256_prefix":"1c09f1b2a1673ff7","entry":"convert2span","repo":"modelscope/adaseq","repo_kind":"official","path":"adaseq/models/utils.py","file_url":"https://github.com/modelscope/adaseq/blob/HEAD/adaseq/models/utils.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"1c09f1b2a1673ff7"}},{"code_sha256_prefix":"d1402dd2781d2ac7","entry":"fix_tag_sequence_error","repo":"modelscope/adaseq","repo_kind":"official","path":"adaseq/models/utils.py","file_url":"https://github.com/modelscope/adaseq/blob/HEAD/adaseq/models/utils.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"d1402dd2781d2ac7"}},{"code_sha256_prefix":"1bab6e044bc7a5f1","entry":"get_member_set","repo":"modelscope/adaseq","repo_kind":"official","path":"adaseq/metainfo.py","file_url":"https://github.com/modelscope/adaseq/blob/HEAD/adaseq/metainfo.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"1bab6e044bc7a5f1"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}