TLDR: IROTE is a new method that uses in-context self-reflection to help Large Language Models (LLMs) consistently and accurately mimic human-like traits like personality and values. Unlike previous methods that only achieved superficial imitation, IROTE optimizes textual self-reflections to make LLMs’ behavior truly trait-driven across diverse tasks, without needing fine-tuning. Experiments show it significantly outperforms existing approaches in stability and transferability.
Large Language Models, or LLMs, have shown a remarkable ability to mimic human-like characteristics such as personality and values. This capability is crucial for developing personalized AI assistants and for creating realistic social simulations. However, a significant challenge known as “superficial elicitation” has plagued existing methods. This means LLMs often only replicate surface-level stylistic patterns, failing to consistently and accurately embody desired traits across various complex tasks, behaving more like a shallow imitation rather than a genuine reflection of a trait.
To overcome this, researchers from Tsinghua University, Microsoft Research Asia, Fudan University, The University of Chicago, and Northeastern University of China have introduced a novel method called IROTE. IROTE stands for In-context Self-Reflective Optimization for Trait Elicitation. This innovative approach draws inspiration from psychological theories, specifically the Self-Reflective Identity Processing theory, which suggests that human traits are shaped through active self-reflection on identity-related experiences.
How IROTE Works
IROTE automatically generates and refines a textual “self-reflection” within the LLM’s prompt. This reflection acts as a guide, comprising self-perceived experiences that stimulate the LLM’s trait-driven behavior. The core of IROTE’s effectiveness lies in its iterative optimization process. This process works by continuously maximizing an information-theoretic objective, which essentially strengthens the connection between the LLM’s responses and the target trait. Simultaneously, it reduces unnecessary “noisy” information in the reflection, leading to a more focused and compact guide for the LLM. Crucially, IROTE achieves this without requiring any fine-tuning of the LLM’s parameters, making it flexible and efficient.
The method focuses on two key aspects: “evocativeness” and “compactness.” Evocativeness ensures that the self-reflection consistently prompts the LLM to express the desired trait, even overcoming the model’s inherent biases. Compactness, on the other hand, ensures the reflection is concise yet informative, removing redundant details that could dilute its effectiveness. This balance is achieved through a process that mirrors how humans reflect and update their own identities, preventing biased or inconsistent trait expressions.
Also Read:
- THINK TUNING: A New Approach to Teaching LLMs How to Self-Reflect
- Unveiling and Correcting Biases in Large Language Models with BiasGym
Experimental Validation
The researchers conducted extensive experiments across three well-established human trait systems from social science: the Schwartz Theory of Basic Human Values, the Moral Foundations Theory, and the Big Five Personality Model. They evaluated IROTE against strong existing methods using both standardized multiple-choice questionnaires and more complex, trait-relevant downstream tasks like creative writing and controversial topic question-answering. The experiments involved various LLMs, including the powerful GPT-4o and smaller open-source models like Qwen2.5-7B-Instruct and Mistral-7B-Instruct-v0.3.
The results were compelling. IROTE consistently outperformed or ranked second among all baselines across different trait systems and models. Unlike other methods that often showed strong performance on simple questionnaires but struggled to transfer that consistency to complex tasks (a clear sign of superficial elicitation), IROTE maintained robust performance. This is attributed to its explicit compactness optimization, which helps it capture deeper trait patterns.
Further analysis revealed that IROTE generates more concise and effective reflections compared to other methods, which often include irrelevant background details. The method also demonstrated consistent performance gains across different model sizes, with medium-sized models benefiting the most. Its iterative optimization process proved to be stable, showing steady improvement without the fluctuations seen in some other approaches. A case study highlighted how IROTE produced a concise reflection that led to a deeply trait-aligned story completion, unlike baselines that yielded fragmented or contradictory outputs.
In conclusion, IROTE represents a significant step forward in enabling LLMs to embody human-like traits with greater stability and transferability. By leveraging psychological insights and an innovative optimization framework, it addresses the long-standing challenge of superficial elicitation, paving the way for more genuinely personalized and socially aware AI applications. For more technical details, you can refer to the full research paper available here.


