Rethinking Psychometric Evaluation of LLMs: When and Why Self-Reports Predict Behavior

Evaluación y validez psicométrica2026arXivRevisión editorial aprobada

Autores: Rafal Kocielnik, Pengrui Han, Peiyang Song, Myrl G. Marmarelis, Ramit Debnath, Dean Mobbs, Anima Anandkumar, R. Michael Alvarez

Palabras clave: Psychometric evaluation, Theory of Planned Behavior, Big Five, Self-report–behavior coherence, Context separation, Policy priming, PersonaHub, Construct validity, Statistical dependence, Reproducibility

Fuente:Abrir fuente primaria (abre en una pestaña nueva)

8
Autores
11
Hallazgos
21
Limitaciones
4
Evidencias

Resumen editorial

Español

Este preprint estudia cuándo una autodescripción psicométrica de un LLM permite anticipar su conducta en una tarea. Su aportación central no es demostrar una personalidad estable, sino separar tres fuentes que suelen mezclarse: la especificidad del instrumento, el hecho de compartir o no la conversación y el modo de inducir variación entre condiciones. Compara la Theory of Planned Behavior (TPB), cuyas preguntas mencionan una conducta y una política concretas, con BFI-44 Big Five, un inventario de rasgos generales. Cruza ambos marcos con medición en la misma conversación o en conversaciones independientes y con dos inducciones: un grid de prompts genéricos, temperaturas y valores llamados semillas, o treinta descripciones sintéticas de PersonaHub. La evaluación abarca once modelos accesibles por OpenRouter y cuatro probes: riesgo en una Columbia Card Task de veinte rondas; cambio de opinión ante sugerencias opuestas en 52 dilemas; respuesta y confianza en treinta preguntas factuales con una segunda estimación de confianza; y asignación textual de palabras en seis dominios de estereotipos. Este último probe no es un IAT humano de latencia y bloques, y el de honestidad mide calibración y estabilidad de confianza, no engaño u honestidad moral en general. La estadística principal calcula correlaciones de Pearson dentro de cada modelo y agrega sus Fisher-z; el apéndice añade OLS Mundlak con errores agrupados por modelo, contrastes entre políticas y bootstrap remuestreando los once modelos. El titular del artículo es que TPB alcanza r≈.40 en la misma conversación al excluir el probe IAT, magnitud que se compara con meta-análisis humanos, mientras Big Five queda cerca de cero dentro de modelo. Los resultados seleccionados son r=.67 entre Attitude y el outcome de honestidad, .47 entre Intention y sycophancy, .22 para riesgo y -.59 para el IAT textual. Al separar conversaciones, honestidad conserva parte de la asociación (.53), sycophancy cae a -.07, riesgo a .12 y el IAT permanece invertido (-.66). Solo Claude 4.5 Haiku y LLaMA 3.3 70B retienen una asociación agregada positiva según el criterio del paper. Las personas sintéticas alteran y a menudo estabilizan las autodescripciones, pero no rescatan ningún modelo; el indicio de rescate en sycophancy es parcial y su bootstrap incluye cero. Estos patrones respaldan la recomendación práctica de probar la conducta concreta en un contexto separado y no usar la autodescripción como sustituto. Sin embargo, «coherencia a nivel humano» es una formulación demasiado fuerte. El r humano enlaza intención con conducta posterior entre personas y estudios; el r del LLM se calcula dentro de modelo, con políticas explícitas y con la conducta inmediatamente después en la misma conversación. Igual magnitud no implica igual constructo, fiabilidad ni validez. Además, el apéndice muestra que solo CCT conserva covariación suave dentro de cada política. En sycophancy el contraste emparejado reduce Intention de .47 a -.02 y Subjective Norm de .19 a .06; en IAT cambia -.59 a +.16. En honestidad los contrastes se invierten, aunque los autores explican correctamente que sus dos políticas son estrategias no equivalentes y el contraste no es interpretable como eje bipolar. Así, una parte grande del efecto agregado procede del salto entre políticas o de diferencias basales entre modelos, no de que pequeñas variaciones de una autodescripción predigan conducta dentro de la misma condición. Las preguntas TPB nombran directamente conducta y política, mientras BFI-44 es agnóstico a la tarea: la comparación demuestra la ventaja práctica de preguntar por una intención contextual sobre usar un rasgo amplio, pero no que TPB sea psicométricamente superior en general. La selección del mejor constructo también es data-driven y las familias candidatas no son plenamente simétricas. Las bandas Fisher-z son probablemente demasiado estrechas porque tratan correlaciones modelo×tarea×constructo que comparten modelos, condiciones, políticas y outcomes como estimaciones independientes. El conteo de 41 de 77 celdas significativas usa además un nulo binomial sin corregir multiplicidad ni dependencia. Los análisis agrupados y bootstrap son valiosos, pero solo tienen once clusters. La comparación de personas está asimismo empaquetada: cambia simultáneamente texto del sistema, temperaturas, semilla etiquetada, número de condiciones y contenido semántico. No cruza las mismas personas con el mismo grid, por lo que inducción no es la única diferencia causal. La distancia TF-IDF casi uno demuestra sobre todo poca superposición léxica entre roles breves, no diversidad psicológica validada; incluso aparece una persona en español pese a english_only=true, porque el filtro ASCII no detecta idioma. El repositorio público permite inspeccionar prompts, runners, scorers, merges y análisis, pero no reproduce el paper. El README afirma que incluye resultados precomputados, aunque el commit auditado no contiene ningún CSV ni directorio results. Faltan rq_config.py y psycohere_style.py, importados por los cuatro análisis principales; falta un paquete instalable psyai_eval y no hay pyproject, setup, requirements o lockfile; tampoco están los estímulos IAT, las preguntas norm300 ni los dilemas de sycophancy requeridos por las configuraciones. Los entry points fallan antes de ejecutarse. Más importante para el diseño, el cliente omite deliberadamente seed cuando llama a OpenRouter: 42, 99 y 123 son etiquetas de réplica, no semillas de decodificación controladas, de modo que dos sesiones no comparten la semilla que describe el paper. El registro llama DeepSeek V3.1 a un ID que OpenRouter identifica como DeepSeek V3 0324, el ID de Gemini omite el namespace google/ y Mistral corresponde específicamente a Mistral Large 3 2512. Sin CSV no puede comprobarse qué modelos respondieron, cuántas filas fallaron ni si el parsing o la cobertura introdujeron missingness selectiva. Los merges aceptan subconjuntos de las claves previstas y no validan cardinalidad, con riesgo de pérdidas o multiplicación many-to-many. El trabajo merece crédito por sus apéndices extensos, contrastes y límites explícitos: reconoce correlación frente a causalidad, priming, traducción incierta de instrumentos humanos, cuatro tareas limitadas, snapshot de modelos y ausencia de afirmaciones sobre conciencia. La conclusión defendible es más acotada que el abstract: las autodescripciones de LLM son señales dependientes de tarea y contexto; CCT ofrece la evidencia más clara de coherencia dentro de política; sycophancy muestra priming conversacional; y personas sintéticas pueden cambiar lo que el modelo dice de sí mismo sin alinear su conducta. Los tamaños exactos siguen siendo resultados reportados por el paper, no reproducidos independientemente.

