Robocikowo>ROBOCIKOWO
Trening

Uczenie przez naśladowanie z jednej demonstracji

2017AktywnyOpublikowano: 23 września 2026Aktualizacja: 23 września 2026Opublikowany
Paradygmat, w którym polityka robota uczy się nowego zadania z pojedynczej demonstracji, dzięki metauczeniu na rodzinach zadań zamiast trenowania osobnej polityki dla każdego zadania.
Kluczowa innowacja
Przeniesienie uczenia przez naśladowanie na poziom meta: sieć uczy się nie pojedynczego zadania, lecz tego, jak z jednej demonstracji odczytać nowe zadanie z tej samej rodziny i od razu je wykonać.
Kategoria
Trening
Poziom abstrakcji
Paradygmat
Poziom operacji
TreningSterowanie robotem
Zastosowania
Szybkie wdrażanie nowych zadań manipulacyjnychMontaż i zadania przemysłowe o zmiennych wariantachPolityki wielozadaniowe dla robotówUczenie w kontekście w modelach bazowych robotykiGeneralizacja na nowe kształty i obiekty

Jak działa

Trening prowadzi się w ramach metauczenia na rodzinie zadań o wielu instancjach. Sieć dostaje pary demonstracji dla podzbioru zadań: na wejściu jedną demonstrację oraz bieżący stan, a jej wyjście ma odtworzyć działania odpowiadające trajektorii z drugiej demonstracji tego samego zadania. Architektura wykorzystuje miękką uwagę (soft attention), co pozwala uogólniać poza dane treningowe i skalować się na różnorodne zadania i warunki. W czasie testu system dostaje jedną demonstrację nowego zadania i działa na nieoglądanych wcześniej instancjach tego zadania. We współczesnych realizacjach z modelami bazowymi rolę „demonstracji na wejściu" pełni prompt w formacie robota — jak w modelu Psi-R2.5, gdzie pojedyncza demonstracja człowieka przekładana jest na format robota i wystarcza do adaptacji bez aktualizacji wag.

Rozwiązany problem

Trenowanie osobnej polityki dla każdego zadania manipulacyjnego jest niepraktyczne: wymaga setek demonstracji na zadanie albo ręcznej inżynierii cech. One-shot imitation learning pozwala pokryć całą rodzinę zadań jedną siecią i dołożyć nowe zadanie kosztem jednej demonstracji.

Komponenty

Metauczenie na rodzinach zadańReżim treningowy

Zamiast jednego zadania sieć uczy się rodziny zadań z wieloma instancjami, co wymusza uogólnianie zamiast zapamiętywania.

Pary demonstracji jako sygnał uczącyKonstrukcja celu treningowego

Wejściem jest jedna demonstracja i bieżący stan, a celem — akcje zgodne z trajektorią drugiej demonstracji tego samego zadania.

Miękka uwaga (soft attention)Mechanizm uogólniania

Pozwala sieci odnosić bieżący stan do właściwych fragmentów demonstracji i uogólniać poza dane treningowe.

Oficjalna

Implementacja

Pułapki implementacyjne
Generalizacja tylko w obrębie rodzinyWysoka

Metoda uogólnia na nowe instancje zadań z rodziny widzianej w treningu; zadanie spoza tej rodziny zwykle wymaga ponownego treningu.

Rozwiązanie:Projektuj rodzinę zadań treningowych tak, by pokrywała zamierzoną przestrzeń wdrożeniową.
Wrażliwość na jakość jednej demonstracjiŚrednia

Skoro całe zadanie definiuje jedna demonstracja, jej szum, nietypowe tempo lub niepełne wykonanie przekładają się wprost na politykę.

Rozwiązanie:Waliduj demonstrację wejściową i — gdy to możliwe — przekładaj ją na format robota przez sprawdzony model par.

Ewolucja

Oryginalny paper · 2017 · arXiv preprint (2017) · Yan Duan
One-Shot Imitation Learning
Yan Duan, Marcin Andrychowicz, Bradly C. Stadie, Jonathan Ho, Jonas Schneider, Ilya Sutskever, Pieter Abbeel, Wojciech Zaremba
2017
Publikacja pracy „One-Shot Imitation Learning"
Punkt przełomowy

Duan i współautorzy formułują paradygmat: metauczenie na rodzinach zadań, wejście w postaci jednej demonstracji i stanu, miękka uwaga jako mechanizm uogólniania.

2024
Dopasowanie niezmienników (IMOP) na RSS 2024

Praca „One-Shot Imitation Learning with Invariance Matching for Robotic Manipulation" pokazuje generalizację na nowe kształty i transfer sim-to-real.

2026
Zbieżność z uczeniem w kontekście w modelach bazowych

W modelu Psi-R2.5 pojedyncza demonstracja człowieka przekładana na format robota wystarcza do adaptacji zadania bez aktualizacji wag.