Definition
An approach that decomposes complex tasks into hierarchies of simpler subtasks.
Detailed Explanation
HRL structures the learning process into multiple levels of abstraction, allowing agents to learn and operate at different temporal and spatial scales. It can handle complex, long-horizon tasks by breaking them down into manageable subtasks and learning policies at different levels of abstraction.
Use Cases
Robot task planning, game AI strategy, complex system control, automated planning