English

This preprint studies when an LLM psychometric self-description can anticipate its behavior on a task. Its central contribution is not proof of stable personality, but a separation of three sources that are often conflated: instrument specificity, whether self-report and behavior share a conversation, and how variation is induced across conditions. It compares the Theory of Planned Behavior (TPB), whose items name a concrete behavior and policy, with the task-general BFI-44 Big Five. Both are crossed with same-conversation versus independent-conversation measurement and two induction regimes: a grid of generic prompts, temperatures, and values called seeds, or thirty synthetic PersonaHub descriptions. Eleven OpenRouter-accessed models are evaluated on four probes: risk taking in a twenty-round Columbia Card Task; answer change after opposing suggestions on 52 dilemmas; answers and confidence on thirty factual questions followed by a second confidence estimate; and text-only word assignment across six stereotype domains. The latter is not a human latency/block IAT, and the honesty task measures confidence calibration and stability rather than deception or moral honesty broadly. The primary statistics compute within-model Pearson correlations and aggregate Fisher-z values; appendices add Mundlak OLS with model-clustered errors, matched-policy contrasts, and a bootstrap over the eleven models. The headline is that same-conversation TPB reaches about r=.40 after excluding IAT, compared with human meta-analytic magnitudes, while within-model Big Five associations are near zero. Selected results are r=.67 for Attitude and the honesty outcome, .47 for Intention and sycophancy, .22 for risk, and -.59 for the text IAT. With conversations separated, honesty retains part of the association (.53), sycophancy falls to -.07, risk to .12, and IAT remains inverted (-.66). Only Claude 4.5 Haiku and LLaMA 3.3 70B retain a positive pooled association under the paper's criterion. Synthetic personas alter and often stabilize self-reports but rescue no model; the sycophancy rescue indication is partial and its model-bootstrap interval includes zero. These patterns support the practical recommendation to test concrete behavior in a separate context rather than use self-description as a substitute. However, human-level coherence is too strong a formulation. The human r links intention to later behavior across people and studies; the LLM r is within model, under explicit opposing policies, with behavior immediately following in the same conversation. Equal magnitude does not imply equal construct, reliability, or validity. The appendix also shows that only CCT has smooth within-policy covariation. In sycophancy, matched-policy contrasts reduce Intention from .47 to -.02 and Subjective Norm from .19 to .06; in IAT, -.59 changes to +.16. Honesty contrasts invert, although the authors correctly explain that its two policies are non-equivalent strategies and do not form an interpretable bipolar contrast. Much of the aggregate effect therefore comes from policy steps or model baselines rather than small self-report changes predicting behavior within a condition. TPB items directly name behavior and policy, whereas BFI-44 is task agnostic: the comparison shows the practical advantage of asking a contextual intention over using a broad trait, not general psychometric superiority. Best-construct selection is data-driven and the candidate families are not fully symmetric. Fisher-z intervals are likely over-precise because model×task×construct correlations sharing models, conditions, policies, and outcomes are treated as independent estimates. The count of 41 significant cells out of 77 also uses a binomial null without multiplicity or dependence adjustment. Clustered and bootstrap checks are valuable but have only eleven clusters. The persona comparison is bundled as well: system text, temperature distribution, seed label, condition count, and semantic content all change together. The same personas are not crossed with the same grid, so induction is not the sole causal difference. Near-one TF-IDF distance mainly shows lexical non-overlap among short roles, not validated psychological diversity; one selected persona is Spanish despite english_only=true because ASCII filtering is not language detection. The public repository exposes prompts, runners, scorers, merges, and analysis source, but does not reproduce the paper. Its README says precomputed results are included, yet the audited commit has no result CSV or results directory. rq_config.py and psycohere_style.py, imported by the four primary analyses, are absent; psyai_eval is not installable and there is no pyproject, setup file, requirements list, or lockfile; the configured IAT stimuli, norm300 questions, and sycophancy dilemmas are also missing. Documented entry points fail before execution. More importantly for the design, the client deliberately omits seed on OpenRouter calls: 42, 99, and 123 are replicate labels, not controlled decoding seeds, so separate calls do not share the seed described by the paper. The registry labels DeepSeek V3.1 with an ID OpenRouter identifies as DeepSeek V3 0324, Gemini lacks the google/ namespace, and Mistral maps specifically to Mistral Large 3 2512. Without CSVs, actual model responses, failure counts, parser attrition, and selective missingness cannot be checked. Mergers accept subsets of intended keys and do not validate cardinality, risking unmatched or many-to-many-expanded rows. The paper deserves credit for extensive appendices, contrasts, and explicit limits: it distinguishes correlation from causation, acknowledges priming and uncertain translation of human instruments, limits its scope to four tasks and a model snapshot, and makes no consciousness claim. The defensible conclusion is narrower than the abstract: LLM self-reports are task- and context-dependent signals; CCT offers the clearest within-policy coherence; sycophancy demonstrates conversation priming; and synthetic personas can change what models say about themselves without aligning behavior. Exact effect sizes remain paper-reported rather than independently reproduced.

