LLMs as Data Annotators: How Close Are We to Human Performance

Muhammad Uzair Ul Haq, Davide Rigoni, Alessandro Sperduti
4/21/2025
cs.CL

No confident code implementation found for this paper.

Abstract

In NLP, fine-tuning LLMs is effective for various applications but requires high-quality annotated data. However, manual annotation of data is labor-intensive, time-consuming, and costly. Therefore, LLMs are increasingly used to automate the process, often employing in-context learning (ICL) in which some examples related to the task are given in the prompt for better performance. However, manually selecting context examples can lead to inefficiencies and suboptimal model performance. This paper presents comprehensive experiments comparing several LLMs, considering different embedding models, across various datasets for the Named Entity Recognition (NER) task. The evaluation encompasses models with approximately $7$B and $70$B parameters, including both proprietary and non-proprietary models. Furthermore, leveraging the success of Retrieval-Augmented Generation (RAG), it also considers a method that addresses the limitations of ICL by automatically retrieving contextual examples, thereby enhancing performance. The results highlight the importance of selecting the appropriate LLM and embedding model, understanding the trade-offs between LLM sizes and desired performance, and the necessity to direct research efforts towards more challenging datasets.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{haq2025llms,
  title  = {LLMs as Data Annotators: How Close Are We to Human Performance},
  author = {Muhammad Uzair Ul Haq and Davide Rigoni and Alessandro Sperduti},
  year   = {2025},
  eprint = {2504.15022},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2504.15022v1}
}

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

Discussion