Projects / CADENT

AISTATS 2026

CADENT: Gated Hybrid Distillation for Sample-Efficient Transfer in Reinforcement Learning

Context-Aware Distillation with Experience-gated Transfer

Mahyar Alinejad,  Yue Wang,  George Atia

University of Central Florida

TL;DR  Transfer what to achieve and how to act, and let the student decide when to trust the teacher. CADENT combines strategic knowledge (values of the task automaton's transitions) with tactical knowledge (the teacher's action preferences) and gates both, per state-action pair, by how stable the student's own experience already is.

Teachersource task Strategic: Q_AD(q, q′)which sub-goal next Tactical: π_T(a | q)how to act now Trust gate ω(s, a)from TD-error volatility Student updatetarget task own experience: |δ| → volatility V(s, a) ΔQ = ω·δ_student + (1 − ω)·[r_AD + g_PD]
CADENT. Teacher guidance (strategic and tactical) and the student's own TD error are mixed per state-action pair; trust in the student grows as its experience becomes stable.

Abstract

Transfer learning promises to reduce the high sample complexity of deep reinforcement learning (RL), yet existing methods struggle with domain shift between source and target environments. Policy distillation provides powerful tactical guidance but fails to transfer long-term strategic knowledge, while automaton-based methods capture task structure but lack fine-grained action guidance. This paper introduces Context-Aware Distillation with Experience-gated Transfer (CADENT), a framework that unifies strategic automaton-based knowledge with tactical policy-level knowledge into a coherent guidance signal. CADENT's key innovation is an experience-gated trust mechanism that dynamically weighs teacher guidance against the student's own experience at the state-action level, enabling graceful adaptation to target domain specifics. Across challenging environments, from sparse-reward grid worlds to continuous control tasks, CADENT achieves 40-60% better sample efficiency than baselines while maintaining superior asymptotic performance, establishing a robust approach for adaptive knowledge transfer in RL.

Two kinds of knowledge, one gate

Strategic channel: teacher Q-values averaged over automaton transitions give Q_AD for each edge, used as an intrinsic reward for the student
Strategic. The teacher's values, averaged over the transitions of the task automaton, tell the student which sub-goal is worth reaching next.
Tactical channel: the student's action distribution is pulled toward the teacher's by minimising the KL divergence
Tactical. The teacher's phase-conditioned policy πT(a | q) pulls the student's action choices toward the teacher's.
  1. Strategic guidance. Teacher Q-values are distilled into automaton-transition values Q_AD(q, q′) = average teacher Q over the state-actions that move the automaton from q to q′
  2. Tactical guidance. The teacher's policy in each automaton phase nudges the student's policy: g_PD(s, a) = λ_PD · (π_T(a | q) − π_S(a | s))
  3. Experience-gated trust. A volatility tracker of the student's own TD errors sets a per-state-action trust weight, so the teacher dominates where the student is unsure and fades where it has learned: V(s, a) ← (1 − η) V(s, a) + η |δ|  ,  ω(s, a) = σ(−k (V(s, a) − θ))

Benchmark: Blind Craftsman

Teacher / student6×6 / 25×25 grid, different layouts
Taskcollect wood (carry at most 2), craft 3 tools, return home
Valid orders1+1+1, 2+1, 1+2
Rewardsparse: task completion only, plus a step cost
Task automaton of Blind Craftsman
Task automaton

Results

72%
fewer environment steps than learning from scratch
12%
fewer than Automaton Distillation (p = 0.01)
20 / 20
runs reach the threshold
Reward versus cumulative environment steps for CADENT and baselines on Blind Craftsman
CADENT and the transfer baselines (20 seeds)
Ablation: reward versus cumulative steps for full CADENT and variants without the trust gate or one guidance channel
Ablation (20 seeds)
MethodEnv. steps to thresholdFewer steps than No TransferRuns reaching itFinal reward
No Transfernot reached0/20−20.1 ± 1.4
Policy Distillation1,246k ± 73k19%17/20−2.6 ± 9.4
Kickstarting822k ± 39k47%20/2015.5 ± 0.4
Automaton Distillation489k ± 19k68%20/2017.5 ± 0.1
CADENT429k ± 9k72%20/2016.8 ± 0.1

Mean ± standard error over 20 evaluation seeds; every method shares the same Q-learning settings, and each method's own parameters were tuned on separate seeds. Threshold: the 50-episode average reward reaches 90% of the way from the initial to the best final reward.

Every component matters

VariantEnv. steps to thresholdRuns reaching itFinal reward
CADENT (full)429k ± 9k20/2016.8 ± 0.1
No trust gate (ω = 0.5)719k ± 124k16/20−1.7 ± 10.1
Strategic only497k ± 16k20/2017.5 ± 0.0
Tactical only1,471k ± 51k6/20−24.6 ± 8.0

Poster

Conference poster for this paper
Presented at AISTATS 2026. Download the poster (PDF).

Try it

git clone https://github.com/mahyar333/CADENT.git && cd CADENT
pip install -e ".[dev]"
python -m cadent.run --config configs/blind_craftsman.yaml   # all methods
python -m cadent.plot results/blind_craftsman                # figures

Python 3.9+, MIT license. See the repository for the full documentation.

BibTeX

@inproceedings{alinejad2026cadent,
  title     = {{CADENT}: Gated Hybrid Distillation for Sample-Efficient Transfer in Reinforcement Learning},
  author    = {Alinejad, Mahyar and Wang, Yue and Atia, George},
  booktitle = {Proceedings of the 29th International Conference on Artificial Intelligence and Statistics (AISTATS)},
  year      = {2026},
  url       = {https://openreview.net/forum?id=WkCSlfSa0B}
}