Persona Cartography: Charting Language Model Personality Traits in Weight Space

Inducción y control de rasgos2026arXivRevisión editorial aprobada

Autores: Luke Baines, Anton Gonzalvez Hawthorne, Mariia Koroliuk, Irakli Shalibashvili, Clément Dumas, Konstantinos Voudouris, David Demitri Africa

Palabras clave: OCEAN / Big Five, LoRA personality steering, Constitution-guided distillation, Trait scaling and composition, Capability trade-offs, Safety and over-refusal, TIDE factors, Exploratory factor analysis, Construct validity, Reproducibility

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

7
Autores
19
Hallazgos
26
Limitaciones
6
Evidencias

Resumen editorial

Español

Este preprint estudia si una persona de un LLM puede representarse y modificarse como una posición en un espacio de rasgos. Para apertura, responsabilidad, extraversión, amabilidad y neuroticismo (OCEAN), entrena un LoRA amplificador y otro supresor, además de un control neutral. La señal procede de constituciones de 12 enunciados por rasgo y dirección; un profesor genera preferencias para DPO, después se entrena otro LoRA por SFT con 12.000 autorreflexiones y conversaciones, y ambos se combinan. Incluye Llama-3.1-8B-Instruct, Qwen3-8B/32B y Gemma-3-4B/12B/27B. Los seis modelos solo comparten TRAIT y MMLU: la evaluación completa, los jueces abiertos, la mayor parte de seguridad y el análisis factorial se concentran en Llama-3.1-8B, salvo frustración en Gemma-3-27B.

El resultado más sólido es operativo y acotado. En rangos moderados, muchos LoRA desplazan principalmente su puntuación objetivo de forma aproximadamente monótona; escalarlos gradúa el efecto y combinarlos produce personas aproximadamente aditivas. Los ejes no son ortogonales ni perfectamente invertibles: hay movimiento fuera del objetivo, el escalado negativo no siempre invierte la dirección y las combinaciones dejan residuos. A escalas fuertes aparecen respuestas erróneas, ausentes o imposibles de parsear y caen MMLU, GSM8K y TruthfulQA. Algunas mezclas de cinco LoRA colapsan MMLU y la suma de coeficientes no predice bien la pérdida. La conservación de capacidades solo se sostiene en rangos moderados y configuraciones concretas.

La validación humana es más estrecha que la expresión «panel validado por humanos». Tres autores puntuaron 33-36 ítems escritos por ellos para amabilidad, neuroticismo y coherencia; apertura, responsabilidad y extraversión no recibieron gold humano directo. TRAIT fue creado para humanos, aquí se responde por log-probabilidades de elección forzada, se usan 300 de 1.000 preguntas por rasgo y se descartan ítems con menos de 0,75 de masa en opciones válidas. El protocolo mide respuestas condicionadas, no una personalidad humana estable.

Los efectos de seguridad son mixtos. Suprimir neuroticismo reduce frustración juzgada y amplificarlo la aumenta, pero el control también la reduce. En sicofancia, la capitulación pasa de 0,33 a 0,65 con alta amabilidad y a 0,26 con baja; el control llega a 0,61. En CoCoNot, baja amabilidad eleva el cumplimiento indebido a 0,33-0,35 frente a 0,14: ser menos capitulador no equivale a ser más seguro. En WildJailbreak, A+ reduce cumplimiento dañino de 0,55 a 0,25, pero eleva no cumplimiento benigno de 0,0286 a 0,1667; C+ lo eleva a 0,7146 y el control a 0,6508. Un punto medio A+/C+ queda en 0,4512, casi igual que activation capping (0,4525), con 0,0524 de no cumplimiento benigno. No hay evaluación humana de estas decisiones y se usa un juez binario por tarea.

La parte no supervisada genera 2.500 conversaciones sintéticas de 15 turnos con 25 arquetipos y 100 escenarios. Claude Opus 4.6 construye iterativamente 72 preguntas binarias, filtradas a 64 para Llama y 58 para Qwen. Un análisis factorial de ejes principales con rotación oblimin devuelve Tone, Initiative, Didacticism y Epistemic Caution (TIDE), que explican 40,7% de varianza. El escenario explica 56-78% de las puntuaciones y el arquetipo como máximo 6%. Al residualizar escenario, la varianza explicada baja a 29,6%; Didacticism en Llama queda en congruencia 0,69 y alfa 0,67, y Epistemic Caution en Qwen en congruencia 0,743 y alfa 0,370. La congruencia entre modelos es 0,54-0,80, media 0,66, y Qwen puntúa conversaciones generadas por Llama, no una población propia. TIDE es una hipótesis exploratoria sobre estilos sintéticos, no una taxonomía universal.

