Multi-Persona Thinking for Bias Mitigation in Large Language Models

Aplicaciones, sesgos y seguridad2026arXivRevisión editorial aprobada

Autores: Yuxing Chen, Guoqing Luo, Zijun Wu, Lili Mou

Palabras clave: Large Language Models, Personality, Bias, Persona, Personality Control

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

4
Autores
10
Hallazgos
39
Limitaciones
15
Evidencias

Resumen editorial

Español

Multi-Persona Thinking (MPT) es un procedimiento de prompting en inferencia, no un modelo de personalidad. Para cada pregunta instancia tres roles derivados de la categoría del benchmark: dos identidades contrastadas, por ejemplo, hombre/mujer o abuelo/nieto, y una persona “neutral general public”. Cada rol genera una respuesta inicial, revisa durante tres rondas las respuestas de los demás y un último pase sin identidad explícita agrega el historial. Con tres personas y R=3, el coste nominal es 3×(1+3)+1=13 llamadas por pregunta.

La evaluación cubre BBQ y una adaptación de StereoSet. BBQ contiene 58.492 preguntas de opción múltiple en once categorías y empareja contextos ambiguos, la respuesta correcta es “no se puede determinar”, con versiones desambiguadas. Se prueban Llama-3.1-8B-Instruct y 70B sobre BBQ completo; Qwen-2.5-7B y GPT-3.5-Turbo aparecen también en un subconjunto de 880 casos. StereoSet usa 12.766 casos adaptados de género, raza, religión y profesión con Llama-3.1-8B y Qwen-2.5-7B. Las tablas promedian cinco runs y comparan prompting directo, instrucción explícita de debiasing, persona simple, self-consistency, re-prompting y multi-agent debate.

En BBQ completo, MPT ofrece un resultado fuerte. Con Llama-3.1-8B logra accuracy media 0,8907 y diff-bias 0,0579, frente a 0,8316/0,0759 de multi-agent debate y 0,8210/0,0696 del mejor re-prompting comparado. La mejora es especialmente grande en los contextos ambiguos: accuracy 0,9054 y diff-bias 0,0279. Con Llama-3.1-70B obtiene 0,9283/0,0053. Su accuracy no difiere significativamente de self-consistency standard, 0,9269, p=0,451, pero el diff-bias sí baja de 0,0301 a 0,0053. Por tanto, “mantiene el razonamiento” es defendible en estos dos modelos, aunque no siempre supera en accuracy.

El resultado no es universal. En el subconjunto GPT-3.5, MPT obtiene accuracy 0,7499, por debajo de direct prompting, 0,7553, y re-prompting debias, 0,7580, aunque alcanza el menor diff-bias, 0,0141. En Qwen sobre el mismo subconjunto obtiene la mejor accuracy, 0,8913, pero su diff-bias 0,0266 no mejora el 0,0262 de re-prompting persona; la diferencia es nula estadísticamente, p=0,9422. La frase general de que MPT logra “el menor bias” debe leerse como tendencia agregada, no dominancia en todas las combinaciones.

StereoSet requiere una interpretación aún más cauta. Los autores no usan la tarea original de language-modeling: sustituyen la opción “unrelated” por variantes de “unknown” y la convierten en QA. La auditoría de los 12.766 JSON públicos confirma que en los 12.766 casos la respuesta etiquetada como correcta es una de diez fórmulas de abstención, “Unknown”, “Cannot answer”, “Not enough information”, etc.. Así, la accuracy mide cuántas veces el prompt de debiasing conduce a abstenerse, no la accuracy lingüística convencional de StereoSet ni una respuesta factual conocida.

En esa tarea transformada, MPT sube Llama-3.1-8B de 0,4664 del siguiente método en accuracy a 0,6073, +30 % relativo, y reduce diff-bias de 0,0888 a 0,0505, −43 % relativo. Qwen pasa a 0,7312/0,0921. Son mejoras reales bajo la definición liberada, pero el mecanismo está alineado con el target: los prompts repiten que se elimine bias, que se reconozca la ambigüedad y que se revise una respuesta “sin ningún bias”, mientras la opción correcta siempre es no decidir. No demuestran mejor comprensión general ni mitigación en generación abierta.

