Lifelong Adaptation

Ethan K. Gordon

June 26, 2026

Dagstuhl Seminar Breakout Session

Wednesday 11am

Definition: What is active learning?

Tentative Summary (Can be Adapted Online)

Contention: Online adaptation is necessary for assistive devices.

Debate: Autonomous Active Learning vs. Manual Customization

Brainstorm: Methods (Interfaces and Algorithms) for Online Adaptation

Discussion: Refined Challenge/Question + Key Points

Active Exploration

Choosing actions to take in the environment with the goal of gaining useful information.

Online Learning

Using data collected at test time to permanently update:

  • Policy
  • Model
  • Reward Distribution, etc.

What is Active Learning?

+

Example: OL w/o AE

Any Passive Observation

Many Greedy RL / Bandit Algorithms

 

Assume we have a prior amenable to online learning (see yesterday's session)

Example: AE w/o OL

Policy with History \(\pi_\theta(a|s_{[t-H,t]})\)

 

Choose actions to create a "good" context, but don't update \(\pi\)

Contention: Online Adaptation is Necessary

Why not collect enough data for the model / policy / etc. to be perfect in advance?

Technical Considerations:

  • Covariate Shift: who we see in the lab is biased, the general population can be (and likely is) very different!
  • People change overtime: what if you train for everybody right now but tomorrow everybody is different?

Users Want It (to paraphrase from Monday):

  • Christina: I want a robot that can adapt to the changing capabilities of the person. There are no averages.
  • Charlotte: Focus on different designs for different symptoms on the same robot.

Contention: Online Adaptation is Necessary

Much stronger argument for Active Exploration specifically:

  • Test-Time Epistemic Uncertainty is unavoidable, example

True Preference Distribution:

70% Outside

30% Inside

(training learns this)

Aleatoric uncertainty at training time:

inherent to the system. No training will tell us about any specific user.

Epistemic uncertainty at test time:

we can collect info about the user to reduce/eliminate it.

Contention: Online Adaptation is Necessary

Other examples in feeding:

  • what the person wants to eat / what food is available
  • the configuration of food on the plate
  • how the person whats the food to be prepared in the moment (bite size, collection of heterogenous food on the utensil)
  • how fast a person wants to eat
  • what position the robot should be relative to the person both during feeding and during breaks
  • style of approach (conditioned on the food and the person and the day)
  • style of food transfer (conditioned on the food an the person and the day)

Contention: Online Adaptation is Necessary

Any Objections? Nuances? Thoughts?

Debate: Active Learning vs. Manual Customization

Position 1: Active Learning

The robot should autonomously adapt to user preferences based on objective or subjective feedback. This can include deciding when to directly ask the user or caregiver for help when uncertainty gets too high.

Position 2: Manual Customization

Online adaptation should be completely orchestrated by the user via an extensive customization interface for each facet of the task. This can include e.g. asking the robot for assistance in understanding what each customization option does.

Brainstorm: Methods and Interfaces

Autonomous Adaptation

Contextual Bandit (limited RL) Algorithms

Optimal Experimental Design (e.g. Fisher Information)

Asking questions in natural language

Customization Interfaces

Phone App: Literal Sliders and Knobs

Direct Teleoperation with cache/saving

Kinesthetic placement / motion

 

Discussion: Let's do our homework.

Refined Challenge / Question?

5 Key Points for the Abstract

 

Breakout: Lifelong Active Learning

By Michael Posa

Breakout: Lifelong Active Learning

Dagstuhl Seminar Breakout, Quick Slides

  • 38