AA-PersonalityBenchの方法論

概要

AA-PersonalityBenchは、文章とコミュニケーションのスタイルを通してモデルのパーソナリティを測定します。特性は読み手によってポジティブにも、中立にも、ネガティブにも受け取られるため、質の良し悪しではなく、各特性がどの程度強く表れているかを評価します。

AA-PersonalityBenchは、次の2種類の結果で構成されます。

  • パーソナリティ特性:プログラムでは比較しにくい30個の特性(雄弁さ、自信など)を、LLMジャッジのパネルで評価します。これら30個の特性は、8個のパーソナリティ指数(Expressiveness、Organization、Informativeness、Transparency、Warmth、Conviction、Imagination、Slop)にまとめられます。
  • コミュニケーション特性:絵文字の使用や文の長さなど、プログラムで評価できる属性もあるため、これらは別途測定して報告します。

質問

特性ごとに30問、合計900問の質問セットを作成しました。特定の特性を表すようモデルをさりげなく促す質問もあれば、より中立的な質問もあります。パーソナリティ特性とコミュニケーション特性は、同じ質問で評価します。

ベンチマークの汚染を避けるため質問セット全体は非公開にしていますが、少数の質問例を公開しています。

モデルの回答

各モデルは各質問に1回ずつ、システムプロンプトなしの単一のユーザーメッセージとして回答するため、回答にはそのモデルのデフォルトの書き方が表れます。すべてのモデルが同じ質問に回答するため、各比較は同じ質問に対する2つの回答の比較になります。

パーソナリティ特性

評価手順

  • 特性ごとに、パネルからジャッジを1つ選び、その特性の質問の1つに対する2つのモデルの回答を比較させます。ジャッジは、その特性がより強く表れている回答を選ぶか、引き分けと判定します。ジャッジには特性、その定義、質問、2つのモデルの回答(モデル名は伏せた状態)が与えられます
  • ジャッジのパネルにはGemini 3.8 Flash (high)、Claude Sonnet 5.5 (medium)、GLM 5.3 Flash (max)を使用します。各比較は1つのジャッジだけに割り当てます。割り当てはモデルごとに調整し、各モデルの比較が3つのジャッジにほぼ均等に分かれるようにしています。また、位置バイアスを避けるため、モデルの回答を提示する順序をランダムにしています
  • 比較は特性ごとに、各モデルの固定の目標数までサンプリングします。GPT-6.1 Sol (max)をアンカーモデルとし、すべての特性でEloを1000に固定します。アンカーを安定させるため、このモデルは他のモデルより多くサンプリングします

特性スコアの算出

  • 各特性の判定結果を、Firthの罰則を用いたBradley-Terryモデルに当てはめます。引き分けは双方に0.5勝として数えます
  • 各モデルを特性ごとに1回、Eloスケールで評価します。2つのレーティングの差は、一方のモデルが他方に勝つ頻度を予測します。レーティングが同じなら50/50、400ポイント差ならオッズは10対1です
  • 95%信頼区間はブートストラップ法で算出します。判定結果を1,000回リサンプリングし、そのたびにレーティングを当てはめ直します

パーソナリティ指数

各構成特性のEloを、その特性で評価されたすべてのモデルにわたってzスコアに変換し、zスコアを平均して、その平均をすべてのモデルにわたる1〜100のパーセンタイル順位にします。SycophanticはTransparency指数に反転して組み込まれるため、Sycophanticのスコアが低いほど、対応するTransparency指数のスコアは高くなります。指数の95%信頼区間は、各構成特性をEloの下限、次に上限に置いて、zスコア化、平均、パーセンタイル順位付けの手順を再実行して求めます(反転された特性では下限と上限を入れ替えます)

指数説明特性
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 (反転)
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

コミュニケーション特性

21項目のコミュニケーション特性を4つのカテゴリに分けて、別途測定・報告します。これらの特性はプログラムで算出し、上記の30個の特性の900問に対するすべての回答で平均します

カテゴリ特性測定内容
LengthCharactersコードとURLを除いた本文の文字数(スペースを含む)
Words文字または数字を含むトークン。中国語、日本語、韓国語の文字は1文字を1語として数えます(ただし質問はすべて英語です)
Sentences「Dr.」などの略語に対応したルールベースの分割器で検出した文
Paragraphs本文の段落。見出し、コード、行間を空けないリストの項目は数えません
Avg. sentence length単語数を文の数で割った値
StructureLists最上位の箇条書きリストまたは番号付きリスト。入れ子のサブリストは別に数えません
Headingsすべてのレベルの見出し
Tables表
PunctuationEm dashesエムダッシュ文字 (—)。ハイフン2つは数えません
Contractions「don’t」「you’re」「it’s」などの短縮形。「John’s」のような所有格は数えません
Exclamations感嘆符
Questions疑問符
Parentheses閉じた括弧のペア(入れ子のペアを含む)。対応のない括弧は数えません
Quotesあらゆるスタイルの引用符(ストレート、カーリー、« »、„ “ など)。アポストロフィは数えません
Colonsコロン
Ellipsesピリオド3つ (...) または三点リーダー文字 (…)
EmphasisBold text太字の使用回数。途切れずに続く太字テキストを1回と数えるため、1語だけの太字も、文全体の太字も1と数えます
Italics斜体の使用回数。途切れずに続く斜体テキストを1回と数えるため、1語だけの斜体も、文全体の斜体も1と数えます
Emojis読み手に見えるとおりの絵文字1つ1つ。家族 (👨‍👩‍👧) のように複数の文字で構成される絵文字も、1つの絵文字として数えます
Acronyms2文字以上連続する大文字 (AI, USA) やピリオド付きの形 (U.S.)
Ends with a question回答の最後の文字が疑問符かどうか。該当する回答の割合として報告します