AA-PersonalityBench Methodology

Overview

AA-PersonalityBench measures models' personality through their writing and communication styles. Traits may be considered positive, neutral, or negative depending on the audience, so we evaluate the prominence of each trait rather than the quality.

AA-PersonalityBench is composed of two sets of results:

  • Personality traits: we use a panel of LLM judges to evaluate 30 traits which cannot easily be programmatically compared (e.g., eloquence, confidence). These 30 traits are rolled into 8 personality indexes: Expressiveness, Organization, Informativeness, Transparency, Warmth, Conviction, Imagination, and Slop
  • Communication characteristics: some attributes like emoji use and sentence length are feasible to be evaluated programmatically, so we measure and report these characteristics separately

Questions

We have developed a set of 30 questions for each of the traits (900 total), where some questions may gently encourage the models to exhibit a given trait and others are more neutral. Both Personality traits and Communication characteristics are evaluated on the same questions.

The full set of questions is kept private to avoid benchmark contamination, but we have made a small set of example questions publicly available:

Model Responses

Each model answers every question once, as a single user message with no system prompt, so the answers show how the model writes by default. Every model answers the same questions, so each comparison is between two answers to the same question.

Personality Traits

Judging Procedure

  • For each trait, we select a judge from the panel to compare two models’ answers to one of the trait’s questions. The judge either picks the answer that exhibits the trait more or deems it a tie. The judge is given the trait, its definition, the question, and the two model answers (blinded)
  • We use a panel of judges: Gemini 3.8 Flash (high), Claude Sonnet 5.5 (medium) and GLM 5.3 Flash (max). Each comparison is assigned to a single judge. We balance assignments per model, so every model’s comparisons are split roughly evenly across the three judges. We also randomize the order in which the model answers are provided to avoid position bias
  • We sample comparisons per trait up to a fixed target for each model. We fix GPT-6.1 Sol (max) as the anchor model at an Elo of 1000 on every trait, and it is upsampled compared to other models to ensure a stable anchor

Determining Trait Scores

  • We fit each trait’s verdicts with a Firth-penalized Bradley-Terry model. A tie counts as half a win for each side
  • We rate each model once per trait on an Elo scale, where the gap between two ratings predicts how often one model beats the other: equal ratings mean 50/50, and a 400-point gap means 10-to-1 odds
  • We calculate 95% confidence intervals by bootstrapping: we refit the ratings on 1,000 resamples of the verdicts

Personality Indexes

Each member trait's Elo is converted to a z-score across all models rated on that trait, the z-scores are averaged, and the average is percentile ranked from 1 to 100 across all models. Sycophantic is inverted in its contribution to the Transparency index, so a lower sycophancy score would increase the corresponding Transparency index score. We compute an index’s 95% confidence interval by rerunning the z-score, mean and percentile-rank steps with each member trait at its lower, then upper, Elo bound (swapped for inverted traits)

IndexDescriptionTraits
ExpressivenessRich, varied, well-crafted languageLexically Varied, Eloquent, Literate, Natural Sounding, Metaphorical
OrganizationWell-structured, scannable, answer-firstStructured, Scannable, Bottom-Line Summary, Answer First
InformativenessPractical depth, evidence, actionable contentInformation Dense, Evidence-Based, Resource-Specific, Actionable Guidance, Pragmatic
TransparencyTruthful, acknowledges uncertainty, non-sycophanticTruthful, Admits Uncertainty, Disclaims Assumptions, Flags Nuances, Sycophantic (inverted)
WarmthFriendly, humorous, sincere, emotionally attunedFriendly, Humorous, Sincere, Emotionally Intelligent
ConvictionDirect, confident positions and constructive pushbackDirect, Confident, Opinionated, Constructive Pushback
ImaginationCreative, exploratory, open-ended thinkingCreative, Open-Ended
SlopUse of filler and generic languageSlop

Communication Characteristics

We separately measure and report 21 communication characteristics, grouped into 4 categories. We programmatically compute and average these characteristics across all responses to the 900 questions from the 30 traits listed above

CategoryCharacteristicWhat Is Measured
LengthCharactersCharacters in the prose, spaces included, after code and URLs are removed
WordsTokens that contain a letter or digit; each Chinese, Japanese or Korean character counts as one word (but all questions are in English)
SentencesSentences found by a rule-based splitter that handles abbreviations such as “Dr.”
ParagraphsParagraphs of prose; headings, code and the items of a single-spaced list do not count
Avg. sentence lengthWords divided by sentences
StructureListsTop-level bulleted or numbered lists; nested sub-lists do not count separately
HeadingsHeadings of any level
TablesTables
PunctuationEm dashesThe em dash character (—); double hyphens do not count
ContractionsContractions such as “don’t”, “you’re” and “it’s”; possessives such as “John’s” do not count
ExclamationsExclamation marks
QuestionsQuestion marks
ParenthesesClosed pairs of parentheses, nested pairs included; unmatched parentheses do not count
QuotesQuotation marks of any style, such as straight, curly, « » and „ “; apostrophes do not count
ColonsColons
EllipsesThree periods (...) or the ellipsis character (…)
EmphasisBold textUses of bold: each unbroken run of bold text counts once, so a single bolded word and a fully bolded sentence both count as 1
ItalicsUses of italics: each unbroken run of italic text counts once, so a single italicized word and a fully italicized sentence both count as 1
EmojisEach emoji as the reader sees it. An emoji built from several characters, such as a family (👨‍👩‍👧), still counts as one emoji
AcronymsTwo or more capital letters in a row (AI, USA) or dotted forms (U.S.)
Ends with a questionWhether the answer’s last character is a question mark, reported as the share of responses that do