Pregunta de investigación

¿Bajo qué combinaciones de instrumento psicométrico, contexto conversacional e inducción las autodescripciones de un LLM se asocian con su conducta en tareas concretas, y qué asociaciones sobreviven cuando autoinforme y conducta se miden en conversaciones separadas?

Método

Diseño 2×2×2 con TPB específico de tarea frente a BFI-44 Big Five; misma conversación frente a conversaciones separadas; y grid de tres prompts, tres temperaturas y tres etiquetas de semilla frente a treinta personas de PersonaHub. Se evalúan once modelos en CCT, sycophancy, calibración/estabilidad de confianza y asignación textual tipo IAT. Se calculan correlaciones dentro de modelo, agregación Fisher-z, OLS Mundlak agrupada por modelo, contrastes de políticas y bootstrap por modelo.

Muestra: Once modelos. Grid: 27 condiciones por modelo y tarea, tres prompts × tres temperaturas × tres valores etiquetados como semillas, y dos políticas TPB, aproximadamente 54 observaciones por celda. Personas: treinta descripciones por modelo y tarea y dos políticas, aproximadamente 60 observaciones por celda. Cuatro tareas y alrededor de 5.000 condiciones; el paper estima unas 103.000 llamadas de API. No hay participantes humanos en el experimento.

