The Illusion of Intervention: Your LLM-Simulated Experiment is an Observational Study

Revisiones, teoría y gobernanza2026arXivRevisión editorial aprobada

Autores: Victoria Lin, Taedong Yun, Maja Matarić, John Canny, Arthur Gretton, Alexander D'Amour

Palabras clave: Synthetic users, User drift, Causal inference, Negative controls, Persona conditioning, Simulation validity, Reproducibility

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

6
Autores
12
Hallazgos
16
Limitaciones
4
Evidencias

Resumen editorial

Español

Este preprint de 33 páginas plantea un problema metodológico importante para los experimentos con usuarios simulados por LLM. Si se crea una persona con pocos atributos explícitos, por ejemplo, edad y sexo, y se ejecutan dos condiciones de tratamiento, el modelo puede completar de forma distinta los atributos no especificados según el contenido de cada intervención. Dos instancias inicialmente iguales dejan entonces de representar la misma población implícita. El contraste de respuestas puede mezclar el efecto buscado con lo que los autores llaman user drift o deriva del usuario. La tesis práctica es que un diseño que imita una asignación aleatoria no hereda automáticamente la interpretación causal de un ensayo aleatorizado solo porque se usen los mismos prompts de persona en ambos brazos.

El artículo formaliza esta idea con A como intervención, Y como respuesta, X como persona completa y L como el subconjunto de atributos fijados en el prompt. El efecto objetivo promedia Y(1)-Y(0) sobre una distribución común de X condicionada a L. En el generador sintético, sin embargo, la secuencia del contexto permite que el modelo produzca atributos implícitos según P(X|A,L), por lo que la población latente puede diferir entre A=0 y A=1. El apéndice descompone algebraicamente el contraste observado en el efecto objetivo y términos medios de sesgo de selección. Es una advertencia bien fundada sobre comparabilidad, aunque “estudio observacional” es una analogía causal: dentro del simulador, A induce X después del prompt, algo que también puede describirse como fallo de consistencia de persona, mediación o definición del tratamiento, no exactamente como confusión pretratamiento humana.

Para diagnosticar la deriva, los autores proponen controles negativos Z: respuestas sobre atributos que deberían permanecer invariantes bajo la intervención, como ciudadanía, partido, ideología o raza. Miden la distancia de variación total (TVD) entre P(Z|A=1,L) y P(Z|A=0,L). Si el mismo perfil devuelve distribuciones distintas, el contraste principal es vulnerable a que los brazos representen usuarios diferentes. Para mitigar el problema, preguntan después de cada intervención por atributos adicionales L', eligen para cada persona una realización al azar del conjunto generado en ambos brazos y la incorporan al siguiente prompt, fija para A=0 y A=1. Primero añaden demografía genérica y después grupos predefinidos de atributos relacionados con la tarea. Repiten el experimento desde cero en cada iteración; no arrastran el historial anterior.

La evaluación usa seis configuraciones de usuario: Qwen3-30B-A3B base e instruction-tuned, Gemma-3-4B-it, Gemma-4-31B-it, GPT-OSS-20B y Gemini 3 Flash. Hay tres escenarios. OpinionQA usa edad y sexo de encuestados reales y una declaración tendenciosa antes de preguntar cuánto debe priorizarse reducir la inmigración ilegal. Book Opinions y MovieLens usan edad/sexo de anotadores y conversaciones en las que un agente Gemma-4-31B-it presenta de forma positiva o negativa cinco libros o cinco películas; el outcome es la probabilidad declarada de leer o ver la obra. Para cada escenario y modelo no Gemini se muestrean 100 personas y 30 trials por persona en ambos brazos. Gemini se reduce a 10 personas y 5 trials. El apéndice cifra el cómputo en unas 3.000 horas de GPU.

Los gráficos muestran TVD distinto de cero antes del ajuste en la mayoría de pares modelo-escenario. Al fijar atributos, la TVD suele bajar y los contrastes observados cambian durante las primeras iteraciones antes de estabilizarse. El patrón no es uniforme: algunos ajustes demográficos aumentan inicialmente la TVD, GPT-OSS queda plano o cambia poco y produce muchos rechazos mapeados a Unknown, y Gemini presenta un resultado anómalo en OpinionQA con una muestra mucho menor. Los autores reconocen que un control puede ser demasiado insensible, estar afectado directamente por la intervención o quedar dominado por rechazos. También comprueban que la población marginal puede cambiar entre iteraciones: hacer más similares los brazos no garantiza conservar la población sintética inicial.

