Selective Critique for Cost-Aware LLM Agents in Long-Horizon Decision Making

Heewon Park1 Somin Im2 Minhae Kwon1*
1Department of Electrical and Computer Engineering, Sungkyunkwan University, Republic of Korea
2Soongsil University, Republic of Korea
* Corresponding author: Minhae Kwon (minhae.kwon@skku.edu)

Abstract

Improving the reliability of large language model (LLM) agents in long-horizon decision-making remains a key challenge. When deployed as autonomous agents interacting with complex environments, early mistakes can propagate through trajectories and cause cascading failures. Recent approaches improve reliability by incorporating external critique or deliberation, but invoking these mechanisms at every step substantially increases token consumption and latency, limiting practical deployment. We propose SAG (Self-improving Agent with Gated critique), a cost-aware framework that formulates critique invocation as a step-wise decision problem during long-horizon interaction. SAG introduces a lightweight, training-free gating mechanism that estimates the utility of critique using action-level ambiguity signals—global entropy and local top-2 margin—computed over admissible actions. From a decision-theoretic perspective, this mechanism approximates the Value of Information (VoI) of critique, enabling the agent to selectively allocate expensive feedback only when its expected benefit justifies the cost. SAG further incorporates online bootstrapped self-improvement, allowing the actor to internalize critic-assisted behaviors and progressively reduce reliance on critique. Across three long-horizon interactive benchmarks and multiple backbone models, SAG substantially improves the success–cost trade-off compared with both no-critique and always-on critique agents. On ALFWorld, SAG increases task success from 24.6% to 78.3% while maintaining a token budget comparable to ReAct, yielding a 3.1× improvement in normalized token efficiency. Moreover, a 7B actor with a lightweight 3B critic achieves performance comparable to a 14B actor without critique, showing that selective critique can recover most of the reliability benefits of deliberation while dramatically reducing inference cost.

Overview of Our Framework

Framework Overview
The actor selectively invokes the critic based on action ambiguity. Successful critique-guided trajectories are stored for fine-tuning, enabling the actor to gradually reduce critique reliance while maintaining performance.

Key Contributions

  • Strong Success–Cost Trade-off
    success-cost trade-off token efficiency
    SAG achieves a strong success-cost trade-off, maintaining high success rates while using tokens efficiently. This enables performance comparable to always-on critique with a token budget close to no-critique agents.
  • Lightweight Ambiguity via a VoI Perspective
    SAG grounds critique decisions in a value-of-information framework using lightweight ambiguity signals derived from the actor’s action distribution. Global entropy and local top-2 margin provide a principled, low-cost gating rule without requiring additional models or supervision.
  • Online Bootstrapping through Self-Improvement
    success-cost trade-off
    success-cost trade-off
    success-cost trade-off
    success-cost trade-off
    SAG learns from successful critique-guided trajectories, progessively reducing critic usage over time while improving success rates. This demonstrates token-efficient self-improvement that maintains high token-efficiency.

Method

1. Decision-Theoretic Gating

SAG frames critique invocation as cost-sensitive decision-making. At each step, the agent evaluates whether the expected risk of error exceeds the cost of querying critique, and invokes the critic only when the decision rule favors intervention.

$$S_t = \bar{H}_t + \mathbb{I}[m_t < \delta]$$ $$g_t = \mathbb{I} \left[ S_t > \tau \right]$$

2. Robust Confidence Signals

To support stable gating across dynamic action spaces, SAG derives uncertainty from the actor’s action distribution. Global ambiguity captures overall uncertainty (normalized entropy), while local ambiguity captures fine-grained confusion among top candidates (e.g., a small margin between the top-1 and top-2 actions).

3. Online Self-Evolution

Online Self-Evolution

SAG stores successful trajectories (especially those improved by critique) and periodically fine-tunes the actor on these interactions. This enables the actor to internalize effective behaviors and gradually reduce dependence on critique during subsequent episodes.

Implementation Notes (Gate + Online SFT)

SAG uses a fixed gate threshold and a margin threshold for local ambiguity, and performs periodic online SFT using a buffer of successful interactions. (You can edit this block to match your final camera-ready hyperparameters.)

Demonstration Video

Demo video for SAG

Results

Qwen2.5-7B-Instruct