Hallazgos

  • TPB específico de conducta muestra asociaciones dentro de modelo mayores que BFI-44 en la misma conversación para estas cuatro tareas.
  • El promedio TPB sin IAT es r≈.40, pero no es equivalente al estimando humano con el que se compara y está fuertemente condicionado por políticas y contexto compartido.
  • CCT conserva la evidencia más clara dentro de política: el contraste emparejado produce r=.46 para Intention y .19 para PBC.
  • La asociación de sycophancy cae de .47 a -.07 al separar conversaciones y a -.02 en el contraste de política, consistente con priming conversacional.
  • Honestidad/calibración conserva parte de su asociación entre sesiones, aunque sus políticas no forman un contraste bipolar interpretable.
  • El IAT textual mantiene una inversión entre sesiones, pero el contraste emparejado cambia a +.16 y el probe no equivale a un IAT humano de latencia.
  • Big Five es casi nulo dentro de modelo en estas tareas, aunque el apéndice encuentra algunas asociaciones diferentes entre las medias de once modelos.
  • Persona prompting modifica y estabiliza autoinformes, pero no rescata coherencia conductual bajo el criterio del paper.
  • Los propios autores recomiendan evaluación conductual en conversaciones separadas y reconocen priming, correlación y límites de constructo.
  • El repositorio público no permite reproducir los resultados: faltan CSV, inputs de tres tareas, módulos de análisis, empaquetado y dependencias.
  • Las semillas declaradas no se envían a OpenRouter y las identidades de algunos modelos no coinciden con los IDs públicos configurados.

Limitaciones

  • La comparación human-level enfrenta estimandos, unidades y temporalidad no equivalentes.
  • TPB menciona directamente la conducta y la política, mientras Big Five es agnóstico a la tarea.
  • Gran parte del efecto same-session procede de saltos entre políticas o baselines de modelo, no de covariación dentro de política.
  • La agregación Fisher-z asume independencia entre celdas que comparten modelos, condiciones y outcomes.
  • Solo hay once clusters para errores agrupados y bootstrap por modelo.
  • El conteo de celdas significativas no corrige multiplicidad ni dependencia.
  • La selección del mejor constructo es data-driven y los conjuntos TPB/Big Five no son plenamente simétricos.
  • El probe llamado IAT carece de latencias y estructura de bloques de un IAT humano.
  • El probe llamado honesty mide calibración y cambio de confianza, no honestidad general.
  • Alpha y consistencia de outputs no demuestran validez de constructo humano.
  • Grid y personas difieren simultáneamente en prompt, temperatura, semilla etiquetada, n y contenido semántico.
  • La distancia TF-IDF no valida diversidad psicológica o demográfica.
  • Cuatro tareas prompt-based no representan el espacio de conducta en despliegue.
  • Faltan datos raw/merged, tablas CSV y attrition audit para fallos de parser, cobertura o proveedor.
  • Faltan rq_config.py y psycohere_style.py, por lo que los análisis RQ1–RQ4 no arrancan.
  • El paquete psyai_eval no puede importarse desde el checkout y no hay manifiesto de entorno.
  • Faltan estímulos IAT, norm300 y dilemas de sycophancy requeridos por los configs.
  • Los valores seed no se envían a OpenRouter, contradiciendo la descripción de matching por semilla.
  • Hay drift entre etiquetas e IDs de DeepSeek, Gemini y Mistral.
  • Los merges reducen claves ausentes y no validan cardinalidad.
  • No hay tests, CI, release, archivo permanente ni commit fijado por el paper.