Las ablations apoyan que la iteración y el tercer punto de vista influyen. En Llama-3.1-8B BBQ, “sin neutral” obtiene 0,7775/0,0748 frente a 0,8901/0,0562 con neutral; R=1 produce el salto principal y el rendimiento se estabiliza hacia R=2. Sin embargo, el código de --no_general no elimina el tercer agente: reemplaza la persona neutral por el system prompt estándar. La conclusión de que “solo dos identidades binarias polarizan” no corresponde exactamente a esa implementación. El ejemplo de la Figura 1 también muestra que el supuesto observador neutral puede emitir el mismo estereotipo que una identidad, por lo que neutral es una instrucción, no garantía de imparcialidad.

La comparación de coste cuenta llamadas, no tokens ni latencia secuencial. MPT R=3 cuesta 13 inferencias frente a 15 muestras independientes de self-consistency y mejora 0,8901/0,0562 frente a 0,7907/0,0779. Pero MPT reinyecta historiales crecientes de hasta 512 tokens y tiene cinco etapas secuenciales; self-consistency puede paralelizarse. La combinación MPT+SC muestrea cinco ejecuciones MPT, 65 llamadas nominales, para subir accuracy de 0,8901 a 0,9232 y bajar diff-bias solo de 0,0562 a 0,0546. Sin tokens, tiempo, energía, memoria o coste monetario, “más eficiente” solo está demostrado en número de llamadas bajo ese setup.

Las personas se derivan de etiquetas del dataset y simplifican identidades complejas en pares como hombre/mujer, gay/straight, Black/White, rich/poor o Indian/Japanese. El paper reconoce límites no binarios e interseccionales. En StereoSet, el código crea además roles target/non-target, que pueden ser construcciones extrañas como “stepfather” y “non-stepfather”, no perspectivas sociales válidas. El método puede servir como scaffold de deliberación, pero no modela personas reales, experiencia vivida ni una teoría de personalidad.

La métrica también presenta una discrepancia. Las ecuaciones del paper definen Diff-bias como diferencia con signo, pero el evaluador público aplica valor absoluto en BBQ. Eso convierte dirección en magnitud y es coherente con “menor es mejor”, pero debe documentarse porque borra si el error favorece al grupo target o al counter-target. Para StereoSet el código conserva una diferencia con signo. Los outputs inválidos se excluyen de los denominadores de accuracy y de diff-bias BBQ; las tablas no publican tasas válidas/incompletas, por lo que un método con más fallos de parseo podría verse favorecido. El parser usa el primer dígito 0–2 de toda la respuesta si falta la etiqueta <answer>, una recuperación potencialmente ambigua.

La significación usa paired t-tests sobre cinco runs y reporta t extremadamente altos, pero no se publican los cinco resultados, seeds o script de tests/intervalos. No hay corrección por las múltiples comparaciones de modelos, datasets y métricas. Las CIs estrechas describen variación de sampling en un benchmark fijo, no incertidumbre sobre generalización a otros prompts, idiomas, modelos o dominios reales.

El repositorio MANGA-UOFA/multi-persona-thinking fue auditado en el commit c6f2b6cd1ad354b3aab2bacaea775452d1175869. Incluye los 58.492 casos BBQ, los 12.766 StereoSet adaptados, dos scripts Python, un environment completo y un comando para MPT con Llama-3.1-8B/BBQ. El código compila sintácticamente y los conteos coinciden con el paper. Pero no incluye licencia, tests, CI, outputs, logs de resultados, hardware/runtime, seeds de los cinco runs ni scripts de t-tests. El README no documenta baselines, Qwen, 70B, GPT, StereoSet, ablations o todas las tablas.

Hay además una limitación de implementación material: el pipeline de inferencia solo construye prompts cuando el método empieza por “m” y no contiene ramas que implementen direct prompting, self-consistency o re-prompting. Si se invoca mad, la misma rama asigna las personas MPT, a pesar de que el paper define MAD sin identidades explícitas. Para OpenAI, tres agentes indexan tres objetos de modelo; pasar una sola vez GPT-3.5 produce un índice fuera de rango y el README no explica repetir el identificador. El repositorio permite reconstruir MPT con recursos sustanciales, pero no reproduce de extremo a extremo las comparaciones publicadas.

La contribución está publicada en Findings of ACL 2026 y demuestra que una deliberación repetida, explícitamente orientada a evitar estereotipos, mejora BBQ para Llama y reduce varias métricas. No establece respuestas “bias-free”, imparcialidad en sistemas reales, beneficio para generación abierta o una ventaja inherente de las personas frente a otros prompts equivalentes en tokens y etapas.