La contribución defendible es fuerte pero más estrecha que algunas frases del abstract. El experimento sí demuestra que el contenido de la intervención altera autodescripciones nominalmente estables y que añadir restricciones de persona cambia el proxy de deriva y el efecto observado. Eso basta para rechazar por defecto una lectura causal ingenua. No demuestra, en cambio, cuánto sesgo existe ni cuánto se elimina. No hay un ensayo humano aleatorizado, un simulador con ground truth conocido ni un proceso semisintético con efecto causal verdadero. Una TVD menor y un efecto más estable pueden significar mejor comparabilidad, pero también fijación mecánica de respuestas, sobreajuste, bloqueo de parte del efecto o cambio de estimando.

La validez de los controles negativos requiere dos supuestos no verificados: Z debe responder a los atributos latentes relevantes y no recibir un efecto directo de A. Aquí Z se genera después de la intervención, de modo que priming, políticas de rechazo o cambios en la forma de responder pueden producir TVD sin una persona latente coherente. El artículo admite que la TVD empírica tiene sesgo positivo con muestras finitas, pero no publica distribución nula, permutación, test de significación ni el epsilon que aparece en el algoritmo. Tampoco explica cómo construye las bandas de confianza del 95%, cuál es la unidad de muestreo o cómo trata la dependencia de 30 generaciones dentro de la misma persona. Gemini no es directamente comparable por tamaño de muestra.

El ajuste también debe interpretarse con cautela. L' se obtiene después del tratamiento y luego se fija en el prompt siguiente; esto no equivale a condicionar estadísticamente un confusor pretratamiento. Varias preguntas específicas son opiniones o estados cercanos al tratamiento y al outcome. Fijarlas antes de la siguiente intervención puede bloquear una vía causal legítima o redefinir la población. El algoritmo requiere un umbral epsilon y un máximo de iteraciones, pero no se informan sus valores; la ejecución publicada sigue un orden fijo diseñado por los autores. No hay holdout que separe la elección de atributos de su evaluación, ni seeds para personas, libros, películas, realizaciones o decodificación.

La reproducibilidad es incompleta. El paquete TeX es detallado: contiene prompts, inventarios de preguntas, parámetros de temperatura/top-p/top-k, URLs y licencias de datasets, conteos, pseudocódigo y 51 imágenes. No contiene código ejecutable, generaciones raw, respuestas parseadas, datos por persona/trial/iteración, valores numéricos de figuras, método de intervalos, seeds, versiones API exactas, entorno ni tests. Por tanto, no se pueden recomputar las curvas, bandas, tasas de rechazo o análisis de retención. El mensaje operativo correcto es: los experimentos sintéticos con personas breves deben considerarse no identificados causalmente hasta demostrar comparabilidad de brazos, controles negativos válidos, estabilidad del estimando y correspondencia con la población humana; el artículo ofrece un diagnóstico útil, no una corrección causal certificada.

English

This 33-page preprint identifies an important methodological problem in experiments with LLM-simulated users. When a persona specifies only a few attributes, such as age and sex, and two treatment conditions are run, the model may complete unspecified attributes differently in response to each intervention. Two instances that begin identically can therefore cease to represent the same implicit population. The response contrast may combine the intended effect with what the authors call user drift. The practical thesis is that a design resembling randomized assignment does not automatically inherit a randomized trial's causal interpretation merely because both arms use the same explicit persona prompt.

The paper formalizes A as the intervention, Y as the response, X as the complete persona, and L as the attributes fixed in the prompt. The target effect averages Y(1)-Y(0) over a common distribution of X given L. In the synthetic generator, however, context order can lead the model to produce implicit attributes according to P(X|A,L), so the latent population may differ between A=0 and A=1. An appendix algebraically decomposes the observed contrast into the target effect and average selection-bias terms. This is a well-motivated warning about comparability, although “observational study” is a causal analogy: inside the simulator, A induces X after the prompt, which can also be described as a persona-consistency, mediation, or intervention-definition failure rather than ordinary human pre-treatment confounding.

The proposed diagnostic uses negative-control outcomes Z: answers about attributes that should remain invariant under the intervention, such as citizenship, political party, ideology, or race. Total variation distance (TVD) compares P(Z|A=1,L) with P(Z|A=0,L). If the same explicit profile yields different distributions, the primary contrast is vulnerable to representing different users across arms. For mitigation, the system elicits additional attributes L' after each intervention, randomly selects one realization per persona from outputs generated under both arms, and inserts it into the next persona prompt, fixed for A=0 and A=1. Generic demographics are added first, followed by predefined task-related attribute groups. Each iteration restarts the experiment without carrying over conversation history.

