Algorytmy kulturowe

Download Report

Transcript Algorytmy kulturowe

Algorytmy kulturowe

Teoria i zastosowanie

Adaptacyjne Przetwarzanie Ewolucyjne

 B äck (1996) sugeruje, że samodostosowanie jest potężnym narzędziem w bazujących na populacjach modelach SE  Angeline (1995) pokazał, że samodostosowanie może mieć miejsce na poziomie populacji, jednostki i poziomie składników.

Definicja kultury

 Kultura może być narzędziem do składowania informacji w formie niezależnej od jednostki lub jednostek, które ją wytworzyły i jest potencjalnie dostępna dla wszystkich członków społeczeństwa. Jako taka kultura jest użyteczna w kierowaniu rozwiązywaniem problemu i współpracy jednostek w populacji. To zapewnia systematyczny sposób wykorzystania samodostosowującej się wiedzy do kierowania rozwojem populacji.

Definicja kultury

E. B. Taylor

w 1871 r. („Prymitywne kultury”) opisał kulturę jako złożoną całość, która zawiera wiedzę, wiarę, sztukę, moralność, obyczaje i wszystkie inne zdolności i przyzwyczajenia nabyte przez człowieka jako członka społeczności.

Katalog składników kultury

Murdocha

(1957 r.)

Morris Freilich

(1977): Kultura należy do rodziny systemów doradczych. Rada jest jednostką informacji, która czyni jeden sposób zachowania bardziej prawdopodobnym niż [inny...]. Ludzie, którzy dzielą wspólną przestrzeń – członkowie tej samej społeczności geograficznej – dzielą liczbę rad. Wśród takich dzielonych rad wyróżniłbym naturalne rady [psychologiczne...] kierujące, klimatyczne, itp) od obyczajowych (rad, które człowiek tworzy i rozwija jako produkt uboczny społecznego współdziałania). Kultura jako członek rodziny systemów doradczych należy do standardów podrodzinnych .

Algorytmy kulturowe

 AK są widziane jako podwójne dziedziczenie systemu, gdzie w każdym kroku wiedza na poziomie populacji i poziomie przekonań jest przekazywana do następnego pokolenia (Durham, 1991).

 Algorytmy kulturowe zostały rozwinięte przez R. Reynolds’a w 1997 r. aby modelować rozwój systemów kulturowych bazujących na zasadach rozwoju ludzkiego społeczeństwa.

Rola kultury

    Rola normatywna 1981).