English

Multi-Persona Thinking (MPT) is an inference-time prompting procedure, not a personality model. For each question it instantiates three roles derived from the benchmark category: two contrasting identities, such as man/woman or grandfather/grandson, and a “neutral general public” persona. Each role produces an initial response, reviews the others for three rounds, and a final identity-free pass aggregates the history. With three personas and R=3, nominal cost is 3×(1+3)+1=13 calls per question.

Evaluation covers BBQ and an adaptation of StereoSet. BBQ has 58,492 multiple-choice questions across eleven categories and pairs ambiguous contexts, where the correct answer is “cannot be determined”, with disambiguated versions. Llama-3.1-8B-Instruct and 70B are tested on full BBQ; Qwen-2.5-7B and GPT-3.5-Turbo also appear on an 880-item subset. StereoSet uses 12,766 adapted gender, race, religion, and profession cases with Llama-3.1-8B and Qwen-2.5-7B. Tables average five runs and compare direct prompting, explicit debiasing, single-persona prompting, self-consistency, re-prompting, and multi-agent debate.

MPT is strong on full BBQ. With Llama-3.1-8B it achieves average accuracy 0.8907 and diff-bias 0.0579 versus 0.8316/0.0759 for multi-agent debate and 0.8210/0.0696 for the strongest compared re-prompting baseline. Gains are largest in ambiguous contexts: 0.9054 accuracy and 0.0279 diff-bias. With Llama-3.1-70B it reaches 0.9283/0.0053. Its accuracy is not significantly different from standard self-consistency, 0.9269, p=0.451, but diff-bias drops significantly from 0.0301 to 0.0053. “Maintains reasoning” is defensible for these two models, though MPT does not always win on accuracy.

The result is not universal. On the GPT-3.5 subset, MPT accuracy is 0.7499, below direct prompting, 0.7553, and debias re-prompting, 0.7580, although it has the lowest diff-bias at 0.0141. On Qwen over the same subset it has the best accuracy, 0.8913, but diff-bias 0.0266 does not beat persona re-prompting at 0.0262; the difference is statistically null, p=0.9422. The general “lowest bias” statement is therefore an aggregate tendency rather than dominance in every setting.

StereoSet needs even more cautious interpretation. The authors do not use its original language-modeling task: they replace the “unrelated” option with variants of “unknown” and convert it into QA. Auditing all 12,766 public JSON records confirms that in all 12,766 cases the labeled correct answer is one of ten abstention phrases, “Unknown,” “Cannot answer,” “Not enough information,” and so on. Accuracy therefore measures how often the debiasing prompt induces abstention, not conventional StereoSet language-modeling accuracy or a known factual answer.

On that transformed task, MPT raises Llama-3.1-8B accuracy from the next method's 0.4664 to 0.6073, +30% relative, and reduces diff-bias from 0.0888 to 0.0505, −43% relative. Qwen reaches 0.7312/0.0921. These are genuine gains under the released definition, but the mechanism is aligned with the target: prompts repeatedly say to remove bias, recognize ambiguity, and review answers “without any social bias,” while the correct choice is always not to decide. The result does not demonstrate improved general comprehension or open-ended mitigation.

Ablations support that iteration and the third viewpoint matter. On Llama-3.1-8B BBQ, “without neutral” yields 0.7775/0.0748 versus 0.8901/0.0562 with neutral; R=1 produces the main gain and performance stabilizes near R=2. However, the public --no_general code does not remove the third agent: it replaces the neutral persona with the standard system prompt. The claim that “only two binary identities polarize” does not exactly match that implementation. Figure 1 also shows the purported neutral observer producing the same stereotype as an identity, so neutral is an instruction, not a fairness guarantee.

The cost comparison counts calls rather than tokens or sequential latency. MPT at R=3 costs 13 inferences versus 15 independent self-consistency samples and improves 0.8901/0.0562 versus 0.7907/0.0779. Yet MPT reinjects growing histories of up to 512 generated tokens and has five sequential stages, whereas self-consistency can be parallelized. MPT+SC samples five full MPT executions, 65 nominal calls, to move accuracy from 0.8901 to 0.9232 and diff-bias only from 0.0562 to 0.0546. Without token, time, energy, memory, or monetary measurements, “more efficient” is established only in call count under this setup.