The evaluation uses six user-model configurations: base and instruction-tuned Qwen3-30B-A3B, Gemma-3-4B-it, Gemma-4-31B-it, GPT-OSS-20B, and Gemini 3 Flash. It covers three settings. OpinionQA seeds age and sex from real respondents, presents a leading statement, and asks how highly reducing illegal immigration should be prioritized. Book Opinions and MovieLens seed annotator age/sex and use a Gemma-4-31B-it agent to discuss five books or five films positively or negatively; the outcome is stated likelihood of reading or watching. Each non-Gemini model-setting uses 100 personas and 30 trials per persona under both arms. Gemini uses only 10 personas and five trials. The appendix estimates approximately 3,000 GPU-hours.

The plots show nonzero pre-adjustment TVD for most model-setting pairs. TVD often falls as attributes are fixed, while observed contrasts change during early iterations and later stabilize. The pattern is not uniform: some generic demographic adjustments initially increase TVD, GPT-OSS is flat or weakly changing and often refuses in ways mapped to Unknown, and Gemini has an anomalous OpinionQA trajectory under its much smaller sample. The authors acknowledge that a control may be insensitive, directly affected by the intervention, or dominated by refusals. They also show that the marginal population can move across iterations: making arms more similar does not guarantee preserving the original synthetic population.

The defensible contribution is important but narrower than some abstract language. The experiments do show that intervention content changes nominally stable self-reports and that persona constraints alter both a drift proxy and the observed effect. That is enough to reject naive causal interpretation by default. They do not show how much causal bias exists or how much is removed. There is no human randomized experiment, known simulator ground truth, or semi-synthetic data-generating process with a true effect. Lower TVD and effect stabilization can indicate improved comparability, but can also reflect mechanical output constraint, overadjustment, blocked treatment pathways, or a changed estimand.

Negative-control validity requires two unverified assumptions: Z must be sensitive to the relevant latent attributes and have no direct effect from A. Here Z is generated after intervention exposure, so priming, refusal policy, or response-style changes can create TVD without a coherent latent-persona shift. The paper notes positive finite-sample bias in empirical TVD but provides no null distribution, permutation calibration, significance test, or value for the epsilon threshold in Algorithm 1. It also does not state how 95% confidence bands are constructed, what the sampling unit is, or how repeated generations within persona are clustered. Gemini is not precision-matched to the other models.

Adjustment also needs caution. L' is elicited after treatment and fixed in a subsequent prompt; this is not equivalent to conditioning statistically on a pre-treatment confounder. Several targeted questions concern opinions or states close to the intervention and outcome. Fixing them before the next intervention may block a legitimate causal pathway or redefine the population. The algorithm requires epsilon and a maximum-iteration budget, but the paper reports neither; the published experiment follows a fixed author-designed question order. There is no holdout separating attribute choice from evaluation and no seeds for persona, book, film, realization, or decoding sampling.

Reproducibility is incomplete. The TeX package is detailed: prompts, question inventories, temperature/top-p/top-k parameters, dataset URLs and licenses, sample counts, pseudocode, and 51 plot images are present. Executable code, raw generations, parsed responses, per-persona/trial/iteration records, numeric figure sources, interval method, seeds, exact API snapshot, environment, and tests are absent. The curves, confidence bands, refusal rates, and retention analysis cannot be recomputed. The correct operational message is that short-persona synthetic experiments should be treated as causally unidentified until arm comparability, valid negative controls, estimand stability, and human-population correspondence are demonstrated. The paper provides a valuable diagnostic, not a certified causal correction.

Pregunta de investigación

¿Puede una intervención cambiar los atributos implícitos del usuario simulado y confundir el contraste causal, y sirven controles negativos y atributos adicionales de persona para diagnosticar y reducir esa deriva?

Método

Formalización en potential outcomes con persona completa X, atributos explícitos L, intervención A y outcome Y; TVD entre controles negativos Z bajo ambos brazos; ajuste iterativo mediante atributos L’ elicited post-intervención y fijados en la siguiente persona. Se ensayan seis configuraciones de LLM en OpinionQA, cinco libros y cinco películas, con 100 personas/30 trials por modelo-escenario salvo Gemini (10/5). La auditoría revisó visualmente 33 páginas, todo el TeX, 51 figuras, prompts, preguntas, formalización, diseño, estadística y reproducibilidad.

Muestra: Por modelo no Gemini y escenario: 100 personas muestreadas, 30 trials por persona y ambos brazos; Gemini: 10 personas y 5 trials. Tres escenarios, seis configuraciones de usuario y una comprobación adicional de retención con 30 personas/10 trials. Los repeated trials no sustituyen personas independientes.

