Xvalm48

From Simulace.info
Revision as of 00:13, 8 May 2014 by Xvalm48 (talk | contribs) (Průběh modelu:)
Jump to: navigation, search

Geneze jazyka

Název simulace: Geneze jazyka
Autor: Miroslav Valeš
Typ: Multi agentní simulace
Modelovací nástroj: NetLogo, případně vlastní (viz Technologie)

Zadání:

Model se v oblastech lingvistiky a fonologie věnuje simulaci geneze a evoluce jazyka, coby reprezentačního prostředku, ve kterém základní jednotka (písmeno, slabika, slovo) odkazuje na konkrétní význam. Různorodí agenti tyto jednotky používají v komunikaci, přičemž jejich užívání jazyka zapřičiňuje postupnou evoluci jazyka. Model by měl poskytnout odpověď, zda-li jazyk (jazykový slovník) s trvanlivými výrazy může emergovat pouze na základě chování mnoha deliberativních agentů. Zvláštní pozornost bude věnována vlivu endogenních parametrů, jako jsou omezení minimální a maximální délky výrazu, prahu podobnosti nebo vliv nastavení agentů na vytvářený jazyk.

Základní předpoklady:

Základním východiskem je rozmístění významů v dvojrozměrném prostoru, kde počet významů je konečný, definovaný skrze X a Y.
Různé výrazy složené ze samohlásek a souhlásek různé délky mohou mít v prostoru stejnou pozici a tedy odkazovat na stejný význam.
Ve vztahu výraz a význam, platí, čím používanější význam, tím kratší výraz.
Pragmatické kritérium: Existence podobných výrazů pro různé významy musí splňovat rozdílnost, aby mohla být agenty komunikována. Od určité hranice podobnosti nemá smysl zachovávat dva a více stejných výrazů pro totožný (blízký) význam. V tomto modelu je rozdílnost výrazů posuzována pomocí dvou různých metod (viz Technologie).

Prvky modelu:

- Supra jazyková mapa - abstrakce, kde jsou v dvojrozměrném poli rozmístěny výrazy. Výraz má svoji znakovou podobu, je složen ze samohlásek a souhlásek. Unikátnost výrazu je dána jeho významem, v této abstrakci umístěním X a Y. Je tedy myslitelné, aby více výrazů odkazovalo na totožný význam. Supra, globální jazyková mapa představuje základní kontrakt, jazyk prostředí společný pro všechny agent, ze kterého mohou jejich komunikační jednání vycházet.
- Agenti / Mluvčí - jsou sofistikovaní, deliberativní mluvčí mající svou vlastní jazykovou mapu umožňující individuální mutace pojmenování. Mají několik parametrů určující jejich chování (viz dále).
- Výrazy - jsou již zmiňované prvky umístěné v jazykových mapách.

Parametry výrazu:

- Významnost výrazu - je skóre představující počet používanost výrazu pro daný význam. Vzniká průběžne dle četnosti používání výrazu agenty.
- Pozice - umístění X, Y, neboli význam výrazu

Parametry agenta (mluvčího):

- Seznam významů s pravděpodobnostní četností (seznam pozic X,Y s pravděpodobností výběru v kole). Tento seznam by měl být neměnný nebo měnný jenom minimálně.
- Vlastní jazyková mapa - vlastní mapa utvářená jednáním agenta.
- Exponovanost agenta - představuje faktor jeho aktivity, průměrného počtu použití různých pojmenování za kolo.
- Významnost agenta je skóre dle kterého aktuální použití výrazů a tedy jeho vzniklá jazyková mapa ovlivňuje supra-mapu a tedy i další agenty
- Rozlišovací schopnost agenta - práh schopnosti rozlišit výrazy z hlediska výslovnosti (viz Technologie)
- Faktor kreativity (respektive komformita) je vyjádření tendece vycházet při pojmenování významu ze supra-mapy nebo generování vlastního pojmenování

Průběh modelu:

- Agenti mají vlastní seznam významů, podle kterého náhodně a v souladu s měrou svojí exponovanosti v každém kole komunikují. Při komunikaci konkrétního významu (pozice X,Y) agent přebírá ze supra jazykové mapy výraz nejbližší významu. Výběr je ovlivněn rozlišovací schopností a faktorem kreativity. Čím je faktor kreativity vyšší, tím agent generuje spíše vlastní význam. Generování je podřízeno četnostní významu - čím vyšší, tím méně znaků. Může být ošetřeno pravidlem na základě žebříčku délek a relativních četností. Rozlišovací úroveň agenta také podmiňuje zachování více stejně nebo podobně umístěných výrazů a jejich výslovnostní podobnosti (viz Pragmatické kritérium)
- Globální parametr určuje práh významnosti agenta, při jehož překročení agentova vlastní jazyková mapa na konci kola (definovaného intervalu) se promítá do supra jazykové mapy.
- Nepoužívané výrazy po daném časovém intervalu zanikají

Technologie:

- pro srovnání vygenerovaných výrazů z hlediska výslovnosti bude použit algoritmus Metaphone nebo Levenshtein
- model bude realizován v Netlogu, případně ve vlastní aplikaci v jazyce C#, platforma .NET
- pro simulaci bude zásadní metoda porovnávání výslovnosti a generování výrazů ze samohlásek a souhlásek