{"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/participatory-research-for-low-resourced","title":"Participatory Research for Low-resourced Machine Translation: A Case Study in African Languages","arxiv_id":"2010.02353","date":"2020-10-05","proceeding":"Findings of the Association for Computational Linguistics 2020","authors":["Wilhelmina Nekoto","Vukosi Marivate","Tshinondiwa Matsila","Timi Fasubaa","Tajudeen Kolawole","Taiwo Fagbohungbe","Solomon Oluwole Akinola","Shamsuddeen Hassan Muhammad","Salomon Kabongo","Salomey Osei","Sackey Freshia","Rubungo Andre Niyongabo","Ricky Macharm","Perez Ogayo","Orevaoghene Ahia","Musie Meressa","Mofe Adeyemi","Masabata Mokgesi-Selinga","Lawrence Okegbemi","Laura Jane Martinus","Kolawole Tajudeen","Kevin Degila","Kelechi Ogueji","Kathleen Siminyu","Julia Kreutzer","Jason Webster","Jamiil Toure Ali","Jade Abbott","Iroro Orife","Ignatius Ezeani","Idris Abdulkabir Dangana","Herman Kamper","Hady Elsahar","Goodness Duru","Ghollah Kioko","Espoir Murhabazi","Elan van Biljon","Daniel Whitenack","Christopher Onyefuluchi","Chris Emezue","Bonaventure Dossou","Blessing Sibanda","Blessing Itoro Bassey","Ayodele Olabiyi","Arshath Ramkilowan","Alp Öktem","Adewale Akinfaderin","Abdallah Bashir"],"abstract":"Research in NLP lacks geographic diversity, and the question of how NLP can be scaled to low-resourced languages has not yet been adequately solved. \"Low-resourced\"-ness is a complex problem going beyond data availability and reflects systemic problems in society. In this paper, we focus on the task of Machine Translation (MT), that plays a crucial role for information accessibility and communication worldwide. Despite immense improvements in MT over the past decade, MT is centered around a few high-resourced languages. As MT researchers cannot solve the problem of low-resourcedness alone, we propose participatory research as a means to involve all necessary agents required in the MT development process. We demonstrate the feasibility and scalability of participatory research with a case study on MT for African languages. Its implementation leads to a collection of novel translation datasets, MT benchmarks for over 30 languages, with human evaluations for a third of them, and enables participants without formal training to make a unique scientific contribution. Benchmarks, models, data, code, and evaluation results are released under https://github.com/masakhane-io/masakhane-mt.","url_abs":"https://arxiv.org/abs/2010.02353v2","url_pdf":"https://arxiv.org/pdf/2010.02353v2.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":"participatory-research-for-low-resourced","repo_url":"https://github.com/masakhane-io/masakhane-mt","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"none","reach":{"status":"ok","spdx":"MIT"}},{"paper_slug":"participatory-research-for-low-resourced","repo_url":"https://github.com/StatNLP/joeynmt","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"Apache-2.0"}},{"paper_slug":"participatory-research-for-low-resourced","repo_url":"https://github.com/joeynmt/joeynmt","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"Apache-2.0"}},{"paper_slug":"participatory-research-for-low-resourced","repo_url":"https://github.com/masakhane-io/masakhane","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"ok","spdx":"MIT"}}],"tasks":[{"task_slug":"diversity","task_name":"Diversity"},{"task_slug":"machine-translation","task_name":"Machine Translation"},{"task_slug":"translation","task_name":"Translation"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"syntology_url":null,"atlas_url":"https://app.syntology.ai/?focus=2010.02353","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2010.02353"}},"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/masakhane-io/masakhane","reach":{"status":"ok","spdx":"MIT"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/joeynmt/joeynmt","reach":{"status":"ok","spdx":"Apache-2.0"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/StatNLP/joeynmt","reach":{"status":"ok","spdx":"Apache-2.0"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/masakhane-io/masakhane-mt","reach":{"status":"ok","spdx":"MIT"}}],"summary":{"unverified":1},"by_repo_kind":{"listed":{"samples":1,"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":"6da764aa47787f47","entry":"load_config","repo":"joeynmt/joeynmt","repo_kind":"listed","path":"joeynmt/config.py","file_url":"https://github.com/joeynmt/joeynmt/blob/HEAD/joeynmt/config.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":"6da764aa47787f47"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}