Hallazgos

  • La intervención cambia distribuciones de autodescripciones que deberían ser estables en la mayoría de pares modelo-escenario.
  • Esto demuestra falta de comparabilidad automática entre brazos de un usuario LLM con persona incompleta.
  • La TVD suele bajar al fijar atributos adicionales, pero no en todos los modelos y a veces aumenta primero.
  • Los contrastes observados cambian durante el ajuste y después tienden a estabilizarse.
  • GPT-OSS produce rechazos que contaminan el valor Unknown y la TVD.
  • Gemini es anómalo en OpinionQA y usa una muestra mucho menor.
  • La población marginal también puede desplazarse entre iteraciones.
  • La analogía con un estudio observacional es útil, pero no es la única lectura causal del mecanismo post-prompt.
  • No se testa que los datos observacionales de entrenamiento sean la causa única de la deriva.
  • Sin ground truth causal no se mide la magnitud ni reducción real del sesgo.
  • Una menor TVD no garantiza mejor estimación si el control recibe efecto directo o el ajuste bloquea parte del tratamiento.
  • La implementación y los resultados no son reproducibles con el artefacto público.

Limitaciones

  • Un solo outcome de OpinionQA seleccionado deliberadamente.
  • Solo cinco libros y cinco películas.
  • Seis configuraciones de modelos y un único patrón de agente positivo/negativo.
  • Gemini con 10 personas/5 trials frente a 100/30.
  • Controles negativos generados después de la intervención.
  • Supuestos de no efecto directo y sensibilidad del control no verificados.
  • TVD con sesgo positivo finito y sin calibración nula.
  • Sin método publicado para intervalos de confianza o clustering por persona.
  • Atributos L’ post-tratamiento, no confusores pretratamiento observados.
  • Posible overadjustment o cambio de estimando.
  • Cambio de la población marginal durante el ajuste.
  • Epsilon y máximo de iteraciones no reportados.
  • Orden de atributos fijo y diseñado por autores.
  • Sin holdout, seeds ni replicación independiente.
  • Sin comparación con efecto humano verdadero.
  • Sin código, raw outputs, datos numéricos o entorno reproducible.

Qué no demuestra

  • Que todo simulador sintético sea literalmente un estudio observacional.
  • Que el entrenamiento observacional sea la causa única del fenómeno.
  • Un efecto causal humano válido en los tres escenarios.
  • La magnitud o dirección verdadera del sesgo causal.
  • Que el procedimiento recupere el efecto objetivo.
  • Que TVD sea una medida calibrada del sesgo.
  • Que toda diferencia en Z represente una persona latente coherente.
  • Que fijar más atributos preserve el estimando original.
  • Que el ajuste evite overadjustment, mediación o cambio poblacional.
  • Una relación entre capacidad de modelo y deriva.
  • Generalización a otros temas, agentes, poblaciones o arquitecturas.
  • Reproducción independiente de curvas, bandas o resultados.

Trazabilidad

Alcance: Texto completo

Versión: arXiv:2605.20767v1, 33 pages; complete TeX and 51 figures audited; no public code/raw-data artifact verified

Fuente consultada: https://arxiv.org/abs/2605.20767

Revisión: Codex 33-page visual, complete TeX/figure, causal-identification, negative-control, adjustment, sampling, uncertainty and reproducibility audit, 2026-07-17

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

Modelos evaluados

  • Qwen3-30B-A3B
  • Qwen3-30B-A3B-Instruct-2507
  • Gemma-3-4B-it
  • Gemma-4-31B-it
  • GPT-OSS-20B
  • Gemini 3 Flash
  • Gemma-4-31B-it as the book/movie dialogue agent

Instrumentos y métricas

  • Potential-outcomes treatment-effect decomposition
  • Negative-control outcomes
  • Total variation distance
  • Observed treatment-effect curves
  • Iterative persona augmentation heuristic
  • Post-dialogue persona-attribute retention check
  • Independent causal-identification, negative-control, statistical and artifact audit

Datos utilizados

  • OpinionQA / Pew American Trends Panel
  • NYT Book Opinions metadata and annotator demographics
  • MovieLens metadata and annotator demographics
  • Five selected books
  • Five selected films
  • No released raw model-generation or numeric result dataset

Evidencia y localización

  • Método, formalización, resultados, prompts, apéndices y limitaciones: arXiv:2605.20767v1, 33 pages, sha256 a0311703f73f1f20817d3bef26244d29a03cefd49f685a8bed9ff3d191348238
  • TeX completo, preguntas, parámetros, figuras y ausencia de código/datos raw: arXiv source v1 sha256 4e3d14386b7acb0e4c3e880fa975e0b9259686dfdb157e02ff2cf5e9f1bb480e; main TeX sha256 d3ca5aa238e40677f93805a3b60445d8c1ee5c4dccc72a516cd7ae74001aec28
  • Metadatos de versión y estado de preprint: Official arXiv record for 2605.20767v1, checked 2026-07-17
  • Auditoría independiente completa: reports/verification/article-324-llm-user-drift-causal-identification-negative-control-adjustment-and-reproducibility-audit.json