CROP: Token-Efficient Reasoning in Large Language Models via Regularized Prompt Optimization
Organizations: Google LLC · Purdue University
Abstract
Large Language Models utilizing reasoning techniques improve task performance but incur significant latency and token costs due to verbose generation. Existing automatic prompt optimization(APO) frameworks target task accuracy exclusively at the expense of generating long reasoning traces. We propose Cost-Regularized Optimization of Prompts (CROP), an APO method that introduces regularization on response length by generating textual feedback in addition to standard accuracy feedback. This forces the optimization process to produce prompts that elicit concise responses containing only critical information and reasoning. We evaluate our approach on complex reasoning datasets, specifically GSM8K, LogiQA and BIG-Bench Hard. We achieved an 80.6% reduction in token consumption while maintaining competitive accuracy, seeing only a nominal decline in performance. This presents a pragmatic solution for deploying token-efficient and cost-effective agentic AI systems in production pipelines.
Figures & tables
| Method | Core Instruction |
|---|---|
| No Reasoning | Output ONLY the final answer without reasoning or thinking. |
| Chain-of-Thought | Think step by step. |
| CROP (Ours) | […] concisely, showing the combined essential calculations leading directly to the final numerical answer. Omit intermediate labels. Focus on chained calculations. |
| Model | Dataset | CoT | w/o Reasoning | CROP | TextGrad | Be Concise | Only Number | Use Abbrev |
|---|---|---|---|---|---|---|---|---|
| Gemini 2 Flash | GSM8K | 95.3 (198.4) | 51.2 (9.2) | 93.4 (50.0) | 95.5 (185.5) | 96.2 (120.8) | 91.4 (113.0) | 95.1 (145.7) |
| Count Object | 96.0 (101.2) | 66.4 (9.4) | 94.8 (19.6) | 90.5 (24.5) | 96.0 (59.0) | 92.5 (55.0) | 95.0 (92.0) | |
| LogiQA | 65.2 (540.5) | 60.4 (5.1) | 64.2 (181.0) | 66.4 (663.0) | 65.1 (301.0) | 61.9 (423.0) | 65.3 (422.0) | |
| Qwen2.5 7B | GSM8K | 90.2 (123.4) | 54.9 (3.4) | 87.8 (21.3) | 89.8 (101.2) | 90.4 (82.3) | 85.1 (31.1) | 88.2 (72.4) |
| Count Object | 92.1 (56.3) | 67.8 (3.8) | 90.1 (12.1) | 88.8 (32.7) | 92.7 (46.6) | 81.5 (16.2) | 90.2 (39.7) | |
| LogiQA | 61.2 (287.0) | 54.0 (3.4) | 59.3 (84.2) | 60.1 (212.3) | 61.1 (152.3) | 50.8 (32.8) | 54.7 (212.0) |
| Meta-Optimizer Model | Discovered System Prompt (Core Instructions) |
|---|---|
| Gemini 2.0 Flash (Lower Capacity) | Solve the problem. Only provide the answer and do not provide any explanations. |
| Gemini 3.1 Pro (High Capacity) | Solve the problem with extreme conciseness. Do not use conversational filler, restate the question, or write full sentences. Simply provide the final sum. |
| Optimization Setting | Discovered System Prompt (Core Instructions) |
|---|---|
| Low Capacity Optimizer (Gemini 2.0 Flash, ) | Solve the problem. Only provide the answer and do not provide any explanations. |
| Stochastic Optimization (Gemini 3.1 Pro, ) | Solve the problem concisely. Go straight to the answer without restating the problem or adding redundant explanatory sentences. |
| Optimal Configuration (Gemini 3.1 Pro, ) | Solve the problem with extreme conciseness. Do not use conversational filler, restate the question, or write full sentences. Simply provide the final sum. |
Efficient Language Model Reasoning
Efficient language model reasoning studies how to improve problem-solving accuracy while reducing inference, memory, latency, and training costs.
See all 370 papers