Robocikowo>ROBOCIKOWO
Trening

Open-Endedness

2019BadawczyOpublikowano: 24 października 2026Aktualizacja: 24 października 2026Opublikowany
Paradygmat uczenia bez stałego, z góry zdefiniowanego celu, w którym system w sposób ciągły generuje coraz bardziej złożone i nowe wyzwania wraz z ich rozwiązaniami.
Kluczowa innowacja
Porzucenie stałego celu na rzecz procesu, który sam w nieskończoność generuje coraz trudniejsze problemy i ich rozwiązania, napędzając wzrost ogólnej kompetencji agentów.
Kategoria
Trening
Poziom abstrakcji
Paradygmat
Poziom operacji
TreningŚrodowisko agentowe
Zastosowania
Trening agentów o ogólnej kompetencji w grach i symulacjachAutomatyczne generowanie kurrikuł (auto-curriculum)Proceduralne generowanie środowisk uczeniaBadania nad sztuczną ogólną inteligencjąOdkrywanie nowych rozwiązań i strategii (open-ended discovery)Robotyka: uczenie w nieskończenie zmiennych środowiskach

Jak działa

W open-ended learning działają sprzężone pętle generowania problemów i ich rozwiązywania. Generator (ewolucja, proceduralne generowanie środowisk, przeciwnik w grze, inny agent) tworzy nowe zadania lub środowiska; populacja uczących się agentów próbuje je rozwiązać, a ich postępy przenoszone są między zadaniami (transfer). Kluczowy jest mechanizm utrzymywania odpowiedniej trudności — zadania muszą być nowe i rozwiązywalne, ale nie trywialne (np. minimalne kryterium w POET, dynamiczny dobór zadań i auto-kurrikuła w XLand). Zamiast maksymalizować z góry zdefiniowaną nagrodę, system premiuje nowość, różnorodność i rosnącą złożoność, często z wykorzystaniem motywacji wewnętrznej i ciekawości jako sygnałów eksploracji. Rozwiązane wyzwania zasilają generator kolejnych, dzięki czemu granica kompetencji przesuwa się w nieskończoność.

Rozwiązany problem

Klasyczne uczenie pod jeden, zamknięty cel prowadzi do agentów wąsko wyspecjalizowanych, przeuczonych do konkretnego zadania lub rozkładu danych i niezdolnych do uogólnienia. Open-ended learning adresuje problem wyczerpywania się sygnału uczącego i stagnacji: dostarcza nieskończenie odnawialnego źródła nowych, odpowiednio trudnych wyzwań, które utrzymują postęp i popychają w stronę szerokiej, ogólnej kompetencji.

Komponenty

Generator problemów/środowiskDostarcza nieskończenie odnawialne źródło nowości i rosnącej złożoności.

Mechanizm, który w sposób ciągły tworzy nowe zadania, środowiska lub wyzwania — np. przez ewolucję, proceduralne generowanie lub grę z przeciwnikiem.

Oficjalna

Populacja uczących się agentówPrzekształca wyzwania w kompetencje; dostarcza sygnału o tym, co jest już rozwiązywalne.

Agenci (najczęściej trenowani uczeniem ze wzmocnieniem), którzy próbują rozwiązywać generowane zadania i przenoszą zdobyte umiejętności między nimi.

Oficjalna

Regulacja trudności / minimalne kryteriumZapobiega stagnacji i trywializacji; utrzymuje ciągły postęp.

Reguła utrzymująca zadania w strefie najbliższego rozwoju — wystarczająco nowe i trudne, lecz rozwiązywalne (np. minimal criterion w POET, dynamiczny dobór zadań w XLand).

Oficjalna

Miara nowości / różnorodnościKieruje eksploracją ku nieodkrytym obszarom przestrzeni rozwiązań.

Sygnał premiujący odmienność rozwiązań i zachowań zamiast samej maksymalizacji z góry zadanej nagrody; często oparty na motywacji wewnętrznej i ciekawości.

Oficjalna

