Parsing the Switch: LLM-Based UD Annotation for Complex Code-Switched and Low-Resource Languages

Olga Kellert, Nemika Tyagi, Muhammad Imran, Nelvin Licona-Guevara, Carlos Gómez-Rodríguez
6/8/2025
cs.CLcs.AI

Official code: N3mika/ParsingProject (1 star, last commit 2025-05-29).

Abstract

Code-switching presents a complex challenge for syntactic analysis, especially in low-resource language settings where annotated data is scarce. While recent work has explored the use of large language models (LLMs) for sequence-level tagging, few approaches systematically investigate how well these models capture syntactic structure in code-switched contexts. Moreover, existing parsers trained on monolingual treebanks often fail to generalize to multilingual and mixed-language input. To address this gap, we introduce the BiLingua Parser, an LLM-based annotation pipeline designed to produce Universal Dependencies (UD) annotations for code-switched text. First, we develop a prompt-based framework for Spanish-English and Spanish-Guaraní data, combining few-shot LLM prompting with expert review. Second, we release two annotated datasets, including the first Spanish-Guaraní UD-parsed corpus. Third, we conduct a detailed syntactic analysis of switch points across language pairs and communicative contexts. Experimental results show that BiLingua Parser achieves up to 95.29% LAS after expert revision, significantly outperforming prior baselines and multilingual parsers. These results show that LLMs, when carefully guided, can serve as practical tools for bootstrapping syntactic resources in under-resourced, code-switched environments. Data and source code are available at https://github.com/N3mika/ParsingProject

View on arXivView PDF

Code Implementations(1)

10PythonMay 20, 20251 years ago

Cite this paper

@article{kellert2025parsing,
  title  = {Parsing the Switch: LLM-Based UD Annotation for Complex Code-Switched and Low-Resource Languages},
  author = {Olga Kellert and Nemika Tyagi and Muhammad Imran and Nelvin Licona-Guevara and Carlos Gómez-Rodríguez},
  year   = {2025},
  eprint = {2506.07274},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2506.07274v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2506.07274.svg)](https://codeofpaper.com/paper/2506.07274)

Discussion