atlas

Research map / Large language models / Language, safety and interpretability

LLM vs Small Model? Large Language Model Based Text Augmentation Enhanced Personality Detection Model

AAAI 2024 · Large language models › Language, safety and interpretability · approach: Data and hallucination detection · 31 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Distills ChatGPT-generated semantic, sentiment, and linguistic post analyses and label descriptions into a BERT-based personality detector via contrastive learning and soft labels.

Problem

Personality detection from social media posts suffers from scarce ground-truth MBTI labels, leading to weak post representations, and treats traits as one-hot labels ignoring their semantics; LLMs perform poorly on the task directly.

Approach

Use an LLM to generate semantic, sentiment, and linguistic analyses of posts as positive samples for contrastive learning of a small BERT post encoder, and use LLM-generated label descriptions to compute soft labels, so no LLM is needed at inference.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use TAE instead of D-DGCN+ℓ₀personality detection · Kaggle testaverage Macro-F1 (%): 71.35 -> 72.07Helped
use TAE instead of D-DGCNpersonality detection · Pandora testaverage Macro-F1 (%): 62.01 -> 63.05Helped
add semantic post augmentation (ablation)TAE · Kaggle testaverage Macro-F1 (%): 71.40 -> 72.07Helped
add sentiment post augmentation (ablation)TAE · Kaggle testaverage Macro-F1 (%): 71.25 -> 72.07Helped
add linguistic post augmentation (ablation)TAE · Kaggle testaverage Macro-F1 (%): 71.07 -> 72.07Helped
add LLM-based label information enrichment (ablation)TAE · Kaggle testaverage Macro-F1 (%): 72.02 -> 72.07Helped
add TAE augmentations and label enrichment to original BERT with mean pooling (ablation)personality detection · Kaggle testaverage Macro-F1 (%): 66.24 -> 72.07Helped
replace contrastive learning with concatenation of post and analysis embeddings (ablation)TAE · Kaggle testaverage Macro-F1 (%): 72.07 -> 67.91Hurt
replace contrastive learning with weighted-sum pooling (ablation)TAE · Kaggle testaverage Macro-F1 (%): 72.07 -> 67.31Hurt
use chain-of-thought prompting instead of zero-shot promptingChatGPT personality detection · Kaggle testMacro-F1 (%): 66.89 -> 65.12Hurt
use 3-shot prompting instead of zero-shot promptingChatGPT personality detection · Kaggle testMacro-F1 (%): 66.89 -> 67.74Helped
increase the contrastive-loss trade-off parameter λ above 1 (ablation)TAE · Kaggle and Pandora validation setsMacro-F1Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Kaggle MBTI Pandora

Benchmarks: Kaggle MBTI Pandora

Metrics: Macro-F1

Baselines: SVM XGBoost BiLSTM BERT-concat BERT-mean AttRCNN SN+Attn Transformer-MD TrigNet D-DGCN ChatGPT

Builds on: SimCSE CLAIF Transformer-MD D-DGCN TrigNet

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy