$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Proponowana architektura wspierająca współpracę międzyludzko-AI wykorzystuje adaptacyjny wielomodalny pipeline interakcji łączący modalności wzroku i mowy w dynamicznym, hierarchicznym systemie rozumowania. Badanie to wykorzystało publicznie dostępne dane z wcześniej opublikowanych eksperymentów. Nie zaangażowano nowych ludzi i nie wymagano dodatkowej zgody etycznej.
Proponowana adaptacyjna architektura interakcji multimodalnych
Zasadniczo system zaczyna się od modułów percepcji, takich jak strumień wizualny rejestruje pozę i ruch użytkownika za pomocą czujników RGB-D, a strumień audio analizuje sygnały mowy za pomocą lekkiego silnika ASR (Automatic Speech Recognition). Takie surowe dane wejściowe są wprowadzane do modułu przewidywania działań opartego na Transformerze, który koduje zależności czasowe w sekwencjach pozycji i poleceń, aby rozumować na temat niskopoziomowych działań człowieka. Następnie, aby umożliwić planowanie współpracy na wysokim poziomie, mechanizm Dynamic Time Warping (DTW) dorównuje wykrytym działaniom z węzłami z wcześniej zdefiniowanego grafu zadań, aby przewidywać cele użytkownika i kolejne działania. Nowy moduł fuzji oparty na uwadze decyduje, w każdym kroku czasowym, która modalność (audio lub obrazowa) dostarcza najbardziej istotne kontekstowo informacje i dynamicznie dostosowuje wagi wejściowe. Aby indywidualizować interakcje, system obejmuje adaptację modeli online, dostosowując predyktory akcji w czasie rzeczywistym do zmieniającego się zachowania użytkownika. Moduł wyjaśnialności w lekkim zakresie tworzy także przyjazne użytkownikowi podsumowania przewidywanych intencji i decyzji AI, aby zwiększyć przejrzystość i zaufanie. Cały system jest testowany w symulowanym, ale rzeczywistym środowisku kooperacji montażowej, co pozwala na porównanie między środowiskami unimodalnymi i adaptacyjnymi-multimodalnymi. Takie podejście umożliwia bardziej adaptacyjną, intuicyjną i bardziej niezawodną współpracę z agentami AI we wszystkich obszarach.
Rysunek 1 przedstawia architekturę opisanego Adaptive Multimodal Interaction Framework, mającego na celu poprawę współpracy człowieka z AI. Zaczyna się od fazy akwizycji wejściowej, która opiera się na dwóch głównych urządzeniach sensorycznych: kamerze RGB-D do obserwacji informacji wzrokowych z podwyższoną głębią (np. postawa i ruch człowieka) oraz mikrofonie kierunkowym do zbierania poleceń mowych. Surowe sygnały są następnie przetwarzane przez moduł Pre-Processing, który przetwarza dane audiowizualne do dalszej analizy poprzez czyszczenie, normalizację i formatowanie strumieni wejściowych. Następnie potok przechodzi do fazy ekstrakcji cech, gdzie dane dzielą się na dwa strumienie: strumień wizualny, który izoluje cechy pozycji i ruchu za pomocą algorytmów estymacji pozycji, oraz strumień audio, który transkrybuje mowę na interpretowalne osadzenia poleceń. Multimodalny enkoder Transformer, który wykorzystuje wielogłowicową samouwagę i kodowanie położeniowe czasowe, aby wyrazić długodystansową współzależność między sekwencjami interakcji, następnie przetwarza spójną reprezentację. Aktualny stan celu użytkownika jest szacowany przez predyktor intencji i postępu zadania o długim horyzoncie, a niskopoziomowe działania są mapowane na węzły w hierarchicznym grafie zadań dla wiarygodnego śledzenia zadań przez moduł wyrównania oparty na DTW. Wagi fuzji i parametry predykcji są nieustannie aktualizowane za pomocą internetowej pętli adaptacji modelu w odpowiedzi na sprzężenie zwrotne z interakcji, a moduł wyjaśnialności dostarcza jasnych wyjaśnień, aby promować otwartość i pewność siebie. Cały pipeline pozwala systemowi na adaptacyjną i efektywną współpracę z użytkownikami przy dynamicznych zadaniach i środowiskach.

