EasyDeepLearn

Successor features — what and why?

hard

Answer

  • Barreto et al. 2017.
  • Decompose reward as r = φ(s, a, s') · w.
  • Value function factors: V(s) = ψ(s) · w where ψ(s)  =  E[Σ  γk  φ(sk,  ak,  sk)]{\psi}(s)\; = \;E[{\Sigma}\;{\gamma}^{k}\;{\varphi}(s_{k}, \;a_{k}, \;sk)] are 'successor features'.
  • New task (new w) can reuse learned ψ — instant transfer without relearning value function.
  • Foundation of generalized policy improvement (GPI) across tasks; applications in continual learning + universal RL.
Check yourself — multiple choice
  • Random
  • Decompose r = φ · w, V(s) = ψ(s) · w with ψ  =  E[Σ  γk  φ]{\psi}\; = \;E[{\Sigma}\;{\gamma}^{k}\;{\varphi}] successor features; new task = new w, reuse ψ → instant transfer without re-learn; GPI foundation
  • Same as Q
  • Not real

Successor features: V = ψ·w; new w reuses ψ for zero-shot task transfer.

#theory

Practise Reinforcement Learning

214 interview questions in this topic.

Related questions