La inducción TIDE reutiliza el cuestionario que descubrió los factores; control y efectos laterales pueden igualar o superar el efecto objetivo. Varios coeficientes se seleccionan después de inspeccionar coherencia y transcripciones sobre la misma población luego mostrada, sin conjunto separado ni corrección por multiplicidad. La discusión contiene una contradicción: afirma que aumentar amabilidad aumenta cumplimiento dañino, cuando resultados y figuras muestran que lo reduce y que la baja amabilidad aumenta CoCoNot.

Los artefactos públicos son amplios, pero no forman todavía una reproducción estable de extremo a extremo. Se auditó código 76d3c14 y datos 755b97d; Hugging Face informa unas 1,75 TB con adaptadores, outputs y fuentes de figuras. Hay logs, respuestas, juicios y CSV que verifican números como WildJailbreak. El lock resuelve 290 paquetes, uv lock --check pasa y se construyen wheel y sdist. Sin embargo, pytest termina con 21 fallos, 599 éxitos y 11 skips; Ruff encuentra 212 problemas en la capa estable y 1.258 en todo el repo; no existe CI. Seguridad y no supervisado siguen en src_dev/scripts_dev, GSM8K/TruthfulQA no tienen configs limpias y el registro de figuras solo marca una como verificada. Es una contribución ambiciosa y auditable que demuestra control conductual aproximado y trade-offs; no demuestra ejes puros, control sin coste, seguridad general, personalidad interna ni factores universales.

English

This preprint asks whether an LLM persona can be represented and edited as a position in trait space. For Openness, Conscientiousness, Extraversion, Agreeableness and Neuroticism (OCEAN), it trains amplifier and suppressor LoRAs plus a neutral control. Twelve-statement constitutions define each direction; a teacher generates DPO preferences, another LoRA is trained by SFT on 12,000 self-reflections and conversations, and the two are merged. Models are Llama-3.1-8B-Instruct, Qwen3-8B/32B and Gemma-3-4B/12B/27B. All six share only TRAIT and MMLU; the full stack, open judges, most safety tasks and factor analysis center on Llama-3.1-8B, except frustration on Gemma-3-27B.

The strongest result is operational and bounded. Over moderate ranges, many LoRAs move primarily their target score roughly monotonically; scaling grades the effect and mixtures are approximately additive. Axes are neither orthogonal nor perfectly invertible: off-target movement is visible, negative scaling does not always reverse direction, and compositions leave residuals. At strong scales, wrong, missing and unparsable answers appear and MMLU, GSM8K and TruthfulQA decline. Some five-LoRA mixtures collapse MMLU, while coefficient magnitude poorly predicts loss. Capability preservation holds only for moderate ranges and specific configurations.

Human validation is narrower than “human-validated panel” suggests. Three authors scored 33-36 author-written items for agreeableness, neuroticism and coherence; openness, conscientiousness and extraversion have no direct human gold set. TRAIT was designed for humans, but here it is answered through forced-choice log probabilities, only 300 of 1,000 items per trait are used, and items below 0.75 valid-choice mass are rejected. This measures conditioned responses, not stable human personality.

Safety effects are mixed. Neuroticism suppression lowers judged frustration and amplification raises it, but the control also lowers it. Sycophantic capitulation moves from 0.33 to 0.65 with high agreeableness and 0.26 with low agreeableness; the control reaches 0.61. On CoCoNot, low agreeableness raises should-decline compliance to 0.33-0.35 versus 0.14: resisting social pressure is not the same as being safer. On WildJailbreak, A+ lowers harmful compliance from 0.55 to 0.25 but raises benign noncompliance from 0.0286 to 0.1667; C+ raises harm to 0.7146 and the control to 0.6508. A half-A+/half-C+ mixture reaches 0.4512, close to activation capping at 0.4525, with benign noncompliance 0.0524. There is no human grading and each task relies on a binary judge.

The unsupervised section generates 2,500 synthetic 15-turn conversations across 25 archetypes and 100 scenarios. Claude Opus 4.6 iteratively constructs 72 binary items, filtered to 64 for Llama and 58 for Qwen. Principal-axis factoring with oblimin rotation yields Tone, Initiative, Didacticism and Epistemic Caution (TIDE), explaining 40.7% of variance. Scenario explains 56-78% of factor scores and archetype at most 6%. After scenario residualization, explained variance falls to 29.6%; Llama Didacticism drops to congruence 0.69 and alpha 0.67, while Qwen Epistemic Caution drops to congruence 0.743 and alpha 0.370. Cross-model congruence is 0.54-0.80, mean 0.66, and Qwen scores Llama-generated conversations rather than its own population. TIDE is an exploratory hypothesis about synthetic styles, not a universal taxonomy.

