{"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/masakhaner-2-0-africa-centric-transfer","title":"MasakhaNER 2.0: Africa-centric Transfer Learning for Named Entity Recognition","arxiv_id":"2210.12391","date":"2022-10-22","proceeding":null,"authors":["David Ifeoluwa Adelani","Graham Neubig","Sebastian Ruder","Shruti Rijhwani","Michael Beukman","Chester Palen-Michel","Constantine Lignos","Jesujoba O. Alabi","Shamsuddeen H. Muhammad","Peter Nabende","Cheikh M. Bamba Dione","Andiswa Bukula","Rooweither Mabuya","Bonaventure F. P. Dossou","Blessing Sibanda","Happy Buzaaba","Jonathan Mukiibi","Godson Kalipe","Derguene Mbaye","Amelia Taylor","Fatoumata Kabore","Chris Chinenye Emezue","Anuoluwapo Aremu","Perez Ogayo","Catherine Gitau","Edwin Munkoh-Buabeng","Victoire M. Koagne","Allahsera Auguste Tapo","Tebogo Macucwa","Vukosi Marivate","Elvis Mboning","Tajuddeen Gwadabe","Tosin Adewumi","Orevaoghene Ahia","Joyce Nakatumba-Nabende","Neo L. Mokono","Ignatius Ezeani","Chiamaka Chukwuneke","Mofetoluwa Adeyemi","Gilles Q. Hacheme","Idris Abdulmumin","Odunayo Ogundepo","Oreen Yousuf","Tatiana Moteu Ngoli","Dietrich Klakow"],"abstract":"African languages are spoken by over a billion people, but are underrepresented in NLP research and development. The challenges impeding progress include the limited availability of annotated datasets, as well as a lack of understanding of the settings where current methods are effective. In this paper, we make progress towards solutions for these challenges, focusing on the task of named entity recognition (NER). We create the largest human-annotated NER dataset for 20 African languages, and we study the behavior of state-of-the-art cross-lingual transfer methods in an Africa-centric setting, demonstrating that the choice of source language significantly affects performance. We show that choosing the best transfer language improves zero-shot F1 scores by an average of 14 points across 20 languages compared to using English. Our results highlight the need for benchmark datasets and models that cover typologically-diverse African languages.","url_abs":"https://arxiv.org/abs/2210.12391v2","url_pdf":"https://arxiv.org/pdf/2210.12391v2.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":"masakhaner-2-0-africa-centric-transfer","repo_url":"https://github.com/masakhane-io/masakhane-ner/tree/main/MasakhaNER2.0","is_official":1,"mentioned_in_paper":0,"mentioned_in_github":0,"framework":"pytorch","reach":null}],"tasks":[{"task_slug":"cross-lingual-transfer","task_name":"Cross-Lingual Transfer"},{"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":"transfer-learning","task_name":"Transfer Learning"},{"task_slug":"named-entity-recognition","task_name":"named-entity-recognition"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"syntology_url":"https://syntology.ai/paper/2210.12391","atlas_url":"https://app.syntology.ai/?focus=2210.12391","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2210.12391"}},"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/masakhane-io/masakhane-ner/tree/main/MasakhaNER2.0","reach":null}],"summary":{"ran_draft_wrong":3},"by_repo_kind":{},"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":3,"samples":[{"code_sha256_prefix":"59f7e84a8e40deed","entry":"map_task_to_data","repo":null,"repo_kind":null,"path":null,"file_url":null,"link_basis":"identical_code_first_harvested_elsewhere","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":null,"inline_ok":false,"mcp_get_code":{"code_sha256":"59f7e84a8e40deed"}},{"code_sha256_prefix":"cd55b256a5726cf4","entry":"map_task_to_models","repo":null,"repo_kind":null,"path":null,"file_url":null,"link_basis":"identical_code_first_harvested_elsewhere","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":null,"inline_ok":false,"mcp_get_code":{"code_sha256":"cd55b256a5726cf4"}},{"code_sha256_prefix":"7f352620f4bfd7b0","entry":"read_vocab_file","repo":null,"repo_kind":null,"path":null,"file_url":null,"link_basis":"identical_code_first_harvested_elsewhere","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":null,"inline_ok":false,"mcp_get_code":{"code_sha256":"7f352620f4bfd7b0"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}