Rysunek 1: Przegląd proponowanego ramowego systemu interakcji multimodalnej opartego na transformatorach.Stosuje się technikę ukierunkowaną na uwagę, aby kodować i dynamicznie integrować dane wizualne i słuchowe. Moduł Transformer, który integruje hierarchiczne modelowanie zadań i adaptację online, przetwarza zintegrowaną reprezentację do przewidywania intencji w długim horyzoncie oraz szacowania postępów zadań. . Proszę kliknąć tutaj, aby zobaczyć większą wersję tej figurki.
Sugerowany system zawiera lekki moduł wyjaśnialności, który współpracuje z komponentami multimodalnej fuzji i planowania hierarchicznego, aby zwiększyć przejrzystość i zaufanie użytkowników. Moduł wyprowadza interpretowalne wskazówki z wyrównania grafu zadań opartego na DTW (np. aktualny postęp zadania i przewidywana kolejna akcja) oraz warstwy fuzji opartej na uwadze (np. wagi ważenia modalności). Te sygnały są przekształcane w zrozumiałe wyjaśnienia dla ludzi, takie jak to, czy wypowiedziane polecenia czy gesty wizualne miały wpływ na wybór systemu oraz jak oczekiwana akcja wpisuje się w szerszy plan pracy. Użytkownicy otrzymują wyjaśnienia w formie zwięzłych pisemnych lub wizualnych informacji zwrotnej, które pomagają im zrozumieć, przewidzieć i, jeśli zajdzie taka potrzeba, poprawić zachowanie systemu. Poprawa zadowolenia użytkownika, płynność interakcji oraz wskaźniki zaufania wskazane w ocenie są pośrednimi wskaźnikami postrzegania przez użytkowników jako wyjaśnialności. Wyniki sugerują, że w długoterminowej interakcji człowiek-AI przejrzyste rozumowanie przy podejmowaniu decyzji AI zwiększa pewność użytkowników, ułatwia współpracę i zwiększa akceptację adaptacyjnego zachowania systemu.
Dane wejściowe
Pozyskiwanie danych wejściowych w ramach przewidywanej współpracy człowiek-AI odbywa się za pomocą ustrukturyzowanego mechanizmu multimodalnego wykrywania, który łączy zarówno modalności wzroku, jak i słuchu, aby skutecznie realizować działania i intencje człowieka. Obraz jest rejestrowany kamerą RGB-D, która rejestruje w czasie rzeczywistym informacje o pozach ludzi, położeniu przestrzennym oraz kontekście otoczenia. Dane wizualne są przetwarzane za pomocą pretrenowanych modeli, takich jak BlazePose, aby uzyskać kluczowe punkty zainteresowania górnej części ciała dla zadań interakcji. Jednocześnie informacje słuchowe są pozyskiwane z mikrofonu kierunkowego i interpretowane przez wcześniej wytrenowany model DeepSpeech, aby zidentyfikować polecenia mowy rozstrzygające lub dostarczające dodatkowe niepewne sygnały wizualne. W warunkach współpracy system z podwójnym wejściem oferuje dynamiczną adaptację i percepcję kontekstową. Zbiór danych treningowych i ewaluacyjnych obejmuje ponad 5 000 multimodalnych trajektorii ruchu człowieka1 dla różnych działań interakcji, takich jak zachowania związane z montażem i przekazaniem, zebranych od czterech użytkowników w kontrolowanych i półstrukturyzowanych warunkach. Aby zwiększyć uogólnienie, system umożliwia adaptację modelu online podczas wdrożenia, co pozwala modelowi aktualizować swoje prognozy w czasie rzeczywistym w zależności od zmieniającego się zachowania użytkownika i dynamiki środowiskowej.
Opis zbioru danych
Zestaw danych treningowych i ewaluacyjnych dla proponowanego ramowego systemu został uzyskany z rzeczywistych eksperymentów współpracy człowiek-robot w ramach zadania montażu samochodzików zabawkowych z użyciem robotaKINOVA GEN3 1. Środowisko eksperymentalne miało na celu naśladowanie długoterminowych działań współpracujących obejmujących interakcje multimodalne, obejmujące zarówno modalności wzrokowe, jak i słuchowe. W szczególności zbiór treningowy składa się z 3 003 sekwencji trajektorii od dwóch użytkowników, a testowy zbiór zawiera 2 088 sekwencji, w tym dane od dwóch nowych użytkowników do oceny uogólnień modeli. Każda trajektoria rejestruje 5-stopniową sekwencję kluczowych punktów pozycji górnej części ciała pobranych za pomocą BlazePose, wraz z odpowiadającymi mu poleceniami mowy przepisanymi przez DeepSpeech33. Zebrane dane pokazują naturalne zmienności człowieka w wyrażaniu gestów i poleceń w działaniach takich jak dostarczanie przedmiotów, używanie narzędzi oraz działania kooperacyjne. Zbiór danych multimodalny stanowi podstawę nadzorowanego uczenia modeli prognozowania akcji i trajektorii DLinear oraz stanowi centralny punkt odniesienia w badaniach użytkowników prowadzonych w warunkach wyłącznie wzrokowych, audio- i multimodalnych. Uwzględnienie różnych typów użytkowników i realistycznych warunków hałasu gwarantuje testy odporności i adaptacji dla stałych systemów HRC. Tabela 2 przedstawia szczegółowy opis zbioru danych.
| Atrybuty | Szczegóły |
| Nazwa zbioru danych | Zestaw Montażu Samochodzików Zabawkowych (zebrany wewnętrznie) |
| Środowisko kolekcji | Rzeczywisty eksperyment HRC z ramieniem KINOVA GEN3 |
| Liczba użytkowników (szkolenie) | 2 użytkowników |
| Liczba użytkowników (testowanie) | 4 użytkowników (2 z zestawu treningowego, 2 niewidocznych) |
| Całkowite trajektorie (szkolenie) | 3 003 trajektorie |
| Całkowite trajektorie (testy) | 2 088 trajektorii |
| Zdobyte metody | Wizualne (RGB-D dla pozy), Audio (polecenia mowe) |
| Format danych | Punkty kluczowe pozycji (z BlazePose), polecenia zamiany mowy na tekst |
| Rozdzielczość czasowa | Każda trajektoria obejmuje 5 etapów czasowych |
| Zakres zadań | 3 główne zadania: Pick-and-place, rotacja obiektów, składanie zespołowe |
| Zastosowanie | Nadzorowane trenowanie modeli predykcji działania/trajektorii; Badanie użytkownika |
Tabela 2: Opis zbioru danych. Informacje o środowisku symulacji, w tym frameworku programistycznym, ustawieniach sprzętu oraz środowisku ewaluacji.
Wstępne przetwarzanie zbioru danych
Aby umożliwić adaptacyjną interakcję multimodalną we współpracy człowiek-AI, surowy zbiór danych, taki jak wizualne (obrazy RGB i głębi), dźwiękowe (polecenia mowe) oraz zachowanie czasowe (kluczowe punkty pozycji), poddawany jest strukturyzowanemu wstępnemu przetwarzaniu. Dane wizualne są najpierw wyodrębniane przez model estymacjipozycji f, zwykle wyprowadzany z BlazePose lub OpenPose. Dla ramy t wektor pozycji człowieka definiuje się jako:
(1)
Gdzie k to liczba punktów kluczowych, a każdy punkt kluczowy zawiera współrzędne 2D. Sekwencje są normalizowane według długości tułowia i wygładzane z czasem filtrem Savitzky'ego-Golaya:
(2)
gdzie w to rozmiar okna filtrowania. Po drugie, surowe strumienie audio At są dzielone na segmenty za pomocą detektora aktywności głosowej (VAD). Wiarygodne segmenty są wprowadzane do modelu rozpoznawania mowy w modeluf (np. DeepSpeech), aby wyciągnąć tokeny poleceń:
(3)
gdzie V to słownictwo uznanych komend. Dla integracji tokeny poleceń dla wszystkich są wyrównane czasowo do wizualnych znaczników czasowych pozycji za pomocą funkcji wyrównania opartej na interpolacji τ:
(4)
Po trzecie, aby utworzyć sekwencje
treningu temporalnych intencji , definiujemy sekwencje trajektorii , wraz z powiązanymi poleceniami
mowy . Są one okienkowane na segmenty o stałej długości za pomocą okien przesuwanych o rozmiarze l:
(5)
(6)
Na koniec dane wejściowe są znormalizowane do zera średniej i wariancji jednostkowej na wymiar punktu kluczowego dla zbieżności w modelach predykcyjnych opartych na trajektorii:
(7)
gdzie μj, σj to średnia i odchylenie standardowe punktu kluczowego j wypełnionego zbioru treningowego.
Ekstrakcja cech
W przedstawionym paradygmatze adaptacyjnej interakcji multimodalnej silna i w czasie rzeczywistym umożliwia połączenie funkcji zadań wizualnych, dźwiękowych i kontekstowych. Pipeline extraction feature rozpoczyna się od równoczesnego pozyskiwania danych z dwóch głównych modalności: sygnałów
wizualnych i audio
, indeksowanych w kroku czasowym t. Obserwacje te są przekazywane przez odpowiadające moduły percepcji, aby uzyskać wysokiego poziomu cechy semantyczne dotyczące ludzkiego zachowania, intencji i komendacji mowy.
Wyodrębnianie cech wizualnych
Surowe dane wizualne
z kamer RGB-D są przekazywane przez estymator pozycji człowieka (np. BlazePose), zapewniając przestrzenny wektor
punktów kluczowych , gdzie k oznacza wykrytą liczbę punktów kluczowych, a każdy zawiera współrzędne 3D:
(8)
Te kluczowe punkty
są osadzone w czasie w trajektorii pozycji , z której wyodrębnia dynamikę ruchu poprzez rozkład trend-sezonowy:
(9)
gdzie ∈_t oznacza szum resztkowy.
Ekstrakcja funkcji audio
Wejście
audio jest przetwarzane przez wstępnie wytrenowany model rozpoznawania mowy (np. DeepSpeech) i generuje tokenizowaną reprezentację
poleceń , gdzie n to długość tokena:
(10)
Fuzja multimodalna
Aby skonstruować jednolity kontekst interakcji, łączymy cechy poprzez uwagę ważoną pewnością, opartą na pewności i wzajemnej informacji:
(11)
gdzieφ V i φA są funkcjami projekcji dla cech wizualnych i słuchowych do wspólnej przestrzeni ukrytej, aα t∈[0,1] to dynamiczny składnik ważenia modalności obliczany na podstawie entropii:
(12)
Tutaj
i są
wzajemną informacją pomiędzy stanem docelowym g a obserwowanymi modalnościami.
Planowanie z wykorzystaniem kontekstowego osadzania
Ostatni multimodalny wektor cech Ft jest wzbogacony o kontekst zadania i postęp Pt i staje się wejściem stanu do modułu planowania adaptacyjnego:
(13)
Wyodrębniona cecha xt jest wykorzystywana jako dane wejściowe do modeli przewidywania intencji i planowania ruchu w dalszej fazie, wspierając adaptacyjną i solidną współpracę człowiek-AI w dynamicznych i niepewnych warunkach.
Przewidywanie działań i planów za pomocą wyrównania grafów zadań
Po procesie ekstrakcji cech multimodalnych, w którym integrowane są dane dotyczące intencji mowy (audio), trajektorii pozycji (wizualnej) oraz kontekstowych (np. dzienniki zadań lub emocji) w dalszym przetwarzaniu, dalsze przetwarzanie obejmuje adaptacyjne przewidywanie działań ludzkich oraz wnioskowanie planowe z wykorzystaniem hierarchicznego dopasowania grafów zadań.
Niech zintegrowany wielomodalny wektor cech w kroku czasowym t będzie przedstawiony jako:
(14)
System początkowo prognozuje niskopoziomowe działanie człowieka za pomocą aktu funkcji f, który często jest reprezentowany jako enkoder-dekoder lub transformator rekurencyjny:
(15)
gdzie F(t-k:t) oznacza sekwencję fuzji cech w ostatnich k krokach czasowych, a
jest prognozowaną akcją z zestawu akcji A. Moduł jest dostrojony online poprzez adaptacyjne straty:
(16)
Tutaj CE to strata krzyżowa entropii przez klasyfikację akcji, a drugi wyraz przesuwa dobrą prognozę trajektorii przyszłości.
Dla przewidywania planów na wysokim poziomie określamy zadanie jako progresję wzdłuż hierarchicznego grafu zadań G = (N, E), gdzie każdy węzeł ni ∈N oznacza podzadanie lub cel pośredni. Celem jest dopasowanie obserwowanej sekwencji akcji do ścieżki zadania referencyjnego R*∈G poprzez zmniejszenie odległości:
(17)
Gdzie Pt oznacza bieżący ślad postępu, a d(⋅) oznacza metrykę Dynamic Time Warping (DTW) lub miękkie wyrównanie.
Ostateczna intencja
na poziomie planu jest następnie wyprowadzana, projektując przewidywane działanie a ̂_t na najbardziej prawdopodobny następny krok na wyrównanej ścieżce
:
(18)
To hierarchiczne dekodowanie gwarantuje, że nawet przy niejasnych lub głośnych bodźcach sensorycznych system wybiera najbardziej kontekstowo istotny intencję na wysokim poziomie, zgodną z aktualną sekwencją zadań. To predykcyjne planowanie nie tylko zwiększa efektywność współpracy, ale także zwiększa przewidywanie i elastyczność w wieloturowej interakcji człowiek-AI.
Mechanizm fuzji multimodalnej (oparty na uwadze)
W adaptacyjnej współpracy człowiek-AI niezbędna jest wielomodalna integracja kilku modalności sensorycznych (np. wzrok: pozycja człowieka, trajektoria; dźwiękowa: polecenia mowy) dla właściwej interpretacji intencji użytkownika. Podejście oparte na regułach lub statycznej fuzji nie radzi sobie z rzeczywistymi, dynamicznymi interakcjami międzyludzkimi. W tym celu przedstawiono tutaj mechanizm fuzji oparty na uwadze, który dynamicznie waży każdą modalność zgodnie z jej kontekstowym znaczeniem w każdym kroku czasowym.
Oznaczmy wyodrębnione wektory cech z modalności wizualnej i dźwiękowej odpowiednio jako
i
, odpowiednio. Wektory te kodują informacje semantyczne uzyskane z wcześniejszych procesów przetwarzania, np. cechy wizualne mogą wynikać z estymacji pozycji i przewidywania działań, natomiast cechy audio mogą być wyprowadzane z osadzeń mowy przy użyciu modeli takich jak DeepSpeech czy wav2vec.
Celem fuzji opartej na uwadze jest obliczenie wag uwagi specyficznych dla modalności, które oddają względne znaczenie każdej z nich. Odbywa się to za pomocą mechanizmu miękkiej uwagi.
Obliczenia z uwagą uwagi
W pierwszym kroku oba wektory są przekształcane w wspólną przestrzeń uwagi poprzez transformację przyswajalną do nauki. To znaczy, dla każdej modalności i∈{V,A} wskaźnik uwagi średniozaawansowany oblicza się jako:
(19)
gdzie
i
są parametrami przyswajalnymi do sieci uwagi, a tanh jest nieliniową funkcją aktywacji. Ta konwersja pozwala modelowi wyodrębnić korelacje wysokiego poziomu i kontekstową istotność każdej modalności.
Te nieznormalizowane wyniki uwagi e, V i αA , są następnie normalizowane za pomocą funkcji softmax, tak że sumują się do 1
(20)
Tutaj αV i αA to wagi uwagi nad modalnościami wizualnymi i audio. Wagi są adaptacyjne, a następnie aktualizowane w zależności od istniejącego kontekstu zadania, jakości sygnału i aktywności użytkownika.
(21)
Uzyskana jest złożona reprezentacja
jako ważona kombinacja wektorów modalności wejściowej:
Ten połączony wektor koduje wspólną semantykę informacji wizualnych i słuchowych w sposób aktywnie podkreślający najbardziej informacyjny struń. Następnie jest on przekazywany do kolejnych modułów, takich jak dopasowanie grafów zadań, przewidywanie intencji czy silnik planowania ruchu robotów.
Algorytm 1: Fuzja oparta na uwadze multimodalnej
Wektor cech wizualnych to hV∈Rd, Wektor cech audio to hA∈Rd
Parametry do nauczenia: W∈Rk*d, w∈Rk i b∈Rk
Wyjście: fuzowana reprezentacja hfuzowana∈Rd.
Krok 1: Określ reprezentacje pośrednie poprzez obliczenia za pomocą równania 19
Krok 2: Użyj Softmax, aby normalizować wyniki uwagi za pomocą równania 20
Krok 3: Oblicz wektor fuzjonowany za pomocą równania 21
Krok 4: Zwróćz bezpiecznikiem
Algorytm Attention-Based Multimodal Fusion umożliwia inteligentne łączenie cech różnych modalności wejściowych, takich jak strumienie wizualne i audio, w sposób świadomy kontekstowo. Fuzja jest niezbędna w systemach, w których każda modalność dostarcza uzupełniające, ale zróżnicowane informacje, na przykład w środowiskach współpracy człowiek-AI, gdzie obraz rejestruje gesty lub pozycję ciała, a dźwięk rejestruje polecenia mowy lub sygnały głosowe.
Algorytm 1 rozpoczyna się od określenia reprezentacji pośrednich dla każdej modalności. Aby obliczyć oba te modele, eV dla przepływu wizualnego i eA dla strumienia audio, wspólna warstwa sieci neuronowej najpierw wykonuje nieliniową transformację odpowiadających im wektorów cech. Następnie wagi uwagi αV i αA oblicza się, wykonując funkcję miękkiego maksymalnego na punktach pośrednich. To sprawia, że wagi są dodatnie i sumują się do 1, zasadniczo normalizując wkłady z każdej modalności. Im bardziej informacyjna jest dana metoda, jak jest modelowana, tym większa jest jej waga uwagi.
Ostatecznie algorytm oblicza fuzjonowane przedstawienieh poprzez ważoną kombinację wektorów cech graficznych i audio, znormalizowane z ich odpowiednimi wagami uwagi. Ten wektor fuzjonowany łączy obie metody w sposób oparty na danych, kontekstowo wrażliwy i służy do zadań kolejnych, takich jak rozpoznawanie intencji, podejmowanie decyzji czy planowanie ruchu robotów. Ogólnie rzecz biorąc, algorytm ten pozwala systemowi dynamicznie skupić się na najbardziej istotnej modalności lub kombinacji modalności w konkretnym momencie, zamiast stosować stałe lub regułowe podejścia fuzyjne. Dzięki temu ramy są silniejsze, bardziej elastyczne i responsywne w dynamicznych sytuacjach interakcji człowiek-AI.
Rysunek 2 ilustruje sposób pracy mechanizmu fuzji multimodalnej opartej na uwagi, który działa w kontekstowej integracji bodźców wzrokowych i słuchowych. Ekstrakcja cech wizualnych, pierwszy krok w procesie, polega na wyodrębnianiu cech przestrzennych lub pozowych z obrazów wejściowych lub wideo (takich jak kamery RGB-D). Następnie są one wprowadzane do modułu Uwagi Wzrokowej, który uczy się podkreślać najbardziej pouczające treści informacji wizualnych. Równolegle moduły Audio Attention przetwarzają osadzenia mowy lub tokeny audio z wypowiedzianych poleceń, przypisując kontekstowe znaczenie różnym sygnałom słuchowym. Powstałe cechy ważone uwagą są integrowane przez warstwę fuzyjną opartą na uwadze i przekazywane do sieci feedforward według pozycji z resztkowymi połączeniami i normalizacją warstw, tworząc standardowy blok enkodera transformatora. Wyjściem jest zintegrowane osadzenie multimodalne, które wspiera solidne przewidywanie intencji w długim horyzoncie oraz adaptacyjne podejmowanie decyzji w różnych warunkach interakcji. Taka konstrukcja pozwala systemowi selektywnie koncentrować się na bardziej odpornej metodzie w dowolnym momencie, poprawiając odporność i interpretowalność w czasie rzeczywistym interakcji człowiek-AI.

