Preprint
Large Language Models

ChatGPT: Jack of all trades, master of none

Jan Kocoń(Wrocław University of Science and Technology), Igor Cichecki(Wrocław University of Science and Technology), Oliwier Kaszyca(Wrocław University of Science and Technology), Mateusz Kochanek(Wrocław University of Science and Technology), Dominika Szydło(Wrocław University of Science and Technology), Joanna Baran(Wrocław University of Science and Technology), Julita Bielaniewicz(Wrocław University of Science and Technology), Marcin Gruza(Wrocław University of Science and Technology), Arkadiusz Janz(Wrocław University of Science and Technology), Kamil Kanclerz(Wrocław University of Science and Technology), Anna Kocoń(Wrocław University of Science and Technology), Bartłomiej Koptyra(Wrocław University of Science and Technology), Wiktoria Mieleszczenko-Kowszewicz(Wrocław University of Science and Technology), Piotr Miłkowski(Wrocław University of Science and Technology), Marcin Oleksy(Wrocław University of Science and Technology), Maciej Piasecki(Wrocław University of Science and Technology), Łukasz Radliński(Wrocław University of Science and Technology), Konrad Wojtasik(Wrocław University of Science and Technology), Stanisław Woźniak(Wrocław University of Science and Technology), Przemysław Kazienko(Wrocław University of Science and Technology)
June 3, 2023Information Fusion758 citations

758

Citations

0

Influential Citations

Information Fusion

Venue

2023

Year

Abstract

OpenAI has released the Chat Generative Pre-trained Transformer (ChatGPT) and revolutionized the approach in artificial intelligence to human-model interaction. The first contact with the chatbot reveals its ability to provide detailed and precise answers in various areas. Several publications on ChatGPT evaluation test its effectiveness on well-known natural language processing (NLP) tasks. However, the existing studies are mostly non-automated and tested on a very limited scale. In this work, we examined ChatGPT’s capabilities on 25 diverse analytical NLP tasks, most of them subjective even to humans, such as sentiment analysis, emotion recognition, offensiveness, and stance detection. In contrast, the other tasks require more objective reasoning like word sense disambiguation, linguistic acceptability, and question answering. We also evaluated GPT-4 model on five selected subsets of NLP tasks. We automated ChatGPT and GPT-4 prompting process and analyzed more than 49k responses. Our comparison of its results with available State-of-the-Art (SOTA) solutions showed that the average loss in quality of the ChatGPT model was about 25% for zero-shot and few-shot evaluation. For GPT-4 model, a loss for semantic tasks is significantly lower than for ChatGPT. We showed that the more difficult the task (lower SOTA performance), the higher the ChatGPT loss. It especially refers to pragmatic NLP problems like emotion recognition. We also tested the ability to personalize ChatGPT responses for selected subjective tasks via Random Contextual Few-Shot Personalization, and we obtained significantly better user-based predictions. Additional qualitative analysis revealed a ChatGPT bias, most likely due to the rules imposed on human trainers by OpenAI. Our results provide the basis for a fundamental discussion of whether the high quality of recent predictive NLP models can indicate a tool’s usefulness to society and how the learning and validation procedures for such systems should be established.

Analysis

Why This Paper Matters

The rapid adoption of ChatGPT has sparked widespread enthusiasm about its capabilities, but much of the early evaluation was anecdotal or limited in scope. This paper by Kocoń et al. provides one of the first large-scale, automated assessments of ChatGPT and GPT-4 across a wide range of NLP tasks, offering a sobering counterpoint to the hype. By systematically comparing these models to state-of-the-art (SOTA) solutions, the authors reveal that despite impressive fluency, ChatGPT lags significantly behind specialized models on many analytical tasks.

The study's importance is amplified by its scale: over 49,000 responses were analyzed across 25 tasks, including both subjective tasks like emotion recognition and objective tasks like word sense disambiguation. This breadth allows for a nuanced understanding of where ChatGPT excels and where it falls short. Moreover, the paper introduces a personalization technique that shows promise for improving performance on subjective tasks, and it uncovers biases in ChatGPT's responses that likely stem from OpenAI's training rules. These findings are critical for practitioners who might otherwise over-rely on ChatGPT for tasks requiring high accuracy.

Technical Contributions

  • Large-scale automated evaluation: The authors developed an automated pipeline to prompt ChatGPT and GPT-4 on 25 diverse NLP tasks, enabling the analysis of over 49,000 responses. This contrasts with previous studies that were mostly manual and limited in scale.
  • Comprehensive task coverage: The evaluation spans subjective tasks (sentiment analysis, emotion recognition, offensiveness detection, stance detection) and objective tasks (word sense disambiguation, linguistic acceptability, question answering), providing a holistic view of model capabilities.
  • Quantification of performance gap: The paper measures the average quality loss of ChatGPT relative to SOTA models, finding about 25% loss for zero-shot and few-shot settings, and shows that loss increases with task difficulty.
  • Random Contextual Few-Shot Personalization: A novel method that injects random contextual examples to personalize ChatGPT's responses for subjective tasks, yielding significantly better user-based predictions.
  • Bias identification: Through qualitative analysis, the authors uncover a bias in ChatGPT's responses, likely due to the rules imposed on human trainers by OpenAI.

Results

The key quantitative finding is that ChatGPT's average quality loss compared to SOTA models is approximately 25% for both zero-shot and few-shot evaluation. For GPT-4, the loss on semantic tasks is significantly lower than for ChatGPT, indicating improvement in newer models. The authors also demonstrate that the more difficult the task (as indicated by lower SOTA performance), the higher the ChatGPT loss, with pragmatic tasks like emotion recognition showing particularly large gaps. The personalization technique improved predictions for subjective tasks, though specific metrics are not detailed in the abstract. Qualitative analysis revealed a bias in ChatGPT's outputs, which the authors attribute to OpenAI's training rules.

Significance

This paper serves as a crucial reality check for the AI community. It challenges the notion that high performance on benchmarks automatically translates to societal usefulness and highlights the need for rigorous, automated evaluation of large language models. The findings underscore the importance of task-specific validation and the potential of personalization to enhance model utility. Furthermore, the identification of bias raises important questions about the transparency and fairness of commercial LLMs. Overall, the study provides a foundation for discussions on how to establish learning and validation procedures for such systems, advocating for a more critical and systematic approach to evaluating AI tools.