Personas come from dataset labels and simplify complex identities into pairs such as man/woman, gay/straight, Black/White, rich/poor, or Indian/Japanese. The paper acknowledges non-binary and intersectional limitations. On StereoSet, the code additionally creates target/non-target roles that can become odd constructions such as “stepfather” and “non-stepfather,” not valid social perspectives. The scaffold may support deliberation, but it does not model real people, lived experience, or a theory of personality.

The metric has a reporting discrepancy. Paper equations define Diff-bias as a signed difference, while the public evaluator takes an absolute value on BBQ. This turns direction into magnitude and fits “lower is better,” but should be documented because it hides whether errors favor the target or counter-target group. StereoSet code retains a signed difference. Invalid outputs are excluded from accuracy and BBQ diff-bias denominators; tables do not report valid/incomplete rates, so methods with more parse failures could be advantaged. When <answer> is missing, the parser takes the first standalone digit 0–2 anywhere in the response, an ambiguous fallback.

Significance uses paired t-tests over five runs and reports extremely large t statistics, but the five outputs, seeds, and test/CI scripts are not released. There is no correction for multiple model, dataset, and metric comparisons. Narrow CIs describe sampling variation on a fixed benchmark, not uncertainty about other prompts, languages, models, or real domains.

The MANGA-UOFA/multi-persona-thinking repository was audited at commit c6f2b6cd1ad354b3aab2bacaea775452d1175869. It includes all 58,492 BBQ cases, 12,766 adapted StereoSet cases, two Python scripts, a pinned environment, and one command for MPT with Llama-3.1-8B/BBQ. Code compiles syntactically and dataset counts match the paper. It has no license, tests, CI, result outputs, logs, hardware/runtime record, five-run seeds, or t-test scripts. The README does not document baselines, Qwen, 70B, GPT, StereoSet, ablations, or every table.

There is also a material implementation limitation: the inference pipeline only constructs prompts for methods whose names start with “m” and contains no branches implementing direct prompting, self-consistency, or re-prompting. Invoking mad enters the same persona-assignment branch as MPT even though the paper defines MAD without explicit identities. For OpenAI, three agents index three model objects; passing GPT-3.5 once causes an out-of-range access and the README does not explain repeating the identifier. The repository can support MPT reconstruction with substantial resources, but not end-to-end reproduction of all published comparisons.

The contribution is published in Findings of ACL 2026 and shows that repeated deliberation explicitly instructed to avoid stereotypes improves BBQ for Llama and reduces several benchmark metrics. It does not establish “bias-free” answers, fairness in real systems, benefits for open-ended generation, or an inherent persona advantage over token- and stage-matched alternative prompts.

Pregunta de investigación

¿Puede una deliberación iterativa entre dos roles sociales contrastados y un rol neutral reducir sesgo estereotípico en preguntas de opción múltiple sin perder accuracy?

Método

MPT ejecuta una generación inicial y tres revisiones para cada uno de tres system prompts, seguidas de un agregador sin identidad. Se compara con seis familias de prompting sobre BBQ completo/subset y StereoSet adaptado en cuatro modelos. Se miden accuracy y magnitud diff-bias durante cinco runs, con t-tests pareados frente a baselines seleccionados. La auditoría verifica paper, 15 páginas, corpus completo y repositorio fijado a commit.

Muestra: Cinco runs por tabla principal. BBQ completo se usa para Llama-3.1-8B/70B; Qwen y GPT-3.5 se reportan en un subset de 880, y Llama-8B/Qwen en 12.766 StereoSet adaptados. MPT R=3 implica 13 llamadas equivalentes por caso; MPT+SC con cinco muestras implica 65. No se publican outputs por run, seeds efectivos, invalid-rate, tokens o tiempos.

Hallazgos

  • MPT mejora simultáneamente accuracy y diff-bias en BBQ completo con Llama-3.1-8B frente a los baselines publicados.
  • Con Llama-3.1-70B, MPT y self-consistency empatan en accuracy pero MPT reduce significativamente diff-bias.
  • En GPT-3.5 subset, MPT tiene el menor diff-bias pero no la mayor accuracy.
  • En Qwen BBQ subset, MPT tiene la mayor accuracy pero no un diff-bias significativamente menor que persona re-prompting.
  • En StereoSet adaptado, MPT mejora mucho la selección de la opción unknown y reduce asociaciones target/counter-target.
  • Los 12.766 casos StereoSet liberados convierten la abstención en la respuesta correcta universal.
  • Una ronda produce la mayor ganancia; rondas adicionales muestran retornos decrecientes y pequeño aumento de diff-bias desambiguado.
  • El tercer prompt ayuda, pero la ablation pública lo reemplaza por un asistente estándar y no lo elimina.
  • El coste de 13 llamadas es menor que SC-15 por call count, no necesariamente por tokens, latencia o energía.
  • El artefacto público reproduce la estructura MPT y los datasets, pero no todas las comparaciones ni estadísticas.