TIDE induction reuses the discovery questionnaire, while control and off-target shifts can equal or exceed target effects. Several coefficients are selected after inspecting coherence and transcripts on the same population later shown, without a separate selection set or multiplicity correction. The Discussion also contradicts the measured agreeableness direction: it says higher agreeableness increases harmful compliance, while results and figures show it lowers harm and low agreeableness raises CoCoNot compliance.

Public artifacts are extensive but do not yet form a stable end-to-end reproduction. Code 76d3c14 and data 755b97d were audited; Hugging Face reports about 1.75 TB of adapters, outputs and figure sources. Logs, responses, judgments and CSVs support checks such as WildJailbreak. The lock resolves 290 packages, uv lock --check passes, and wheel and sdist builds succeed. Yet pytest ends with 21 failures, 599 passes and 11 skips; Ruff reports 212 findings in the stable layer and 1,258 repository-wide; no CI exists. Safety and unsupervised work remains in src_dev/scripts_dev, GSM8K/TruthfulQA lack clean configs, and the figure registry marks only one figure verified. This ambitious, auditable contribution shows approximate behavioural control and trade-offs. It does not establish pure axes, cost-free control, general safety, inner personality or universal factors.

Pregunta de investigación

¿Pueden adaptadores LoRA entrenados por destilación constitucional aprender, escalar y combinar rasgos OCEAN en el espacio de pesos, afectar conductas relevantes para seguridad y servir para descubrir factores conductuales no supervisados?

Método

Estudio experimental de LoRA rank 64 con DPO y SFT en seis modelos de tres familias. Evalúa OCEAN con TRAIT, jueces LLM y benchmarks de capacidad; prueba frustración, sicofancia, CoCoNot y WildJailbreak; y aplica análisis factorial de ejes principales a 2.500 conversaciones sintéticas. Código y datos se auditan en revisiones públicas fijadas.

Muestra: Seis modelos base entre 4B y 32B para TRAIT/MMLU; evaluación completa principalmente en Llama-3.1-8B; frustración en Gemma-3-27B; 2.500 conversaciones sintéticas para factores. No participan personas como sujetos: tres autores anotan pequeños conjuntos gold.

Hallazgos

  • Los LoRA suelen mover el rasgo objetivo de forma aproximadamente monótona en un rango moderado.
  • Los ejes muestran movimiento fuera del objetivo y no son ortogonales.
  • El escalado negativo invierte solo parcialmente algunos adaptadores.
  • Las combinaciones son aproximadamente aditivas, pero dejan residuos.
  • Escalas fuertes y algunas mezclas degradan o colapsan capacidad.
  • Solo TRAIT y MMLU se ejecutan en los seis modelos.
  • La validación humana no cubre los cinco rasgos.
  • Suprimir neuroticismo reduce frustración, pero el control también la reduce.
  • Alta amabilidad eleva sicofancia de 0,33 a 0,65; baja la reduce a 0,26.
  • El control neutral eleva sicofancia a 0,61.
  • Baja amabilidad eleva cumplimiento CoCoNot a 0,33-0,35 frente a 0,14.
  • A+ baja daño WildJailbreak a 0,25 pero sube no cumplimiento benigno a 0,1667.
  • C+ eleva daño a 0,7146 y el control a 0,6508 frente a 0,55.
  • TIDE explica 40,7% antes de controlar escenario y 29,6% después.
  • El escenario explica 56-78% de las puntuaciones factoriales.
  • La congruencia entre modelos es 0,54-0,80, media 0,66.
  • No todos los factores conservan fiabilidad tras residualizar escenario.
  • La inducción reutiliza el cuestionario de descubrimiento y tiene efectos laterales.
  • Los artefactos permiten auditar números, pero la suite pública tiene 21 fallos.

