Do LLMs Possess a Personality? Making the MBTI Test an Amazing Evaluation for Large Language Models

Keyu Pan, Yawen Zeng
7/30/2023
cs.CL

Official code: HarderThenHarder/transformers_tasks (2,421 stars, last commit 2023-09-29).

Abstract

The field of large language models (LLMs) has made significant progress, and their knowledge storage capacity is approaching that of human beings. Furthermore, advanced techniques, such as prompt learning and reinforcement learning, are being employed to address ethical concerns and hallucination problems associated with LLMs, bringing them closer to aligning with human values. This situation naturally raises the question of whether LLMs with human-like abilities possess a human-like personality? In this paper, we aim to investigate the feasibility of using the Myers-Briggs Type Indicator (MBTI), a widespread human personality assessment tool, as an evaluation metric for LLMs. Specifically, extensive experiments will be conducted to explore: 1) the personality types of different LLMs, 2) the possibility of changing the personality types by prompt engineering, and 3) How does the training dataset affect the model's personality. Although the MBTI is not a rigorous assessment, it can still reflect the similarity between LLMs and human personality. In practice, the MBTI has the potential to serve as a rough indicator. Our codes are available at https://github.com/HarderThenHarder/transformers_tasks/tree/main/LLM/llms_mbti.

View on arXivView PDF

Code Implementations(1)

⭐️ NLP Algorithms with transformers lib. Supporting Text-Classification, Text-Generation, Information-Extraction, Text-Matching, RLHF, SFT etc.

2,421401MDX, ShellNov 13, 20223 years ago
information-extractionnlpreinforcement-learningtext-classificationtext-generation+2 more

Similar Papers

Cite this paper

@article{pan2023llms,
  title  = {Do LLMs Possess a Personality? Making the MBTI Test an Amazing Evaluation for Large Language Models},
  author = {Keyu Pan and Yawen Zeng},
  year   = {2023},
  eprint = {2307.16180},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2307.16180v1}
}

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

Discussion