Limitaciones

  • MPT es un scaffold de prompts de identidad social, no personalidad psicológica.
  • Las personas se derivan de metadatos del benchmark y presuponen pares discretos y estables.
  • Pares hombre/mujer, gay/straight, Black/White o rich/poor simplifican identidades no binarias e interseccionales.
  • En StereoSet, target/non-target puede producir roles artificiales sin perspectiva social coherente.
  • La persona neutral también puede expresar estereotipos y no garantiza objetividad.
  • Todos los system prompts incluyen lenguaje explícito para evitar o refutar bias.
  • El prompt BBQ explica directamente que una pregunta ambigua debe resolverse como not enough information.
  • La mejora no separa efecto de personas, iteración, repetición, más tokens, historial o instrucciones de debiasing.
  • No hay baseline de igual profundidad, token budget e historial sin etiquetas de identidad.
  • StereoSet se modifica sustancialmente y deja de ser su tarea language-modeling original.
  • La opción correcta de los 12.766 casos adaptados es siempre abstención.
  • La accuracy StereoSet publicada no es comparable con Language Modeling Score o ICAT convencionales.
  • No se evalúa si el modelo reconoce hechos no estereotípicos cuando siempre puede elegir unknown.
  • Los resultados GPT-3.5 y Qwen subset muestran que MPT no domina todas las métricas.
  • El subset de 880 limita comparación con BBQ completo y no cubre todo el closed-source behavior.
  • Solo se estudian cuatro modelos, inglés y opción múltiple.
  • No hay generación abierta, diálogo, usuarios, decisiones reales o medidas de daño downstream.
  • No se prueban ataques, prompt injection, identidades adversariales o desacuerdo irreconciliable.
  • Diff-bias colapsa categorías y no mide igualdad de oportunidades, calibración o daño por subgrupo real.
  • Las ecuaciones muestran diferencias firmadas pero el código BBQ usa valor absoluto.
  • StereoSet y BBQ no usan exactamente la misma convención de signo en el evaluador.
  • Outputs inválidos se excluyen de denominadores y las tasas válidas no se publican.
  • El fallback de parsing puede capturar el primer dígito de la explicación en vez de la respuesta final.
  • Cinco runs son pocos para t-tests robustos y producen t-statistics excepcionalmente altos.
  • No se publican resultados por run, seeds, tests de normalidad o corrección por multiplicidad.
  • Las CIs no representan incertidumbre de benchmark, dominio, modelo o prompt.
  • La ablation no_general conserva un tercer agente con el system prompt estándar.
  • MPT+SC cuesta 65 llamadas nominales y la reducción adicional de diff-bias es pequeña.
  • Cost match ignora tokens de historial, longitud de salida y secuencialidad.
  • No se reportan latencia, throughput, memoria, energía o coste monetario.
  • El repositorio no tiene licencia para código o copias de datasets.
  • El environment contiene un prefix local absoluto y un stack GPU grande, reduciendo portabilidad.
  • No hay tests, CI, resultados, logs o scripts de estadística en el repositorio.
  • El README solo documenta una ejecución MPT Llama-8B/BBQ.
  • Baselines, cinco runs, ablations, Qwen, 70B, GPT y StereoSet no tienen comandos reproducibles.
  • La rama de inferencia no implementa direct prompting, SC o re-prompting.
  • Invocar MAD cae en la misma asignación de personas que MPT, en conflicto con el baseline descrito.
  • La ruta OpenAI exige tres entradas de modelo para tres agentes, pero no se documenta.
  • Varias referencias de la versión publicada conservan placeholders arXiv:2010:12345 incorrectos.

