Defining an option
An option is : an initiation set, internal policy, and probabilistic termination rule. A primitive action is a one-step terminating special case. A high-level policy chooses options while internal policies generate physical actions.
SMDP timing
An option lasting steps uses a duration-dependent target:
Different durations cannot all use a single-step discount. Genuine task termination removes the bootstrap. Markov options depend on current state; more general semi-Markov options can use execution history.
Learning within an option
Intra-option learning uses intermediate transitions rather than waiting for completion and may update other options compatible with the observed action. A typical continuation value is
The target is . Reuse requires policy compatibility or appropriate correction; a transition is not automatically unbiased for every option. Option discovery, termination learning, and fixed-option value estimation are different problems.
Robot interfaces
Specify high-level interruption rules, skill success/failure, accumulated rewards, occupied action time, and memory resets. A faster skill does not necessarily imply more frequent high-level decisions.
Related reading: goal-conditioned learning, abstraction, and research design.