Limitaciones

  • Preprint sin revisión por pares verificada.
  • La evaluación completa se limita principalmente a Llama-3.1-8B.
  • TRAIT fue diseñado para humanos y se usa solo una submuestra.
  • El gold humano cubre dos rasgos y coherencia, con tres autores.
  • No hay gold directo para apertura, responsabilidad o extraversión.
  • Los ejes presentan correlación, movimiento lateral e inversión incompleta.
  • La capacidad colapsa en escalas o combinaciones fuertes.
  • El control neutral no es inerte.
  • Seguridad se juzga con un único juez binario por tarea.
  • No hay validación humana de los outputs de seguridad.
  • Los efectos de seguridad incluyen sobre-rechazo.
  • Los coeficientes se seleccionan sobre las mismas métricas mostradas.
  • No hay conjunto de selección independiente ni corrección de multiplicidad.
  • La discusión contradice la dirección medida de amabilidad.
  • Los diálogos factoriales son sintéticos y dominados por escenario.
  • Qwen puntúa rollouts de Llama, no una población propia.
  • La fiabilidad residualizada no es uniforme.
  • La validación de inducción reutiliza el instrumento de descubrimiento.
  • Solo Initiative y Tone reciben inducción directa.
  • Efectos laterales y control pueden superar al objetivo.
  • La capa limpia no cubre toda la seguridad ni no supervisado.
  • GSM8K y TruthfulQA carecen de configs limpias publicadas.
  • pytest presenta 21 fallos y no existe CI.
  • Ruff no está configurado como gate.
  • OpenRLHF se instala desde una rama sin fijar.
  • El registro de figuras solo marca una como verificada.

Qué no demuestra

  • Que los LLM tengan personalidad humana o vida mental interna
  • Que OCEAN sea la estructura natural de los modelos
  • Que los ejes sean ortogonales, puros o perfectamente invertibles
  • Que combinar LoRA sea exactamente lineal
  • Que el control no tenga coste de capacidad
  • Que los seis modelos reciban la suite completa
  • Que el panel humano valide los cinco rasgos
  • Que mayor o menor amabilidad sea uniformemente más segura
  • Que el control neutral sea inerte
  • Que seguridad generalice a otros jueces, idiomas o ataques
  • Que coeficientes estén confirmados fuera de muestra
  • Que TIDE sea una taxonomía universal
  • Que los factores sean independientes del escenario
  • Que la inducción TIDE tenga validación independiente
  • Que los factores impliquen intención, afecto o agencia
  • Que el pipeline público completo reproduzca el paper
  • Que exista una garantía general de alineamiento o seguridad

Trazabilidad

Alcance: Texto completo

Versión: arXiv:2607.07916v1; 85-page preprint; PDF, TeX, code commit 76d3c14, Hugging Face artifact commit 755b97d, tests, build, figures and numerical claims audited 2026-07-16

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

Revisión: Codex 85-page full-text visual, arXiv TeX, immutable GitHub/Hugging Face artifact, numerical claim, test, build and construct-validity audit, 2026-07-16

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

Modelos evaluados

  • Llama-3.1-8B-Instruct
  • Qwen3-8B
  • Qwen3-32B
  • Gemma-3-4B-IT
  • Gemma-3-12B-IT
  • Gemma-3-27B-IT
  • GLM-4.5-Air teacher
  • DeepSeek-V3.2 teacher robustness check
  • Qwen3-235B-A22B default judge
  • GPT-5.4 nano user simulator
  • Claude Opus 4.6 questionnaire generator

Instrumentos y métricas

  • OCEAN / Big Five
  • Constitution-guided distillation
  • LoRA
  • DPO
  • SFT
  • TRAIT
  • MMLU
  • GSM8K
  • TruthfulQA
  • LLM-judge calibration panel
  • Sycophancy inspect_eval
  • CoCoNot
  • WildJailbreak
  • Multi-turn frustration evaluation
  • Principal axis factoring
  • Oblimin rotation
  • Cronbach alpha
  • Tucker congruence
  • TIDE factors

Datos utilizados

  • TRAIT; 1,000 items per trait, 300 sampled per reported sweep
  • MMLU; 100 sampled items per scale point and three runs
  • GSM8K and TruthfulQA on Llama-3.1-8B
  • 240/299 neutral psychometric seed prompts
  • Sycophancy and CoCoNot inspect_evals outputs
  • WildJailbreak: 800 adversarial-harmful plus 210 adversarial-benign prompts
  • 2,500 synthetic 15-turn conversations across 25 archetypes and 100 scenarios
  • Hugging Face artifact revision 755b97d

Evidencia y localización

  • Método, resultados, apéndices, limitaciones y contradicción de amabilidad: arXiv:2607.07916v1 PDF, 85 pages; every page rendered and visually inspected
  • Identidad, fecha, versión, DOI y estado de preprint: Official arXiv record and TeX source for 2607.07916v1
  • Tests, lint, build, alcance de capa limpia y ausencia de CI: GitHub commit 76d3c14a226c8fb0459601e267bbab5563d5c1fc
  • Datos públicos y valores exactos WildJailbreak: Hugging Face dataset commit 755b97da883159e218a45712f6e36454958e576d
  • Estado editorial como preprint: Exact-title arXiv and OpenReview web searches checked 2026-07-16
  • Auditoría consolidada: reports/verification/article-278-persona-cartography-ocean-lora-factor-validity-safety-selection-code-data-and-claim-audit.json