EMNLP 2024finding0 citations

Search if you don’t know! Knowledge-Augmented Korean Grammatical Error Correction with Large Language Models

Seonmin Koo, Jinsung Kim, Chanjun Park, Heuiseok Lim

Abstract

Grammatical error correction (GEC) system is a practical task used in the real world, showing high achievements alongside the development of large language models (LLMs). However, these achievements have been primarily obtained in English, and there is a relative lack of performance for non-English data, such as Korean. We hypothesize that this insufficiency occurs because relying solely on the parametric knowledge of LLMs makes it difficult to thoroughly understand the given context in the Korean GEC. Therefore, we propose a Knowledge-Augmented GEC (KAGEC) framework that incorporates evidential information from external sources into the prompt for the GEC task. KAGEC first extracts salient phrases from the given source and retrieves non-parametric knowledge based on these phrases, aiming to enhance the context-aware generation capabilities of LLMs. Furthermore, we conduct validations for fine-grained error types to identify those requiring a retrieval-augmented manner when LLMs perform Korean GEC. According to experimental results, most LLMs, including ChatGPT, demonstrate significant performance improvements when applying KAGEC.

BibTeX
@inproceedings{koo-etal-2024-search,
    title = "Search if you don`t know! Knowledge-Augmented {K}orean Grammatical Error Correction with Large Language Models",
    author = "Koo, Seonmin  and
      Kim, Jinsung  and
      Park, Chanjun  and
      Lim, Heuiseok",
    editor = "Al-Onaizan, Yaser  and
      Bansal, Mohit  and
      Chen, Yun-Nung",
    booktitle = "Findings of the Association for Computational Linguistics: EMNLP 2024",
    month = nov,
    year = "2024",
    address = "Miami, Florida, USA",
    publisher = "Association for Computational Linguistics",
    url = "https://aclanthology.org/2024.findings-emnlp.6/",
    doi = "10.18653/v1/2024.findings-emnlp.6",
    pages = "96--125"
}