TLDR: The Dual-Phase Self-Evolution (DPSE) framework enables Large Language Models (LLMs) to continuously improve by jointly optimizing user preference alignment and domain-specific knowledge. It uses a “Censor” module to assess user satisfaction and classify topics, then expands data based on these insights. This expanded data fuels a two-stage fine-tuning process: supervised domain grounding for knowledge acquisition, followed by frequency-aware preference optimization for user alignment. Experiments show DPSE outperforms existing methods, demonstrating a path for autonomous LLM evolution.
Large Language Models (LLMs) have shown impressive general abilities, but they often struggle to adapt to new user needs and specific subject areas because their core knowledge is fixed after initial training. While methods like preference optimization help LLMs better align with what users want, and memory-based systems help them remember past interactions, these approaches don’t truly improve the model’s fundamental understanding of different domains. They focus more on making responses sound good rather than enhancing the model’s core reasoning or task completion skills.
To address this limitation, researchers have introduced a new approach called the Dual-Phase Self-Evolution (DPSE) framework. This innovative framework aims to simultaneously improve how well an LLM aligns with user preferences and its competence in specific domains. DPSE achieves this through a unique “Censor” module and a two-stage fine-tuning process, allowing the LLM to continuously learn and evolve on its own.
The Censor Module: Understanding User Satisfaction
At the heart of DPSE is the Censor module, which acts like a smart observer of user-model interactions. It’s designed to figure out when a user is truly satisfied with an LLM’s response. The Censor module does this by extracting and analyzing five key signals from conversations:
- Explicit Feedback: Direct praise or criticism from the user.
- Dwell Time: How long a user spends reading a response, indicating their level of attention.
- Coherence: How relevant and semantically consistent the model’s response is to the user’s query.
- Similarity: Checks for redundancy by comparing the current response to previous ones. High similarity, especially with negative sentiment, can indicate repetition.
- Sentiment: The emotional tone of the model’s response, which can influence how other signals are interpreted.
These signals are then processed through a sophisticated system that dynamically weighs their importance, even incorporating “physical constraints” to ensure the satisfaction score makes intuitive sense. For example, direct feedback is always given a minimum influence, and redundancy is penalized more heavily when the user expresses negative sentiment. Finally, the Censor module calculates a single satisfaction score for each interaction, ranging from -1 (dissatisfied) to 1 (satisfied). It also classifies the topic of the conversation (e.g., Medical, Sports) to help organize information.
Smart Data Expansion for Continuous Learning
Even with high-quality interactions identified by the Censor module, the amount of real-world data can be limited. DPSE tackles this by automatically expanding the dataset in two smart ways:
- Preference-Driven Expansion: Interactions with higher satisfaction scores are duplicated more often. This means the model learns more from examples that users found highly satisfying. New, diverse responses are also generated based on these high-satisfaction examples, maintaining the original meaning but varying tone and style.
- Topic-Aware Expansion: To ensure the model doesn’t over-specialize in popular topics, DPSE analyzes the distribution of topics and expands data for underrepresented areas. This helps maintain a balanced knowledge base across different domains.
These expanded datasets are crucial for the next phase: fine-tuning the LLM.
Dual-Phase Fine-Tuning: Knowledge and Preference Combined
DPSE employs a two-stage fine-tuning process to enhance both the LLM’s domain knowledge and its alignment with user preferences:
- Supervised Domain Grounding: In the first stage, the model is trained on the topic-expanded dataset. This helps the LLM learn specific task formats, reasoning patterns, and specialized knowledge for different domains. This step is vital to prevent the model from generating factually incorrect but stylistically pleasing answers, especially in fields requiring precise information.
- Frequency-Aware Preference Optimization: After gaining domain knowledge, the model undergoes preference optimization using the satisfaction-expanded dataset. Unlike standard methods that treat all training pairs equally, DPSE gives more weight to interactions with higher satisfaction scores. This means the model learns more effectively from examples that genuinely pleased users, subtly shaping its responses to be more aligned with user expectations.
Also Read:
- AlphaAlign: A New Approach to Safer Language Models Through Self-Awareness
- Personalizing AI: How Text Summaries Help Language Models Understand You Better
Demonstrated Effectiveness
Extensive experiments have shown that DPSE consistently outperforms existing methods, including traditional Supervised Fine-Tuning (SFT), various Preference Optimization (PO) techniques, and Memory-Augmented baselines. DPSE achieved higher win rates on general NLP benchmarks like AlpacaEval 2.0 and better absolute scores on MT-Bench, which evaluates eight fundamental LLM capabilities. For long-term dialogue tasks, DPSE also showed superior performance in accuracy and quality on the LoCoMo dataset.
The research also found that an optimal “trigger threshold” for self-evolution (how much new data is collected before the model updates) significantly impacts performance, with a threshold of 1,000 interactions yielding the best results. Ablation studies, where individual components of DPSE were removed, confirmed that each module—the Censor, Dataset Construction, and Self-Evolution—is essential for the framework’s overall effectiveness. Notably, maintaining high data quality through the Censor and Dataset Construction modules was found to be particularly critical.
This framework represents a significant step towards enabling LLMs to continually improve their capabilities autonomously, adapting to evolving user needs and deepening their understanding of specific domains. For more technical details, you can refer to the original research paper.


