System Message Generation for User Preferences using Open-Source Models
Not on the map. Why?
Abstract (arXiv)
System messages play a crucial role in interactions with large language models (LLMs), often serving as prompts to initiate conversations. Through system messages, users can assign specific roles, perform intended tasks, incorporate background information, and specify various output formats and communication styles. Despite such versatility, publicly available datasets often lack system messages and are subject to strict license constraints in industrial applications. Moreover, manually annotating system messages that align with user instructions is resource-intensive. In light of these challenges, we introduce SysGen, a pipeline for generating system messages that better align assistant responses with user instructions using existing supervised fine-tuning datasets that lack system messages. Training open-source models on SysGen data yields substantial improvements in both single-turn (Multifacet) and multi-turn (SysBench) conversation benchmarks. Notably, our method shows strong gains in shorter conversations, suggesting that it enhances early-stage interaction effectiveness. Our qualitative analysis further emphasizes the value of diverse and structured system messages in improving LLM adaptability across varied user scenarios.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 37 of its 54 references that are in the map. First posted on arXiv 17 Feb 2025.
Builds on
37 of 54 references.
References · 37
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2022Training language models to follow instructions with human feedbackcited by 15,712
- 2024The Llama 3 Herd of Modelscited by 14,192
- 2023Llama 2: Open Foundation and Fine-Tuned Chat Modelscited by 12,865
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2023Judging LLM-as-a-Judge with MT-Bench and Chatbot Arenacited by 8,393
- 2020Measuring Massive Multitask Language Understandingcited by 7,768
- 2018Think you have Solved Question Answering? Try ARC, the AI2 Reasoning Challengecited by 4,710
- 2019HellaSwag: Can a Machine Really Finish Your Sentence?cited by 4,018
- 2022FlashAttention: Fast and Memory-Efficient Exact Attention with IO-Awarenesscited by 3,611
- 2023GPQA: A Graduate-Level Google-Proof Q&A Benchmarkcited by 2,748
- 2022Self-Instruct: Aligning Language Models with Self-Generated Instructionscited by 2,674
25 more
- 2019HuggingFace's Transformers: State-of-the-art Natural Language Processingcited by 2,201
- 2024Gemma 2: Improving Open Language Models at a Practical Sizecited by 1,928
- 2022Challenging BIG-Bench Tasks and Whether Chain-of-Thought Can Solve Themcited by 1,767
- 2024MMLU-Pro: A More Robust and Challenging Multi-Task Language Understanding Benchmarkcited by 1,758
- 2019ZeRO: Memory Optimizations Toward Training Trillion Parameter Modelscited by 1,278
- 2019Unsupervised Data Augmentation for Consistency Trainingcited by 1,057
- 2024Length-Controlled AlpacaEval: A Simple Way to Debias Automatic Evaluatorscited by 865
- 2023Large Language Models as Optimizerscited by 830
- 2023WizardCoder: Empowering Code Large Language Models with Evol-Instructcited by 728
- 2023MetaMath: Bootstrap Your Own Mathematical Questions for Large Language Modelscited by 724
- 2024Phi-4 Technical Reportcited by 675
- 2019MathQA: Towards Interpretable Math Word Problem Solving with Operation-Based Formalismscited by 653
- 2024The Instruction Hierarchy: Training LLMs to Prioritize Privileged Instructionscited by 441
- 2024Magpie: Alignment Data Synthesis from Scratch by Prompting Aligned LLMs with Nothingcited by 341
- 2024MT-Bench-101: A Fine-Grained Benchmark for Evaluating Large Language Models in Multi-Turn Dialoguescited by 247
- 2023FLASK: Fine-grained Language Model Evaluation based on Alignment Skill Setscited by 198
- 2023SOLAR 10.7B: Scaling Large Language Models with Simple yet Effective Depth Up-Scalingcited by 172
- 2025Qwen2.5-1M Technical Reportcited by 158
- 2024Aligning to Thousands of Preferences via System Message Generalizationcited by 84
- 2024Open-LLM-Leaderboard: From Multi-choice to Open-style Questions for LLMs Evaluation, Benchmark, and Arenacited by 76
- 2024Tell Me More! Towards Implicit User Intention Understanding of Language Model Driven Agentscited by 71
- 2024Unveiling the Secret Recipe: A Guide For Supervised Fine-Tuning Small LLMscited by 39
- 2024SysBench: Can Large Language Models Follow System Messages?cited by 26
- 2024SoFA: Shielded On-the-fly Alignment via Priority Rule Followingcited by 18
- 2024Baichuan Alignment Technical Reportcited by 6
Built on by
Citing papers per year: 2025: 1.
1 paper.
- 2025Specification and Detection of LLM Code Smellscited by 0
- 2025Specification and Detection of LLM Code Smells19 Dec 2025
Similar, not cited
Close in wording, no citation either way
- 2025CUPID: Evaluating Personalized and Contextualized Alignment of LLMs from Interactions
- 2024WildFeedback: Aligning LLMs With In-situ User Interactions And Feedback
- 2026Aligning Language Models from User Interactions
- 2023OpenAssistant Conversations -- Democratizing Large Language Model Alignment
- 2024Aligning LLMs with Individual Preferences via Interaction
- 2025Group Preference Alignment: Customized LLM Response Generation from In-Situ Conversations
- 2025Conversation Routines: A Prompt Engineering Framework for Task-Oriented Dialog Systems
- 2026Benchmarking LLM Tool-Use in the Wild