Papers
Topics
Authors
Recent
Search
2000 character limit reached

Distilled Partial Chunk Critic in Offline RL

Updated 28 February 2026
  • The Distilled Partial Chunk Critic is a novel value estimation technique that decouples long-horizon TD backup from reactive, closed-loop policy execution.
  • It employs optimistic expectile regression to distill maximal value predictions from a k-step chunked critic for shorter action blocks, ensuring stable learning.
  • Empirical results on long-horizon tasks demonstrate that the DQC framework outperforms traditional methods by balancing efficient credit assignment with flexible policy reactivity.

The Distilled Partial Chunk Critic is a value estimation approach in offline reinforcement learning that forms the core of the Decoupled Q-Chunking (DQC) framework. It enables multi-step value propagation by learning a critic over long open-loop action chunks, then distilling a partial-chunk critic that enables closed-loop, reactive policy extraction over much shorter action blocks. This design allows agents to benefit from efficient long-horizon temporal-difference (TD) backup without incurring the optimization and expressivity challenges associated with open-loop policies for long action sequences (Li et al., 11 Dec 2025).

1. Formal Definitions and Notation

The chunked critic framework defines two separate chunk lengths: the critic chunk length kk and the policy chunk length l<kl < k. An action chunk of length kk is written a1:k=(a1,,ak)a_{1:k} = (a_1,\dots,a_k). The kk-step chunked critic, QC(s,a1:k)Q^C(s,a_{1:k}), estimates the expected discounted return from executing a1:ka_{1:k} open-loop, then continuing optimally in future kk-chunks: QC(st,at:t+k1)E[i=0k1γir(st+i,at+i)+γkmaxat+k:t+2k1QC(st+k,at+k:t+2k1)].Q^{C}(s_{t},a_{t:t+k-1}) \approx \mathbb{E}\left[\sum_{i=0}^{k-1}\gamma^i r(s_{t+i},a_{t+i}) + \gamma^k \max_{a'_{t+k:t+2k-1}} Q^{C}(s_{t+k},a'_{t+k:t+2k-1})\right]. The Distilled Partial Chunk Critic, denoted QP(s,a1:l)Q^P(s,a_{1:l}), approximates the maximal value achievable by optimally completing a given partial chunk: l<kl < k0 Only the first l<kl < k1 actions are produced and executed per decision step (closed-loop policy), and the process iterates.

2. Distilled Partial-Chunk Backup and Optimistic Regression

The key insight is to perform an "optimistic" backup: for any fixed partial action chunk l<kl < k2, the value assigned is the maximal l<kl < k3 obtained by optimally completing the remainder of the chunk: l<kl < k4 Direct maximization is intractable; DQC adopts a practical approximation known as "max-plus distillation," implementing implicit-max regression via expectile loss with parameter l<kl < k5 to bias the estimator upwards toward the maximizing completion. This expectile regression operates as follows: l<kl < k6 where l<kl < k7 denotes the expectile squared-error loss, driving l<kl < k8 to match the maximal achievable value obtainable from l<kl < k9.

3. Loss Functions, Optimization, and Policy Extraction

The DQC architecture involves three loss functions:

  • Chunked Critic TD Loss: For kk0, standard kk1-step TD loss is applied:

kk2

  • Partial Critic Distillation Loss: For kk3, expectile regression towards the "teacher" kk4 on demonstration chunks:

kk5

  • Value Head Loss: For kk6, quantile regression (with high quantile) matches the maximal kk7 over candidate chunks:

kk8

The policy is not explicitly learned; instead, at test time, a set of kk9 action chunks a1:k=(a1,,ak)a_{1:k} = (a_1,\dots,a_k)0 are sampled from a flow-based behavior prior a1:k=(a1,,ak)a_{1:k} = (a_1,\dots,a_k)1, and the chunk maximizing a1:k=(a1,,ak)a_{1:k} = (a_1,\dots,a_k)2 is selected: a1:k=(a1,,ak)a_{1:k} = (a_1,\dots,a_k)3

4. Algorithmic Workflow and Pseudocode