Rysunek 2: Szczegółowa konstrukcja modułu fuzji multimodalnej kierowanej uwagą. Aby wygenerować kontekstowo świadomą reprezentację fuzyjną w każdym kroku czasowym, kodery specyficzne dla modalności zbierają cechy ze strumieni wizualnych i słuchowych. Te cechy są następnie dynamicznie ważone za pomocą mechanizmu uwagi opartego na danych. Proszę kliknąć tutaj, aby zobaczyć większą wersję tej figurki.
Adaptacja modeli online
Aby zapewnić wysoką jakość współpracy człowieka z AI w różnych zachowaniach i kontekstach użytkowników, nasz framework wykorzystuje mechanizm adaptacji modeli online, który stopniowo optymalizuje modele specyficzne dla użytkownika podczas interakcji. Moduł śledzi sygnały behawioralne w czasie rzeczywistym (np. pozę, trajektorie gestów, ton mowy) i aktualizuje podstawowe modele predykcyjne za pomocą algorytmów uczenia się inkrementalnego. W szczególności modele przewidywania trajektorii i rozpoznawania intencji są dopracowywane na podstawie ostatnich danych wejściowych poprzez precyzyjne dostrajanie oparte na gradientach lub adaptację niskiego rangu (LoRA), tak aby system był w stanie dostosować się do zmieniającego się zachowania użytkownika lub wymagań specyficznych dla konkretnych zadań bez konieczności pełnego ponownego trenowania.
Warstwa sprzężenia zwrotnego działa harmonijnie wraz z adaptacją zarówno poprzez ukryte sprzężenie zwrotne (np. korekty, wahania, opóźnienia), jak i jawne polecenia (np. mowy lub interfejs graficzny). Ma dwa cele: adaptacyjne kalibrowanie znaczenia sygnałów multimodalnych oraz przekazywanie miar zaufania/pewności do modułów decyzyjnej i sterujących.
Cykl informacji zwrotnej umożliwia płynniejszą wydajność zadań i reakcje zorientowane na użytkownika. Aby pielęgnować zaufanie i przejrzystość, ramy integrują moduł wyjaśnialności, który przekłada decyzje niskopoziomowe na modele na zrozumiałe dla człowieka uzasadnienia. Wykorzystuje mapy racjonalne z multimodalnego transformatora fuzyjnego, uzupełnione śledzeniem logicznym przez graf zadania. Może opcjonalnie przedstawić to uzasadnienie za pomocą interfejsu graficznego lub pomocy słuchowej, aby umożliwić użytkownikom zrozumienie, a być może nawet korygowanie zachowania systemu.