Action-level exploration is inefficient when useful behavior must persist for many individually unrewarded steps. Instead of perturbing every action independently, we can learn a repertoire of temporally extended behaviors before a downstream task is known.
Let z denote a latent skill and let
at∼πθ(at∣st,z).
A useful repertoire should be diverse, controllable, and reusable. Information-theoretic objectives make these requirements measurable: the chosen skill should predict the behavior that follows, while the resulting behavior should reveal which skill was chosen.
This chapter continues from exploration, replacing information-seeking actions with distinguishable skills and reachable goals.
Discovering Skills Without External Reward
Action-level exploration struggles when useful behavior must persist. Skill learning introduces a latent variable z and a conditioned policy
z∼p(z),at∼πθ(at∣st,z).
Different skills should produce distinguishable state distributions
dπ(s∣z).
This can pretrain reusable behaviors before a downstream reward is known, supply options for hierarchical control, and explore the space of achievable behavior.
The ideal diversity objective is
I(Z;S)=H(Z)−H(Z∣S).
With a fixed uniform skill prior, H(Z) is constant. The policy must make the selected skill identifiable from the states it visits.
The true posterior p(z∣s) is unavailable, so train a discriminator qϕ(z∣s). This produces the lower bound
For a fixed uniform prior, −logp(z) is constant, so the policy can use
rint(s,z)=logqϕ(z∣s).
If every skill visits the same states, then p(z∣s)≈p(z) and I(Z;S)≈0. The discriminator cannot identify the skill, so the policy receives little reward. Distinguishable behaviors increase the bound.
Discriminator-Based Skill DiscoveryInitialize skill policy πθ and discriminator qϕ.Repeat:z∼p(z),roll out πθ(a∣s,z),ϕ←argϕmaxt∑logqϕ(z∣st),rint(st,z)←logqϕ(z∣st),update πθ with intrinsic return.
The discriminator may exploit irrelevant visual cues, and the environment may contain few independently controllable behaviors. Diversity in discriminator space is not automatically useful diversity.
Empowerment Measures Control Authority
Novelty rewards reaching unfamiliar states. Empowerment rewards being able to choose among reliably different futures.
One-step empowerment is
I(At;St+1)=H(St+1)−H(St+1∣At).
It is high when the agent can reach many future states and each action has a predictable, distinguishable consequence. Random environmental motion may increase state entropy, but it also increases conditional entropy and therefore does not imply control.
For temporally extended control, replace At with a skill Z and St+1 with St+H:
I(Z;St+H).
Skill discovery can thus be interpreted as learning a compact channel from chosen latent behaviors to reachable outcomes.
Goals Turn Diversity into Reachability
Replace the abstract skill with a goal g:
at∼πθ(at∣st,g).
The same information objective is
I(G;S)=H(G)−H(G∣S).
The first term asks for diverse proposed goals. The second asks the achieved state to reveal which goal was intended. A learned discriminator may supply
r(s,g)=logqϕ(g∣s),
while explicit state goals may use
r(s,g)=1{∥s−g∥≤ε}.
Sampling goals only from common achieved states causes the agent to rehearse what it already knows. Skew-Fit reweights achieved goals by inverse density:
w(g)=pψ(g)α,α∈[−1,0),
and fits
ψ←argψmaxEg∼pdata[w(g)logpψ(g)].
The implied target density is
qα(g)∝p(g)1+α.›See derivation
Weighted samples from p(g) contribute density proportional to
p(g)w(g)=p(g)p(g)α=p(g)1+α.
Since α∈[−1,0),
1+α∈[0,1).
Raising probabilities to a power below one flattens their relative magnitudes.
At α=−1, the idealized target is uniform over represented support.
Skew-Fit Goal ExplorationFit a goal model pψ(g) to achieved states.Repeat:g∼pψ(g),attempt g with πθ(a∣s,g),update the goal-conditioned policy,w(gi)←pψ(gi)α,ψ←argψmaxi∑w(gi)logpψ(gi).
Rare achieved states become more likely future goals, expanding coverage outward. The generator may still propose unreachable goals, and uniform state coverage may be irrelevant to downstream tasks. Goal quality depends on a representation whose distances and densities reflect controllable structure.
From Diversity to Downstream Control
Skill discovery, empowerment, and goal-conditioned learning emphasize different aspects of the same channel:
chosen latent or goal⟶temporally extended behavior⟶distinguishable reachable outcome.
Use discriminator-based skills when broad behavioral diversity is valuable before the task is known. Use empowerment when controllability matters more than raw novelty. Use goal-conditioned policies when desired outcomes can be represented directly and practiced through relabeling or adaptive goal proposals.
These objectives remain representation dependent. A discriminator may exploit irrelevant cues, a goal model may propose unreachable states, and uniform coverage may not align with future usefulness. Learned diversity becomes valuable only when downstream control can compose, select, or fine-tune the resulting behaviors.