The full DQC algorithm for offline batch RL operates as follows:

  1. For each gradient step:
    • Sample trajectory-chunks a1:k=(a1,,ak)a_{1:k} = (a_1,\dots,a_k)4 from memory a1:k=(a1,,ak)a_{1:k} = (a_1,\dots,a_k)5.
    • Update a1:k=(a1,,ak)a_{1:k} = (a_1,\dots,a_k)6 parameters via a1:k=(a1,,ak)a_{1:k} = (a_1,\dots,a_k)7-step TD loss.
    • Update a1:k=(a1,,ak)a_{1:k} = (a_1,\dots,a_k)8 via expectile distillation from a1:k=(a1,,ak)a_{1:k} = (a_1,\dots,a_k)9.
    • Update kk0 via quantile regression towards kk1.
  2. At test time, for each state kk2:
    • Draw kk3 candidate kk4-step chunks from kk5.
    • Accept the chunk with maximal kk6.

The decoupling of kk7 (backup length) and kk8 (policy horizon) permits the agent to plan long-term with kk9 but act flexibly at short horizons using QC(s,a1:k)Q^C(s,a_{1:k})0.

5. Implementation Details and Architectural Choices

Key instantiations in DQC are as follows:

  • Network architecture: 4-layer MLP, 1024 units/layer, with ReLU nonlinearities.
  • Critic ensembles: Size QC(s,a1:k)Q^C(s,a_{1:k})1; minimum ensembling for cube tasks, mean aggregation for maze/puzzle settings.
  • Chunk sizes: QC(s,a1:k)Q^C(s,a_{1:k})2 (critic), QC(s,a1:k)Q^C(s,a_{1:k})3 (policy, tuned per task).
  • Loss and optimism: Expectile with QC(s,a1:k)Q^C(s,a_{1:k})4 for distillation, quantile with QC(s,a1:k)Q^C(s,a_{1:k})5 for value head.
  • Sampling: Best-of-N selection with QC(s,a1:k)Q^C(s,a_{1:k})6 candidates from the flow-based prior (QC(s,a1:k)Q^C(s,a_{1:k})7 with 10 coupling steps).
  • Optimization: Adam optimizer, learning rate QC(s,a1:k)Q^C(s,a_{1:k})8, batch size QC(s,a1:k)Q^C(s,a_{1:k})9 for stability, target network update a1:ka_{1:k}0, a1:ka_{1:k}1.
  • Engineering practices: Large batches ensure expectile regression stability and mild upward bias in the critic; the action-flow prior regularizes the chunk sampling distribution.

6. Empirical Results and Comparative Analysis

DQC and the Distilled Partial Chunk Critic were evaluated on six OGBench long-horizon tasks: cube-triple, cube-quadruple, cube-octuple, humanoidmaze-giant, puzzle-4×5, and puzzle-4×6. Performance comparisons demonstrated that DQC outperformed:

  • Open-loop Q-chunking (QC) using full a1:ka_{1:k}2-step blocks.
  • Naïve partial chunking (QC–NS), which simply executes a1:ka_{1:k}3 steps of the QC policy.
  • Standard a1:ka_{1:k}4-step return TD (NS) and 1-step TD (OS).
  • Prior state-of-art offline RL approaches including SHARSA, IQL, HIQL, FBC, and HFBC.

Ablation studies indicated that excluding the distilled critic (QC-NS variant) sharply reduced performance, particularly with a1:ka_{1:k}5. Varying the policy chunk length a1:ka_{1:k}6 showed that a1:ka_{1:k}7 or a1:ka_{1:k}8 were both effective, but large a1:ka_{1:k}9 recapitulated open-loop optimization hardness. The method displayed robustness to implicit loss type (expectile vs quantile) as long as mild optimism (kk0) was maintained. Large batches (kk1) were essential for convergence and stability on challenging tasks, with larger best-of-kk2 values (kk3 typical; increases to kk4 provided little further gain).

7. Significance and Practical Implications

The Distilled Partial Chunk Critic enables a principled decoupling between the benefits of long-horizon, multi-step TD backup (efficient credit assignment), and the closed-loop, reactive nature of deep RL policy execution. By learning a partial chunk critic through optimistic max regression from a kk5-step chunked critic, and extracting policies via best-of-N sampling, DQC sidesteps the memorization and optimization bottlenecks inherent in open-loop chunk policies for long blocks. A plausible implication is improved scalability to more complex, sparse-reward, or high-horizon tasks without incurring prohibitive policy search or representational complexity (Li et al., 11 Dec 2025). This framework represents a significant development for offline RL, particularly in contexts where long-term planning is essential, yet policy flexibility and reactivity cannot be compromised.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)
1.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Distilled Partial Chunk Critic.