Powstawanie i samoorganizacja języka pomiędzy agentami

Transkrypt

Powstawanie i samoorganizacja języka pomiędzy agentami
Powstawanie i samoorganizacja języka pomiędzy
agentami
Damian Łoziński
Wydział Matematyki, Informatyki i Mechaniki UW
13 października 2009
Damian Łoziński (Wydział Matematyki, Informatyki
Powstawanie
i Mechaniki
i samoorganizacja
UW)
języka pomiędzy agentami
13 października 2009
1 / 29
Plan prezentacji
1
O czym powiemy
AIBO
2
Gra językowa
Podstawowe zasady
Przebieg gry
Damian Łoziński (Wydział Matematyki, Informatyki
Powstawanie
i Mechaniki
i samoorganizacja
UW)
języka pomiędzy agentami
13 października 2009
2 / 29
Agent
proces, komputer, maszyna, robot itp.
Damian Łoziński (Wydział Matematyki, Informatyki
Powstawanie
i Mechaniki
i samoorganizacja
UW)
języka pomiędzy agentami
13 października 2009
3 / 29
Agent
proces, komputer, maszyna, robot itp.
Damian Łoziński (Wydział Matematyki, Informatyki
Powstawanie
i Mechaniki
i samoorganizacja
UW)
języka pomiędzy agentami
13 października 2009
3 / 29
O czym powiemy
Opiszę zbiór mechanizmów służący do formowania języka przez zespół
agentów.
pokażę wyniki symulacji komputerowych przeprowadzonych w
laobratorium SONY we Paryżu przez
Luc Steels
Belgijski naukowiec, kierownik Laboratorium Sztucznej Inteligencji
Uniwersytetu Vrije w Brukseli oraz Laboratorium SONY w Paryżu
Damian Łoziński (Wydział Matematyki, Informatyki
Powstawanie
i Mechaniki
i samoorganizacja
UW)
języka pomiędzy agentami
13 października 2009
4 / 29
O czym powiemy
Opiszę zbiór mechanizmów służący do formowania języka przez zespół
agentów.
pokażę wyniki symulacji komputerowych przeprowadzonych w
laobratorium SONY we Paryżu przez
Luc Steels
Belgijski naukowiec, kierownik Laboratorium Sztucznej Inteligencji
Uniwersytetu Vrije w Brukseli oraz Laboratorium SONY w Paryżu
Damian Łoziński (Wydział Matematyki, Informatyki
Powstawanie
i Mechaniki
i samoorganizacja
UW)
języka pomiędzy agentami
13 października 2009
4 / 29
O czym powiemy
Opiszę zbiór mechanizmów służący do formowania języka przez zespół
agentów.
pokażę wyniki symulacji komputerowych przeprowadzonych w
laobratorium SONY we Paryżu przez
Luc Steels
Belgijski naukowiec, kierownik Laboratorium Sztucznej Inteligencji
Uniwersytetu Vrije w Brukseli oraz Laboratorium SONY w Paryżu
Damian Łoziński (Wydział Matematyki, Informatyki
Powstawanie
i Mechaniki
i samoorganizacja
UW)
języka pomiędzy agentami
13 października 2009
4 / 29
Get the ball!
Damian Łoziński (Wydział Matematyki, Informatyki
Powstawanie
i Mechaniki
i samoorganizacja
UW)
języka pomiędzy agentami
13 października 2009
5 / 29
Damian Łoziński (Wydział Matematyki, Informatyki
Powstawanie
i Mechaniki
i samoorganizacja
UW)
języka pomiędzy agentami
13 października 2009
6 / 29
Steels proponuje 3 mechanizmy:
1
Agenty (nie agenci) adoptują powiązania pomiędzy słowem a jego
znaczeniem od innych agentów i tak słowa propagowane są w całej
populacji
2
Agent może wygenerować nowe słowo i powiązać je z nieopisanym
jeszcze zestawem cech
3
mamy mechanizm sprzęgający wybór danego słowa z suksecem
konwersacji, w której zostało użyte
Damian Łoziński (Wydział Matematyki, Informatyki
Powstawanie
i Mechaniki
i samoorganizacja
UW)
języka pomiędzy agentami
13 października 2009
7 / 29
Język
Wystąpią:
wyrażenia składające się z wielu słów,
wyrażenia o kilku znaczeniach,
różne wyrażenia znaczęce to samo (synonimy).
Jednak powstały język nie jest tak złożony jak język naturalny, np.
dlatego, że nie posiada składni.
Damian Łoziński (Wydział Matematyki, Informatyki
Powstawanie
i Mechaniki
i samoorganizacja
UW)
języka pomiędzy agentami
13 października 2009
8 / 29
zbiór agentów mogących wymieniać między sobą komunikaty
każdego agenta opisuje zestaw cech wyróżniający go od pozostałych
agentów
agenty grają w grę językową
Damian Łoziński (Wydział Matematyki, Informatyki
Powstawanie
i Mechaniki
i samoorganizacja
UW)
języka pomiędzy agentami
13 października 2009
9 / 29
Przebieg gry
agent - inicjator
agent - temat
agenty biorące udział w grze -kontekst
Damian Łoziński (Wydział Matematyki, Informatyki
Powstawanie
i Mechaniki
i samoorganizacja
UW)
języka pomiędzy agentami
13 października 2009
10 / 29
1
inicjator ustala zbiór cech odróżniających temat od innych agentów
występujących w kontekscie. Może być kilka takich podzbiorów, wtedy
wybiera jeden i koduje go za pomocą wyrażenia. Wyrażenie składa się
z jednego lub więcej słów, słowo może opisywać jedną lub wiecej cech.
2
odbiorca - rozkodowuje. Jeśli wiemy o kim mówimy, to możemy albo
potwierdzić, że wiemy, o który zestam cech nam chodzi albo utworzyć
w nowe powiązanie w naszym słowniku.
Damian Łoziński (Wydział Matematyki, Informatyki
Powstawanie
i Mechaniki
i samoorganizacja
UW)
języka pomiędzy agentami
13 października 2009
11 / 29
Nie ma agenta, który posiada kompletną wiedzę o języku
System jest otwarty (ze wględu na agentów jak i cechy) → język
powstały język cechuje pewne podobięństwo do języka naturalnego
Damian Łoziński (Wydział Matematyki, Informatyki
Powstawanie
i Mechaniki
i samoorganizacja
UW)
języka pomiędzy agentami
13 października 2009
12 / 29
Damian Łoziński (Wydział Matematyki, Informatyki
Powstawanie
i Mechaniki
i samoorganizacja
UW)
języka pomiędzy agentami
13 października 2009
13 / 29
Damian Łoziński (Wydział Matematyki, Informatyki
Powstawanie
i Mechaniki
i samoorganizacja
UW)
języka pomiędzy agentami
13 października 2009
14 / 29
Damian Łoziński (Wydział Matematyki, Informatyki
Powstawanie
i Mechaniki
i samoorganizacja
UW)
języka pomiędzy agentami
13 października 2009
15 / 29
Damian Łoziński (Wydział Matematyki, Informatyki
Powstawanie
i Mechaniki
i samoorganizacja
UW)
języka pomiędzy agentami
13 października 2009
16 / 29
Damian Łoziński (Wydział Matematyki, Informatyki
Powstawanie
i Mechaniki
i samoorganizacja
UW)
języka pomiędzy agentami
13 października 2009
17 / 29
Damian Łoziński (Wydział Matematyki, Informatyki
Powstawanie
i Mechaniki
i samoorganizacja
UW)
języka pomiędzy agentami
13 października 2009
18 / 29
Damian Łoziński (Wydział Matematyki, Informatyki
Powstawanie
i Mechaniki
i samoorganizacja
UW)
języka pomiędzy agentami
13 października 2009
19 / 29
Damian Łoziński (Wydział Matematyki, Informatyki
Powstawanie
i Mechaniki
i samoorganizacja
UW)
języka pomiędzy agentami
13 października 2009
20 / 29
Damian Łoziński (Wydział Matematyki, Informatyki
Powstawanie
i Mechaniki
i samoorganizacja
UW)
języka pomiędzy agentami
13 października 2009
21 / 29
Damian Łoziński (Wydział Matematyki, Informatyki
Powstawanie
i Mechaniki
i samoorganizacja
UW)
języka pomiędzy agentami
13 października 2009
22 / 29
Damian Łoziński (Wydział Matematyki, Informatyki
Powstawanie
i Mechaniki
i samoorganizacja
UW)
języka pomiędzy agentami
13 października 2009
23 / 29
Damian Łoziński (Wydział Matematyki, Informatyki
Powstawanie
i Mechaniki
i samoorganizacja
UW)
języka pomiędzy agentami
13 października 2009
24 / 29
Damian Łoziński (Wydział Matematyki, Informatyki
Powstawanie
i Mechaniki
i samoorganizacja
UW)
języka pomiędzy agentami
13 października 2009
25 / 29
Damian Łoziński (Wydział Matematyki, Informatyki
Powstawanie
i Mechaniki
i samoorganizacja
UW)
języka pomiędzy agentami
13 października 2009
26 / 29
Damian Łoziński (Wydział Matematyki, Informatyki
Powstawanie
i Mechaniki
i samoorganizacja
UW)
języka pomiędzy agentami
13 października 2009
27 / 29
Damian Łoziński (Wydział Matematyki, Informatyki
Powstawanie
i Mechaniki
i samoorganizacja
UW)
języka pomiędzy agentami
13 października 2009
28 / 29
Damian Łoziński (Wydział Matematyki, Informatyki
Powstawanie
i Mechaniki
i samoorganizacja
UW)
języka pomiędzy agentami
13 października 2009
29 / 29

Podobne dokumenty