– kultura reprezentuje „właściwe zachowanie” jednostek w społeczeństwie (Goodenough, Clifford Geertz (1973) : uporządkowany system znaczeń i symboli, które mają miejsce w społecznym współdziałaniu. Kultura jest strukturą znaczeń interpretowanych przez człowieka poprzez jego doświadczenia i jego działania.

Kultura składa się z dzielonych zjawisk ideowych (wartości, idee, wiara), które mogą być użyte do interpretacji doświadczeń jednostki i kierowania zachowaniem jednostki.

Możemy spojrzeć na proces ewolucji kulturowej jak na narzędzie do wzmacniania jednostkowego i grupowego zachowania i budowania zgody.

Algorytm kulturowy - pseudokod

begin

t = 0; Inicjalizacja P t ; Inicjalizacja B t ;

repeat

Ewaluacja P t ;

Dopasuj

( B t ,

Akceptacja

( P t

Zmiana

( P t ,

Wpływ

( B t ) );

end

); t := t + 1; Wybór P t z P t-1

until

spełniony warunek końcowy

Algorytm kulturowy - pseudokod

   Jednostki są oceniane przy użyciu funkcji wydajności. Informacja o wydajności reprezentuje doświadczenie jednostki w rozwiązywaniu problemu.

Funkcja akceptacji określa, które jednostki w danej populacji są zdolne do wpływania lub oddawania głosów mających wpływ na bieżące przekonania.

Doświadczenie wybranych jednostek jest używane do regulowania bieżących przekonań grupowych. Przekonania grupowe są używane do kierowania i wpływania na ewolucję populacji w następnym kroku, gdzie parametry samodostosowania mogą być zaczerpnięte z przestrzeni przekonań. Informacja, która jest pamiętana w przestrzeni przekonań może odnosić się do jakiegokolwiek niższego poziomu, np populacji, jednostki lub składników. W wyniku tego przestrzeń przekonań może być używana do kontrolowania samodostosowania na dowolnym lub na wszystkich poziomach .

Definicja AK

  AK jest podwójnie dziedziczącym systemem z ewolucją na poziomie populacji i poziomie przekonań. Te dwa składniki współdziałają poprzez protokół komunikacyjny. Protokół określa zbiór jednostek „akceptowalnych”, który jest zdolny do uaktualniania przestrzeni przekonań.

Przestrzeń przekonań w AK jest zbiorem informacji dotyczącą procesu samodostosowania. Informacja składowana w przestrzeni przekonań może odnosić się do różnych parametrów globalnych, które mogą być użyte do kierowania populacją przez określony protokół komunikacyjny.

Struktura AK

 CA = 

P, S, Vc, f, B, A, ad, I

 

P

to populacja,   

S

to operator selekcji,

Vc

to operator zmian

, f

to funkcja wydajności,  

B

to przestrzeń przekonań,

A

to funkcja akceptacji, 

ad

to operator przestrzeni przekonań, który reguluje i uaktualnia wiedzę w przestrzeni rozwiązań, 

I

to zbiór funkcji wpływu używanych do wpływania na operator zmian

Vc

.

A

i

I

reprezentują protokół komunikacyjny.

Schemat AK

A ad B V I S

P

f

Składniki AK

 AK zawierają trzy składniki:  populacja społeczna, rozwijająca się na podstawie mechanizmów ewolucji, rozmnażania i modyfikowania  przestrzeń przekonań, która reprezentuje przyzwyczajenia nabyte przez populację w procesie rozwiązywania problemu  protokół komunikacyjny używany do określenia współpracy pomiędzy populacją a jej przekonaniami.

Aplikacje uczące się pojęciowo

 Celem AK było nauczenie się generalnych pojęć o różnych aspektach jednostki w populacji .

     Uczenie w przestrzeni przekonań zostało dokonane przy użyciu Algorytmu Przestrzeni Mitchell’a (1978). Wynikiem było zidentyfikowanie regionów kratownicy, gdzie znajdowały się ponadprzeciętne jednostki oraz przestrzenie, gdzie znajdowały się jednostki poniżej przeciętnej. Wyniki jednostek populacji były promowane lub degradowane, zależnie od typu przekonań.

Proces generalizacji/specjalizacji był wspomagany przez użycie lokalnych procedur przeszukiwania i budowania skupień w przestrzeni przekonań..

Opisy powstałych klas nazywane były stabilnymi klasami.

Twierdzenie schematów wykorzystywano, aby zobrazować jak kultura może przyspieszyć uczenie w ramach populacji.

CAEP-AK z programowanie genetycznym

 Autorzy: Eschelman i Schaffer (1993) zbudowali przestrzeń przekonań o rzeczywistym, ocenianym schemacie.

 Każda z cech populacji odpowiada przerwie w przestrzeni przekonań. Początkowo przerwa jest ustawiana na równi z ograniczeniami zakresu zmiennej.  Następnie regulowana jest na podstawie wartości parametrów dla zbioru akcreptowanych jednostek.

 W dodatku do wiedzy normatywnej dodano ograniczenia zakresu zmian parametrów i w ten sposób zakresu rozwoju odpowiedniej specjalizacji. Dało to możliwość znalezienia kierunku, w którym zakres będzie regulowany.

Mem, systemy memetyczne (P. Moscato)

    Mem to nazwa jednostki ewolucji kulturowej, analogicznej do genu będącego jednostką ewolucji biologicznej. Jego oddziaływanie widoczne jest dzięki obserwacji efektów socjotypowych.

Mem jest jednostką informacji zapisanej w mózgu lub na innym nośniku. Pojecie memu i socjotypu zlewa się.

Mem jest autonomiczną strukturą neuronalną w mózgu, która jest nośnikiem informacji kulturowej. Wynikiem ekspresji memów są socjotypy, przybierające postać języków, melodii, projektów, wartości moralnych i estetycznych, wzorów działania itp.

Funkcja Michalewicza (I)

Funkcja Michalewicza (II)

f12(x)= sum(sin(x(i))·(sin(i·x(i)^2/pi))^(2·m)), i=1:n, m=10; 0<=x(i)<=pi. minimum globalne: f(x)=-4.687 (n=5); x(i)=???, i=1:n.

f(x)=-9.66 (n=10); x(i)=???, i=1:n.

Przykład - SOMA (Ivan Zelinka)

Przykład - SOMA (Ivan Zelinka)

Przykład - SOMA (Ivan Zelinka)