Evaluates how well a language model's generated responses align with a specific individual's personality traits across the Big Five and Dark Triad dimensions. It measures the distance between the model's predicted personality profile and the target profile, with lower scores indicating better alignment. Use when the user wants to benchmark on PAPI, or asks about evaluating this task. Reports Aligned Score.
Scanned 9/11/2026
Install to Claude Code
npx -y skills add qhjqhj00/research-skills-pool --skill papi-personality-alignment-eval --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Papi Personality Alignment Eval?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/qhjqhj00-papi-personality-alignment-eval)More formats (shields.io, HTML) on the badges page.
---
name: papi-personality-alignment-eval
description: Evaluates how well a language model's generated responses align with a specific individual's personality traits across the Big Five and Dark Triad dimensions. It measures the distance between the model's predicted personality profile and the target profile, with lower scores indicating better alignment. Use when the user wants to benchmark on PAPI, or asks about evaluating this task. Reports Aligned Score.
metadata:
skill_kind: dataset_eval
source_arxiv: 2408.11779
bibtex_key: zhu2024personalityalignment
confidence: high
---
# papi-personality-alignment-eval
> Personality Alignment of Large Language Models — Zhu et al. (2024) (arXiv:2408.11779, 2024)
## What this evaluates
Evaluates how well a language model's generated responses align with a specific individual's personality traits across the Big Five and Dark Triad dimensions. It measures the distance between the model's predicted personality profile and the target profile, with lower scores indicating better alignment.
## Datasets
- **PAPI** — total 320000; splits: test (-1); repo https://github.com/zhu-minjun/PAlign
## Metrics
- `Aligned Score` **(primary)** — range: other
- Distance between the model's predicted personality scores and the target personality scores across 8 dimensions (Big Five + Dark Triad), calculated per Eq. 2 in the paper. Lower scores indicate better alignment.
## Input / output format
**Input**: A prompt containing a statement from the IPIP-NEO-300 inventory, along with the target individual's personality trait scores to align to.
**Output**: Model-generated text response to the prompt.
## Scoring recipe
```python
# For each test instance:
# 1. Generate model response to the IPIP-NEO-300 statement.
# 2. Use a personality assessment model to predict the 8 trait scores from the response.
# 3. Compute distance (e.g., MSE) between predicted scores and target scores for each trait.
# 4. Average or sum distances across the 8 traits to get the Aligned Score.
# Lower Aligned Score = better alignment.
```
## Common pitfalls
- The Aligned Score is a distance metric where lower values indicate better performance, contrary to typical accuracy metrics.
- Personality scores are predicted by an external assessor rather than being self-reported by the model.
- The evaluation covers both multiple-choice and open-ended generation tasks, requiring different scoring pipelines.
## Evidence (verbatim from paper)
> Comparison of alignment methods on the PAPI dataset using the Aligned Score of Big-Five personality traits and Dark Triad traits. The scores in the table represent the distance of alignment calculated by Eq. [2], with lower scores indicating better alignment.
## Citation
```bibtex
@misc{zhu2024personalityalignment,
title={Personality Alignment of Large Language Models},
author={Zhu et al. (2024)},
year={2024},
note={arXiv:2408.11779}
}
```
- arXiv: 2408.11779
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!