Method Succ ↑ #Horizon ↓ #Token ↓ Eff ↑ Succ ↑ #Horizon ↓ #Token ↓ Eff ↑ Succ ↑ #Horizon ↓ #Token ↓ Eff ↑
ReAct (Basic) 24.615.8551.00 36.07.4551.00 11.06.3121.00
Reflexion (Deliberation) 40.316.31500.60 41.07.01620.39 11.56.8150.81
Debate (Deliberation) 31.314.33890.18 52.08.94410.18 20.04.7900.24
CER (Deliberation) 60.516.42100.64 45.08.02390.29 16.05.1111.50
Traj-Boost (Deliberation) 56.012.92720.46 44.010.0850.80 24.55.1122.19
Retrospex (Critic) 70.210.5941.67 42.09.5501.30 20.05.963.58
LAC (Critic) 61.214.23390.40 47.010.54360.17 25.06.5820.32
Ours (SAG) (Critic) 78.311.4563.10 70.08.1781.38 37.05.894.55
Table. Main results across ALFWorld, BabyAI, and WebShop. We report success (Succ), interaction horizon (#Horizon), token usage (#Token), and normalized efficiency (Eff). SAG achieves a strong success–cost trade-off while maintaining token budgets close to no-critique baselines.
Ablation Study (ALFWorld) - Click to open

Removing either global or local ambiguity degrades performance, while always-on critique incurs substantially higher token cost.

Global Local Variant Succ ↑ #Horizon ↓ #Token ↓
✓ ✓ Full (SAG) 78.3 11.4 56
✗ ✓ w/o global ambiguity 77.6 12.1 51
✓ ✗ w/o local ambiguity 74.6 11.4 52
✗ ✗ Always (no gating) 62.0 17.4 112
✗ ✗ w/o critic 53.0 17.3 55
Case Study (ALFWorld) - Click to open
You are in the middle of a room. Looking quickly around you, you see
an armchair 1, a cabinet 4, a cabinet 3, a cabinet 2, a cabinet 1, a drawer 5,
a drawer 4, a drawer 3, a drawer 2, a drawer 1, a dresser 1, a garbagecan 1,
a safe 1, a shelf 12, a shelf 11, a shelf 10, a shelf 9, a shelf 8, a shelf 7, a shelf 6,
a shelf 5, a shelf 4, a shelf 3, a shelf 2, a shelf 1, a sidetable 1, and a sofa 1.
Your task is to: put two pillow in sofa.

> [Agent] Act 1: think: To solve the task, I need to find and take the first pillow, then put it in sofa, then find and take the second pillow, then put it in sofa.

OK.

> [Agent] Act 2: think: First I need to find the first pillow. A pillow is more likely to appear in armchair (1), cabinet (1-4), drawer (1-5), dresser (1), sidetable (1), sofa (1). I can check one by one, starting with armchair 1.

OK.

> [Agent] Act 3: go to armchair 1

You arrive at armchair 1. On the armchair 1, you see a cellphone 2, a pillow 2, and a pillow 1.

> [Agent] Act 4: take pillow 1 from armchair 1

You pick up the pillow 1 from the armchair 1.

> [Agent] Act 5: think: Now I find the first pillow (1). Next, I need to put it in sofa 1.

OK.

> [Agent] Act 6: go to sofa 1

You arrive at sofa 1. On the sofa 1, you see a newspaper 3.
> [Gate] global ambiguity H̄t = 0.20, local margin mt = 0.06 < δ
> [Gate] score St = H̄t + I[mt < δ] = 1.20 > τ  (VoI proxy > cost) ⇒ critic invoked

> [Critic] Suggested action: move pillow 1 to sofa 1
> [Critic] Rationale: You are close, but you forgot to put the first pillow in the sofa before searching for the second one. Putting the first pillow in the sofa now reduces the risk of forgetting it later.
> [Agent] Act 7: move pillow 1 to sofa 1

On the sofa 1, you see a newspaper 3, and a pillow 1.

> [Agent] Act 8: go to armchair 1

You arrive at armchair 1. On the armchair 1, you see a cellphone 2, and a pillow 2.

> [Agent] Act 9: take pillow 2 from armchair 1

You pick up the pillow 2 from the armchair 1.

> [Agent] Act 10: think: Now I find the second pillow (2). Next, I need to put it in sofa 1.

OK.

> [Agent] Act 11: go to sofa 1

You arrive at sofa 1. On the sofa 1, you see a newspaper 3, and a pillow 1.

> [Agent] Act 12: move pillow 2 to sofa 1

You move the pillow 2 to the sofa 1.

Outcome: success
> [SAG] Successful episode. Trajectory is added to the self-improvement buffer.
Selective critique Global entropy (HÌ„) Local margin (m) Online self-improvement