Transfer i auto-kurrikułaSprawia, że rozwiązane problemy stają się odskocznią do następnych.

Mechanizm przenoszenia umiejętności między zadaniami oraz porządkowania ich w rozwijającą się sekwencję coraz trudniejszych wyzwań.

Oficjalna

Implementacja

Pułapki implementacyjne
Trudność pomiaru postępuWysoka

Bez jednej funkcji celu trudno zdefiniować, czy system faktycznie robi postępy i jak porównywać przebiegi.

Rozwiązanie:Stosuj miary nowości, różnorodności i uczności oraz obszerne baterie testów transferu zamiast pojedynczej metryki.
Bardzo wysoki koszt obliczeniowyWysoka

Populacyjny, masowo zrównoleglany trening w wielu środowiskach jest kosztowny i trudny do odtworzenia.

Rozwiązanie:Ograniczaj rozmiar populacji i przestrzeń środowisk, korzystaj z transferu i rozsądnego budżetu generowania zadań.
Stagnacja lub kolaps różnorodnościŚrednia

Źle dobrane kryterium trudności prowadzi do zadań trywialnych lub nierozwiązywalnych, a populacja traci różnorodność.

Rozwiązanie:Dostrój minimalne kryterium i mechanizmy utrzymania różnorodności; monitoruj rozkład trudności zadań.

Ewolucja

Oryginalny paper · 2019 · Rui Wang
Paired Open-Ended Trailblazer (POET): Endlessly Generating Increasingly Complex and Diverse Learning Environments and Their Solutions
Rui Wang, Joel Lehman, Jeff Clune, Kenneth O. Stanley
2015
Why Greatness Cannot Be Planned

Stanley i Lehman formułują tezę, że ambitne osiągnięcia bywają owocem poszukiwania nowości, a nie bezpośredniej pogoni za celem — intelektualny fundament open-endedness.

2019
POET
Punkt przełomowy

Paired Open-Ended Trailblazer zoperacjonalizował open-ended learning: równolegle ewoluuje środowiska i agentów, które je rozwiązują.

2021
XLand — Open-Ended Learning Leads to Generally Capable Agents
Punkt przełomowy

Zespół DeepMind pokazał, że open-ended trening w ogromnej przestrzeni gier XLand rodzi agentów o szerokiej, ogólnej kompetencji, zdolnych do zero-shot transferu.

2024
Open-Endedness is Essential for Artificial Superhuman Intelligence

Hughes i in. (DeepMind) proponują formalną definicję open-endedness (nowość + uczność) i argumentują, że jest ona warunkiem koniecznym dla sztucznej superinteligencji.

Hiperparametry (konfigurowalne osie)

Rozmiar populacjiWysoka

Liczba równolegle utrzymywanych par środowisko–agent lub agentów w populacji.

Kryterium trudnościKrytyczna

Próg określający, kiedy wygenerowane zadanie jest wystarczająco nowe i rozwiązywalne, by trafić do kurrikuły.

Częstość transferuŚrednia

Jak często umiejętności agentów są przenoszone między zadaniami/środowiskami.

Budżet generowania środowiskWysoka

Tempo i liczba nowych środowisk/zadań tworzonych przez generator w jednostce czasu obliczeniowego.

Równoległość

Poziom równoległości
Częściowo równoległy

Metody open-ended (POET, XLand) są z natury populacyjne i masowo zrównoleglane: wielu agentów i wiele środowisk trenuje się równolegle na wielu urządzeniach. Koordynacja transferu i generowania nowych zadań wprowadza jednak elementy sekwencyjne.

Zakres
TreningPomiędzy urządzeniami

Wymagania sprzętowe

Podstawowe

Populacyjny trening głębokiego RL w wielu symulowanych środowiskach wymaga masowo równoległych rolloutów i aktualizacji sieci.

Dobry fit

Prace DeepMind (XLand) prowadzono na infrastrukturze akceleratorów o dużej skali, dobrze pasującej do równoległego treningu populacji.