[
  {
    "id": "slap",
    "title": "SLAP: Shortcut Learning for Abstract Planning",
    "authors": "Y. Isabel Liu; Bowen Li; Benjamin Eysenbach; Tom Silver",
    "year": 2026,
    "venue": "ICLR 2026",
    "url": "https://arxiv.org/abs/2511.01107",
    "topics": [
      "skills",
      "curriculum"
    ],
    "evidence": "Method + simulated robot experiments",
    "mechanism": "Builds an abstract planning graph from existing TAMP options, then learns new low-level policies that shortcut paths through that graph.",
    "limit": "The main formulation assumes known deterministic dynamics, full observability, an abstraction, and base options sufficient for the task distribution. It does not establish which arbitrary new skills are learnable in an unknown world.",
    "use": "The closest match to starting with programmed skills and deciding which additional skills could make plans better. Read Sections 3–4 and the limitations before transferring it to a new setting.",
    "eysenbach": true,
    "priority": 1,
    "consulted": "2026-10-15"
  },
  {
    "id": "symbols",
    "title": "From Skills to Symbols: Learning Symbolic Representations for Abstract High-Level Planning",
    "authors": "George Konidaris; Leslie Pack Kaelbling; Tomas Lozano-Perez",
    "year": 2018,
    "venue": "JAIR 61",
    "url": "https://cs.brown.edu/people/gdk/pubs/orig_sym_jair.pdf",
    "topics": [
      "skills",
      "dynamics"
    ],
    "evidence": "Representation theory + robot experiments",
    "mechanism": "Starts with high-level actions and derives the sets or distributions needed to evaluate their compositions. Initiation conditions and effects ground an abstract planning model.",
    "limit": "Planning sufficiency is relative to the supplied action repertoire and model assumptions. It is not full identification of every physical parameter.",
    "use": "Use this to specify what an agent must learn about its existing skills before predicting which compositions can succeed.",
    "eysenbach": false,
    "priority": 2,
    "consulted": "2026-10-15"
  },
  {
    "id": "dads",
    "title": "Dynamics-Aware Unsupervised Discovery of Skills",
    "authors": "Archit Sharma; Shixiang Gu; Sergey Levine; Vikash Kumar; Karol Hausman",
    "year": 2020,
    "venue": "ICLR 2020",
    "url": "https://arxiv.org/abs/1907.01657",
    "topics": [
      "skills",
      "dynamics"
    ],
    "evidence": "Method + continuous-control experiments",
    "mechanism": "Learns diverse, predictable skills together with a skill-conditioned dynamics model, then plans in skill space for downstream goals.",
    "limit": "Predictability concerns transitions induced by the learned skills. Accurate predictions on this distribution do not identify all primitive-action dynamics or guarantee novel-task success.",
    "use": "Use as the bridge between a skill library and a predictive model. Ask whether an added skill opens outcomes that existing skill compositions cannot reliably produce.",
    "eysenbach": false,
    "priority": 3,
    "consulted": "2026-10-15"
  },
  {
    "id": "plan2explore",
    "title": "Planning to Explore via Self-Supervised World Models",
    "authors": "Ramanan Sekar; Oleh Rybkin; Kostas Daniilidis; Pieter Abbeel; Danijar Hafner; Deepak Pathak",
    "year": 2020,
    "venue": "ICML 2020",
    "url": "https://proceedings.mlr.press/v119/sekar20a.html",
    "topics": [
      "information",
      "dynamics"
    ],
    "evidence": "Method + visual-control experiments",
    "mechanism": "Learns a world model and plans exploratory behavior using ensemble disagreement about future predictions; later adapts to downstream rewards.",
    "limit": "Disagreement is a practical uncertainty proxy. It can be miscalibrated and depends on model class, training data, and whether useful experiments are reachable.",
    "use": "Use for deciding where to collect informative dynamics data, including multi-step preparation before an informative interaction.",
    "eysenbach": false,
    "priority": 4,
    "consulted": "2026-10-15"
  },
  {
    "id": "tople",
    "title": "Task-Optimal Exploration in Linear Dynamical Systems",
    "authors": "Andrew J. Wagenmaker; Max Simchowitz; Kevin Jamieson",
    "year": 2021,
    "venue": "ICML 2021",
    "url": "https://proceedings.mlr.press/v139/wagenmaker21a.html",
    "topics": [
      "dynamics",
      "information"
    ],
    "evidence": "Finite-time theory + experiments",
    "mechanism": "Characterizes task-dependent exploration difficulty and designs experiments that collect the information required for the target decision problem.",
    "limit": "The guarantees concern a specified class of linear dynamical systems and decision problems. They do not transfer unchanged to arbitrary nonlinear, partially observed robots.",
    "use": "The strongest conceptual starting point for asking how much dynamics accuracy is enough for a particular skill, rather than trying to reconstruct the whole world.",
    "eysenbach": false,
    "priority": 5,
    "consulted": "2026-10-15"
  },
  {
    "id": "alpgmm",
    "title": "Teacher algorithms for curriculum learning of Deep RL in continuously parameterized environments",
    "authors": "Rémy Portelas; Cédric Colas; Katja Hofmann; Pierre-Yves Oudeyer",
    "year": 2020,
    "venue": "CoRL 2019 · proceedings 2020",
    "url": "https://proceedings.mlr.press/v100/portelas20a.html",
    "topics": [
      "curriculum"
    ],
    "evidence": "Method + curriculum experiments",
    "mechanism": "ALP-GMM samples parameterized environments according to absolute learning progress, adapting practice to the current learner and revisiting regressions.",
    "limit": "Requires a task/environment parameterization and measurable competence. Progress can be noisy; a learning-progress signal alone does not certify transfer to the final task.",
    "use": "Use for choosing which skill variants to practice next when easy, useful, and unlearnable regions are initially unknown.",
    "eysenbach": false,
    "priority": 6,
    "consulted": "2026-10-15"
  },
  {
    "id": "activeid",
    "title": "Active Learning for Identification of Linear Dynamical Systems",
    "authors": "Andrew Wagenmaker; Kevin Jamieson",
    "year": 2020,
    "venue": "COLT 2020",
    "url": "https://proceedings.mlr.press/v125/wagenmaker20a.html",
    "topics": [
      "dynamics",
      "information"
    ],
    "evidence": "Identification rates + lower bounds",
    "mechanism": "Adaptively chooses control inputs for parameter estimation and establishes finite-time estimation bounds with asymptotically matching rates up to constants.",
    "limit": "Assumes a linear-system setting and control of the excitation inputs. A frozen skill library restricts this experiment set, so the paper’s input-design guarantee is not automatic.",
    "use": "Use to formalize persistent excitation, estimation error, and the difference between purposeful experiments and merely injecting random action noise.",
    "eysenbach": false,
    "priority": 0,
    "consulted": "2026-10-15"
  },
  {
    "id": "rewardfree",
    "title": "Reward-Free Exploration for Reinforcement Learning",
    "authors": "Chi Jin; Akshay Krishnamurthy; Max Simchowitz; Tiancheng Yu",
    "year": 2020,
    "venue": "ICML 2020",
    "url": "https://proceedings.mlr.press/v119/jin20d.html",
    "topics": [
      "dynamics",
      "transfer"
    ],
    "evidence": "Sample-complexity theory",
    "mechanism": "Explores a finite-horizon tabular MDP before rewards are specified, then supports near-optimal planning for subsequently supplied reward functions.",
    "limit": "The guarantee depends on state/action/horizon size, accuracy, and the stated access model. Rarely reachable states and unrepresented actions remain important; a fixed skill library changes the action model.",
    "use": "Use as a rigorous version of learning dynamics once for many later tasks. Separate this requirement from learning just enough for one chosen task.",
    "eysenbach": false,
    "priority": 0,
    "consulted": "2026-10-15"
  },
  {
    "id": "vime",
    "title": "VIME: Variational Information Maximizing Exploration",
    "authors": "Rein Houthooft; Xi Chen; Yan Duan; John Schulman; Filip De Turck; Pieter Abbeel",
    "year": 2016,
    "venue": "NeurIPS 2016",
    "url": "https://arxiv.org/abs/1605.09674",
    "topics": [
      "information",
      "dynamics"
    ],
    "evidence": "Approximate Bayesian method + experiments",
    "mechanism": "Rewards information gain about uncertain dynamics parameters, approximating Bayesian posterior updates with a variational neural dynamics model.",
    "limit": "The usable bonus is approximate and model-dependent. Prediction error by itself is not information gain; irreducible randomness need not teach anything.",
    "use": "Use to distinguish curiosity about unknown mechanics from empowerment, which measures how much actions can influence outcomes.",
    "eysenbach": false,
    "priority": 0,
    "consulted": "2026-10-15"
  },
  {
    "id": "dsg",
    "title": "Skill Discovery for Exploration and Planning using Deep Skill Graphs",
    "authors": "Akhil Bagaria; Jason K. Senthil; George Konidaris",
    "year": 2021,
    "venue": "ICML 2021",
    "url": "https://proceedings.mlr.press/v139/bagaria21a.html",
    "topics": [
      "skills",
      "curriculum"
    ],
    "evidence": "Method + continuous-control experiments",
    "mechanism": "Alternates discovering skills and planning with a graph whose nodes are subgoals and edges are skill policies, expanding the explored state space.",
    "limit": "An acquired graph covers the discovered region; it does not enumerate all physically possible skills or prove complete exploration in a general continuous environment.",
    "use": "Use for the iterative loop: deploy known skills to reach a frontier, learn a connecting skill, add it to the library, and explore farther.",
    "eysenbach": false,
    "priority": 0,
    "consulted": "2026-10-15"
  },
  {
    "id": "imgep",
    "title": "Intrinsically Motivated Goal Exploration Processes with Automatic Curriculum Learning",
    "authors": "Sébastien Forestier; Rémy Portelas; Yoan Mollard; Pierre-Yves Oudeyer",
    "year": 2022,
    "venue": "JMLR 23(152)",
    "url": "https://www.jmlr.org/papers/v23/21-0808.html",
    "topics": [
      "curriculum",
      "skills"
    ],
    "evidence": "Framework + robot experiments",
    "mechanism": "Formalizes agents that generate and select goals, reuse outcomes across goals, and organize practice through intrinsic signals. Modular goals can create stepping stones toward more complex behavior.",
    "limit": "Results depend on how goals, policy search, and competence are represented. Self-generated goals do not make every target reachable or learnable.",
    "use": "Use for a broader curriculum architecture when the agent must choose both what to practice and how to exploit incidental outcomes.",
    "eysenbach": false,
    "priority": 0,
    "consulted": "2026-10-15"
  },
  {
    "id": "sgcrl",
    "title": "A Single Goal is All You Need: Skills and Exploration Emerge from Contrastive RL without Rewards, Demonstrations, or Subgoals",
    "authors": "Grace Liu; Michael Tang; Benjamin Eysenbach",
    "year": 2025,
    "venue": "ICLR 2025",
    "url": "https://arxiv.org/abs/2408.05804",
    "topics": [
      "curriculum",
      "skills"
    ],
    "evidence": "Empirical mechanism discovery",
    "mechanism": "Conditions exploration on one target observation while learning contrastive goal-conditioned values. Intermediate behaviors emerge before the final goal is first achieved.",
    "limit": "The reported emergence is empirical, not a guarantee that arbitrary prerequisite skills or impossible goals will be discovered. The agent still receives a target observation.",
    "use": "An especially relevant Eysenbach baseline: test whether explicit subtask curricula outperform the implicit exploration already produced by single-goal contrastive RL.",
    "eysenbach": true,
    "priority": 0,
    "consulted": "2026-10-15"
  },
  {
    "id": "demystifying",
    "title": "Demystifying the Mechanisms Behind Emergent Exploration in Goal-conditioned RL",
    "authors": "Mahsa Bastankhah; Grace Liu; Dilip Arumugam; Thomas L. Griffiths; Benjamin Eysenbach",
    "year": 2026,
    "venue": "ICLR 2026",
    "url": "https://arxiv.org/abs/2510.14129",
    "topics": [
      "curriculum",
      "transfer"
    ],
    "evidence": "Objective analysis + controlled experiments",
    "mechanism": "Analyzes how contrastive representations induce implicit rewards that favor exploration before goal discovery and exploitation afterward; low-rank representation structure is central to the investigated mechanism.",
    "limit": "The explanation is about this algorithm and its analyzed settings. It is not a universal theorem that every goal-conditioned learner constructs a useful curriculum.",
    "use": "Read immediately after SGCRL to ask which representation updates make a new task look learnable, and when an explicit teacher adds value.",
    "eysenbach": true,
    "priority": 0,
    "consulted": "2026-10-15"
  },
  {
    "id": "temporal",
    "title": "Temporal Representations for Exploration: Learning Complex Exploratory Behavior without Extrinsic Rewards",
    "authors": "Faisal Mohamed; Catherine Ji; Benjamin Eysenbach; Glen Berseth",
    "year": 2026,
    "venue": "ICLR 2026",
    "url": "https://arxiv.org/abs/2603.02008",
    "topics": [
      "information",
      "skills"
    ],
    "evidence": "Method + exploration experiments",
    "mechanism": "Uses temporal contrastive representations to guide exploration toward states with unpredictable future outcomes, seeking complex behavior without extrinsic rewards.",
    "limit": "Temporal unpredictability is an exploration signal, not a calibrated estimate of all unknown physical parameters. Coverage and downstream utility require separate evaluation.",
    "use": "A recent Eysenbach connection between learning temporal structure and producing useful exploration, complementing explicit world-model disagreement.",
    "eysenbach": true,
    "priority": 0,
    "consulted": "2026-10-15"
  },
  {
    "id": "identifiable",
    "title": "Skill Learning via Policy Diversity Yields Identifiable Representations for Reinforcement Learning",
    "authors": "Patrik Reizinger; Bálint Mucsányi; Siyuan Guo; Benjamin Eysenbach; Bernhard Schölkopf; Wieland Brendel",
    "year": 2026,
    "venue": "ICLR 2026",
    "url": "https://arxiv.org/abs/2507.14748",
    "topics": [
      "dynamics",
      "transfer"
    ],
    "evidence": "Conditional identifiability theory + experiments",
    "mechanism": "Connects diverse skill-conditioned policies and contrastive successor features to recovery of underlying features up to a linear transformation.",
    "limit": "The theorem imposes specific data-generating distributions, sufficient skill variability, an injective observation map, critic structure, and ideal optimization. Identifying features is not identifying the entire transition law.",
    "use": "Use when asking whether the existing skill set is varied enough to reveal latent factors. Read the assumptions before treating representation recovery as a general world-model guarantee.",
    "eysenbach": true,
    "priority": 0,
    "consulted": "2026-10-15"
  },
  {
    "id": "controlmax",
    "title": "Unifying Goal-Conditioned RL and Unsupervised Skill Learning via Control-Maximization",
    "authors": "Alireza Modirshanechi; Benjamin Eysenbach; Peter Dayan; Eric Schulz",
    "year": 2026,
    "venue": "May 2026 preprint",
    "url": "https://arxiv.org/abs/2605.06145",
    "topics": [
      "transfer",
      "skills"
    ],
    "evidence": "Theoretical correspondence · preprint",
    "mechanism": "Separates three goal-reaching formulations and relates matching mutual-information skill objectives to formulation-specific downstream goal sensitivity.",
    "limit": "The formulations can prefer different policies. A correspondence or bound for one goal criterion is not a universal success guarantee for every downstream task.",
    "use": "Use to choose a skill-learning objective after deciding whether the desired task means reaching, occupying, or otherwise controlling a goal-related outcome.",
    "eysenbach": true,
    "priority": 0,
    "consulted": "2026-10-15"
  },
  {
    "id": "sorb",
    "title": "Search on the Replay Buffer: Bridging Planning and Reinforcement Learning",
    "authors": "Benjamin Eysenbach; Ruslan Salakhutdinov; Sergey Levine",
    "year": 2019,
    "venue": "NeurIPS 2019",
    "url": "https://arxiv.org/abs/1906.05253",
    "topics": [
      "skills",
      "transfer"
    ],
    "evidence": "Planning method + experiments",
    "mechanism": "Uses a learned goal-conditioned value function to connect states in a replay-buffer graph and plan through intermediate waypoints.",
    "limit": "Stitching depends on reliable local reachability estimates and useful replay coverage. Planning alone does not create a physically missing primitive capability.",
    "use": "Use to test whether a supposedly new task is already solvable by composing available local behaviors, before spending trials on new skill learning.",
    "eysenbach": true,
    "priority": 0,
    "consulted": "2026-10-15"
  },
  {
    "id": "contrastive",
    "title": "Contrastive Learning as Goal-Conditioned Reinforcement Learning",
    "authors": "Benjamin Eysenbach; Tianjun Zhang; Ruslan Salakhutdinov; Sergey Levine",
    "year": 2022,
    "venue": "NeurIPS 2022",
    "url": "https://arxiv.org/abs/2206.07568",
    "topics": [
      "skills",
      "transfer"
    ],
    "evidence": "Value/representation connection + experiments",
    "mechanism": "Applies contrastive learning to action-labeled trajectories to obtain representations related to goal-conditioned values, then uses the critic to improve goal-reaching behavior.",
    "limit": "A critic’s probabilistic interpretation depends on its sampling distribution and ideal fitting assumptions. It does not by itself certify exploration coverage or uncertainty.",
    "use": "The technical foundation for the SGCRL line. Useful when a goal-reaching model can replace a more expensive full observation-prediction model.",
    "eysenbach": true,
    "priority": 0,
    "consulted": "2026-10-15"
  },
  {
    "id": "successor",
    "title": "Successor Features for Transfer in Reinforcement Learning",
    "authors": "André Barreto; Will Dabney; Rémi Munos; Jonathan J. Hunt; Tom Schaul; Hado van Hasselt; David Silver",
    "year": 2017,
    "venue": "NeurIPS 2017",
    "url": "https://arxiv.org/abs/1606.05312",
    "topics": [
      "transfer",
      "skills"
    ],
    "evidence": "Transfer bounds + experiments",
    "mechanism": "Decouples expected future features from reward weights and uses generalized policy improvement to reuse a set of policies across tasks.",
    "limit": "The principal transfer setting keeps dynamics fixed and assumes an appropriate reward-feature representation. It is not a theorem for arbitrary changing mechanics or an unlimited task family.",
    "use": "Use to distinguish reusing existing skills under a new objective from acquiring new dynamics knowledge or a new motor ability.",
    "eysenbach": false,
    "priority": 0,
    "consulted": "2026-10-15"
  }
]