Qué no demuestra

  • No establece que la respuesta final sea bias-free o objetiva.
  • No demuestra mitigación en generación abierta, diálogo o decisiones sensibles.
  • No prueba una ventaja causal de personas frente a deliberación neutral con el mismo coste.
  • No valida que las identidades promptadas representen perspectivas vividas o grupos sociales.
  • No muestra fairness para personas reales o subgrupos fuera del benchmark.
  • No permite comparar la accuracy adaptada con resultados StereoSet convencionales.
  • No demuestra superioridad universal en todos los modelos y métricas.
  • No demuestra menor coste real, solo menos llamadas que SC-15 en una comparación.
  • No permite reproducir todas las tablas y tests con el repositorio público sin reconstrucción adicional.

Trazabilidad

Alcance: Texto completo

Versión: arXiv:2601.15488v3, revised 21 April 2026; Findings of ACL 2026, pp. 27895–27909, 15 pages

Fuente consultada: https://arxiv.org/pdf/2601.15488v3

Revisión: Codex full-text, bilingual-fidelity, 15-page visual, arXiv-v3, ACL-publication, BBQ, transformed-StereoSet, universal-abstention-label, diff-bias, model-subset, statistical, persona-ablation, cost, prompt, code, corpus and reproducibility audit, 2026-07-15

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

Modelos evaluados

  • meta-llama/Llama-3.1-8B-Instruct
  • meta-llama/Llama-3.1-70B-Instruct
  • Qwen/Qwen2.5-7B-Instruct
  • GPT-3.5-Turbo, exact provider snapshot reported incompletely; repository routes OpenAI-compatible calls through OpenRouter

Instrumentos y métricas

  • Multi-Persona Thinking with two contrastive roles and one neutral-general role
  • Three dialectical review rounds plus final aggregation
  • Direct prompting: standard, explicit debias and persona variants
  • Self-consistency with 3, 5, 10 and 15 samples
  • Two-stage re-prompting
  • Multi-agent debate baseline
  • BBQ ambiguous and disambiguated accuracy
  • Diff-bias for ambiguous and disambiguated contexts
  • Adapted StereoSet abstention accuracy and diff-bias
  • Paired t-tests over five runs

Datos utilizados

  • BBQ full benchmark, 58,492 items across 11 categories
  • BBQ random subset, 80 items per category and 880 total
  • Adapted StereoSet test set, 12,766 items across gender, race, religion and profession
  • All adapted StereoSet labels point to one of ten abstention/unknown strings
  • MANGA-UOFA/multi-persona-thinking at commit c6f2b6cd1ad354b3aab2bacaea775452d1175869

Evidencia y localización

  • Metadatos, historial v1–v3 y journal reference: Official arXiv:2601.15488v3 surface, revised 21 April 2026
  • Publicación, páginas y venue: ACL Anthology 2026.findings-acl.1389, Findings of ACL 2026, pp. 27895–27909
  • Definición, personas, rondas y agregación: Paper, pp. 3–4, Section 3 and Equations 1–7
  • Datasets, transformación y modelos: Paper, p. 5 and pp. 12–14, Sections 4.1–4.3 and Appendix A/D
  • Resultados BBQ completos: Paper, pp. 5–6, Table 3
  • Resultados StereoSet: Paper, pp. 6–7 and 14, Tables 4 and 19
  • Resultados GPT-3.5 y Qwen subset: Paper, pp. 7, 13–14, Tables 5, 17 and 20
  • Ablations de neutral, rondas y MPT+SC: Paper, pp. 7–8, Figures 2–3 and Table 6
  • Cost match y tests: Paper, pp. 12–13, Tables 12–18
  • Limitaciones reconocidas: Paper, p. 9, Section 6
  • Prompts completos: Paper, pp. 14–15, Appendix E, Tables 21–22
  • Transformación universal a abstención: Released repository corpus audit: all 12,766 data/stereoset JSONL labels point to one of ten unknown/abstention strings
  • Implementación, métrica, parsing, ablation y cobertura: MANGA-UOFA/multi-persona-thinking at commit c6f2b6cd1ad354b3aab2bacaea775452d1175869, mpt_inference.py, mpt_evaluate.py, scripts/run.sh and environment.yml, audited 15 July 2026
  • Artefactos y licencia ausentes: MANGA-UOFA/multi-persona-thinking at commit c6f2b6cd1ad354b3aab2bacaea775452d1175869, repository tree and README, audited 15 July 2026
  • Inspección visual integral: Paper, all 15 rendered pages, including every table, figure, formula, prompt and appendix page