Self-controller: Controlling LLMs with Multi-round Step-by-step Self-awareness
Not on the map. Why?
Abstract (arXiv)
The applications of large language models (LLMs) have been widely spread across all domains. However, the basic abilities such as the controllability of LLMs are still limited. To address this, we propose "Self-controller", a novel agentic framework bringing self-awareness into LLMs' reasoning logic. The core idea of this work is to maintain states based on the LLM's response, letting the LLM become self-aware of current status and think step by step in a multi-round chain-of-thought paradigm. Our experiment on the state of textual length has shown the controllability and effectiveness of the Self-controller. We further implement a binary search algorithm to accelerate the generation process based on the linearity and monotonicity of the textual length state. Another advantage of the Self-controller comes with DeepSeek's Context Caching technology, which significantly saves computational token consumption when a cluster of conversations shares the same prefix of context. Theoretically, we prove that in this scenario the extra time complexity is O(c log n). Results of the back-of-the-envelope estimation suggest that the token consumption of our method is no more than twice as much as that of the trivial single-round generation. Furthermore, our ablation study on word constraints demonstrates the Self-controller's consistent controllability across all foundation models.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 19 of its 25 references that are in the map. First posted on arXiv 1 Oct 2024.
Builds on
19 of 25 references.
References · 19
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2023GPT-4 Technical Reportcited by 18,132
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,491
- 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Modelscited by 12,302
- 2022ReAct: Synergizing Reasoning and Acting in Language Modelscited by 8,355
- 2022Self-Consistency Improves Chain of Thought Reasoning in Language Modelscited by 5,601
- 2019BERTScore: Evaluating Text Generation with BERTcited by 5,462
- 2022PaLM: Scaling Language Modeling with Pathwayscited by 5,304
- 2022Large Language Models are Zero-Shot Reasonerscited by 4,323
- 2023Chain-of-Verification Reduces Hallucination in Large Language Modelscited by 317
- 2023Summary of ChatGPT-Related Research and Perspective Towards the Future of Large Language Modelscited by 152
- 2024LongWriter: Unleashing 10,000+ Word Generation from Long Context LLMscited by 142
7 more
- 2023Towards LLM-based Fact Verification on News Claims with a Hierarchical Step-by-Step Prompting Methodcited by 97
- 2024Following Length Constraints in Instructionscited by 45
- 2024MM-SAP: A Comprehensive Benchmark for Assessing Self-Awareness of Multimodal Large Language Models in Perceptioncited by 21
- 2024I Think, Therefore I am: Benchmarking Awareness of Large Language Models Using AwareBenchcited by 20
- 2024Prompt-Based Length Controlled Generation with Multiple Control Typescited by 19
- 2024On the Diagram of Thoughtcited by 16
- 2024InstructCMP: Length Control in Sentence Compression through Instruction-based Large Language Modelscited by 4
Built on by
Citing papers per year: 2025: 2.
2 papers.
Similar, not cited
Close in wording, no citation either way
- 2025LLM-Agent-Controller: A Universal Multi-Agent Large Language Model System as a Control Engineer
- 2026Can We Break LLMs Out of Self-Loops? Fine-Grained Reasoning Control with Activation Steering
- 2023Large Language Models Cannot Self-Correct Reasoning Yet
- 2025Self-signals Driven Multi-LLM Debate for Efficient and Accurate Reasoning
- 2024SelfIE: Self-Interpretation of Large Language Model Embeddings
- 2024Self-Control of LLM Behaviors by Compressing Suffix Gradient into Prefix Controller
- 2025Reasoning on a Budget: A Survey of Adaptive and Controllable Test-Time Compute in LLMs
- 2024Large Language Models Can Self-Improve in Long-context Reasoning