Linguistics Theory Meets LLM: Code-Switched Text Generation via Equivalence Constrained Large Language Models

Garry Kuwanto, Chaitanya Agarwal, Genta Indra Winata, Derry Tanti Wijaya
10/30/2024
cs.CL

No official code found. Best implementation: gkuwanto/ezswitch (5 stars, last commit 2024-10-31).

Abstract

Code-switching, the phenomenon of alternating between two or more languages in a single conversation, presents unique challenges for Natural Language Processing (NLP). Most existing research focuses on either syntactic constraints or neural generation, with few efforts to integrate linguistic theory with large language models (LLMs) for generating natural code-switched text. In this paper, we introduce EZSwitch, a novel framework that combines Equivalence Constraint Theory (ECT) with LLMs to produce linguistically valid and fluent code-switched text. We evaluate our method using both human judgments and automatic metrics, demonstrating a significant improvement in the quality of generated code-switching sentences compared to baseline LLMs. To address the lack of suitable evaluation metrics, we conduct a comprehensive correlation study of various automatic metrics against human scores, revealing that current metrics often fail to capture the nuanced fluency of code-switched text. Additionally, we create CSPref, a human preference dataset based on human ratings and analyze model performance across ``hard`` and ``easy`` examples. Our findings indicate that incorporating linguistic constraints into LLMs leads to more robust and human-aligned generation, paving the way for scalable code-switching text generation across diverse language pairs.

View on arXivView PDF

Code Implementations(1)

gkuwanto/ezswitchCommunity100%

EZswitch is a framework designed to generate code-switched text, blending two languages within a single sentence or discourse. This tool incorporates Equivalence Constraint Theory (ECT) with and (LLMs) to produce syntactically valid, natural-sounding code-switched sentences.

53OCaml, ShellOct 28, 20241 years ago

Cite this paper

@article{kuwanto2024linguistics,
  title  = {Linguistics Theory Meets LLM: Code-Switched Text Generation via Equivalence Constrained Large Language Models},
  author = {Garry Kuwanto and Chaitanya Agarwal and Genta Indra Winata and Derry Tanti Wijaya},
  year   = {2024},
  eprint = {2410.22660},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.22660v1}
}

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/2410.22660.svg)](https://codeofpaper.com/paper/2410.22660)

Discussion