PAD, czyli przestrzeń emocji
description
Transcript of PAD, czyli przestrzeń emocji
PAD, czyli przestrzeń emocjiSposób przedstawiania emocji na potrzeby zastosowań w robotyce społecznej
PIERWSZE BADANIA NAD RELACJAMI CZŁOWIEK-MASZYNA
Zacznijmy od początku
Systemy eksperckieJednymi z pierwszych prób
nawiązania interakcji człowiek-maszyna
Prosty interfejs dialogowy
Program ELIZAAutorem był J.
Weizenbaum„The most
remarkable illusion of having understood in the minds of the many people who conversed with it”
Test TuringaJeden z ojców
współczesnej informatyki
Próba zdefiniowania sztucznej inteligencji
Żadna maszyna do tej pory nie zdołała przejść testu
CZYM JEST PAD?
PADOpis stanów emocjonalnych w
trójwymiarowej przestrzeni PADPleasure (Displeasure) –
przyjemnośćArousal (Nonarousal) –
pobudzenieDominance (Submissivness) –
dominacjaWartości od -1 do 1
PAD – przykładowe emocje (1)
PAD – przykładowe emocje (2)Złość – dosyć nieprzyjemna,
dosyć pobudzająca, umiarkowanie dominująca
Nuda – niezbyt przyjemna, niezbyt pobudzająca, niezbyt dominująca
Implementacja PADTryb wander i
personKolor koszulki
wpływa na emocje robota
Rozmowa wpływa na emocje robota
Implementacja PAD – kolor koszulki (1)
Implementacja PAD – kolor koszulki (2)Po wykryciu koloru aktualny stan
emocjonalny zmienia się, zgodnie ze wzoremrandom* PAD_coordinates + offset
random – wartość losowa z przedziału <0.05,0.25>
offset – wartość losowa z przedziału <-0.15,0.15>
Implementacja PAD - rozmowaRozmowa przez określony czas –
dodajemy (0.12,-0.13,0.24)Brak rozmowy z ludźmi (robot nie
widzi ludzi) przez określony czas – dodajemy (-0.07,-0.16,-0.09)
Wpływ emocji na zachowanie robotaOdtworzenie 1 z 2 piosenek
związanych z danym stanemPoruszanie się w określony
sposóbWypowiedzenie odpowiedniego
zdania
Wyniki eksperymentuLudzie byli zainteresowani
rozmową z robotem przez chwilęOdgadywali emocje robota
(smutny, szczęśliwy, zdenerwowany)
Chętniej rozmawiali ze smutnym/szczęśliwym robotem, niż ze zdenerwowanym
Virtualny agent MAXBielefeld
University„Pracownik
muzeum”Posiada moduł
postrzegania emocji składający się z:◦ Dynamiki (nastrój)◦ Przestrzeni PAD
Virtualny agent MAXMapowanie na przestrzeń PAD odbywa się za pomocą następujących operacji:
Gdzie:
Virtualny agent MAX
Virtualny agent MAX
Założenia i uproszczeniaNastrój to stabilny obiekt inercyjny I rz.W module postrzegania emocji w
warstwie świadomej powinna być zaimplementowana sztuczna inteligencja i pamięć robota – a więc warstwa ta powinna zostać maksymalnie uproszczona w tym projekcie.
W zasadzie niepotrzebna trzecia współrzędna, pytanie: czy jest to cecha emocji?
Moduł klasyfikacji ekspresji twarzyPozytywne
◦ Podniesione kąciki ust
◦ Zmarszczki w na zewnątrz oczu
Negatywne◦ Marszczenie
czoła/brwi◦ Zaciśnięte zęby
(napięte policzki)◦ Opuszczone kąciki
ust