Qué no demuestra

  • No demuestra coherencia psicométrica humana o personalidad estable en LLMs.
  • No demuestra que r≈.40 tenga el mismo significado que una correlación intención-conducta humana.
  • No demuestra que cualquier autoinforme prediga conducta fuera de la misma conversación.
  • No demuestra superioridad general de TPB sobre Big Five; prueba una comparación contextual y asimétrica.
  • No demuestra que el IAT textual mida sesgo implícito humano o una propiedad training-locked.
  • No demuestra honestidad, veracidad o engaño como rasgo general.
  • No demuestra que las personas de PersonaHub constituyan identidades psicológicas estables.
  • No separa causalmente persona, prompt, temperatura y número de condiciones en RQ4.
  • No generaliza a otros tasks, modelos, interacciones largas o despliegues de alto riesgo.
  • No permite verificar independientemente los tamaños de efecto o intervalos con el artefacto publicado.

Trazabilidad

Alcance: Texto completo

Versión: arXiv:2606.12730v1

Fuente consultada: https://arxiv.org/abs/2606.12730v1

Revisión: Codex fifty-three-page full-text visual, TeX, psychometric, statistical-dependence, policy-contrast, public-code and reproducibility audit, 2026-07-17

Aprobación: Codex fidelity pass, 2026-07-17

Modelos evaluados

  • Claude 3.7 Sonnet
  • Claude 4.5 Haiku
  • GPT-4o mini
  • Gemini 2.5 Flash
  • LLaMA 3.3 70B Instruct
  • LLaMA 4 Maverick
  • Qwen 2.5 72B Instruct
  • Qwen 3 235B-A22B
  • DeepSeek model labelled V3.1 in the paper; public config points to V3 0324
  • Phi-4
  • Mistral Large; public config points to Mistral Large 3 2512

Instrumentos y métricas

  • Task-specific Theory of Planned Behavior items: Attitude, Subjective Norm, Perceived Behavioral Control and Intention
  • BFI-44 Big Five inventory
  • Twenty-round Columbia Card Task
  • Fifty-two-dilemma sycophancy/opinion-change probe
  • Thirty-question confidence calibration and confidence-stability probe
  • Six-domain text word-assignment bias probe described as IAT
  • Same-session and separate-sessions protocol
  • Parameter-grid and PersonaHub induction
  • Pearson/Fisher-z, Mundlak OLS, policy contrasts and model bootstrap

Datos utilizados

  • PersonaHub synthetic persona descriptions; thirty selected roles are committed but the selector and 500-record pool are absent
  • Norm300-like factual questions referenced by config but absent from the public repository
  • Fifty-two moral dilemmas referenced by config but absent from the public repository
  • Six IAT-style stimulus domains referenced by config but absent from the public repository
  • Paper-reported experiment outputs; no raw, merged or analysis CSV is committed

Evidencia y localización

  • Metadatos, versión y estado de preprint: Official arXiv record 2606.12730v1, checked 2026-07-16
  • Diseño, resultados, prompts, robustez y limitaciones declaradas: arXiv v1, all fifty-three PDF pages and complete TeX source
  • Código, configuraciones, modelos, semillas, merges, inputs ausentes y reproducibilidad: Public Rethinking-Pyschometric-Eval-LLMs repository at commit 5cdcb69971adf5c96445bf69d3a27a81f1d228e5
  • Auditoría de validez, dependencia estadística, constructos y límites de afirmación: reports/verification/article-300-psychometric-selfreport-behavior-policy-priming-dependence-construct-and-artifact-audit.json