Learn R Programming

Model for simulating language evolution in terms of cultural evolution. The focus is on the emergence of argument marking systems (noun marking, person indexing, word order), but extensions are foreseen.

Check/change model parameters in object "world" Found a population with "FOUND()" Start a simulation with "RUN()" After simulation has run for some generations, check results with "SUMMARY()", "CHECKMARKER()", and "HISTORY()"

Copy Link

Version

Install

install.packages('MoLE')

Monthly Downloads

190

Version

1.0.1

License

GPL-2

Maintainer

Sander Lestrade

Last Published

October 24th, 2017

Functions in MoLE (1.0.1)

EROSION

Word erosion
FIRSTINFIRSTOUT

Order constituents by activation
ALLNAS

NA vector identification
ANALYZE

Determine sentence constituents
ACTOR

Determine actor role
AGENTFIRST

Actor argument first
DECOMPOSE

Decompose words into morphemes
DIE

Kill agents
CANDIDATESCORE

Score candidate expressions
CHECKSUCCESS

Determine expected communicative success
FREQUPDATE

Update usage numbers
FUSE

Fuse words
PRODUCE

Produce utterance
PROPOSITION

Develop initial proposition
INTERPRET.INT

Develop an interpretation
INTERPRET

Interpret utterance
MAX

Find maximum value
MoLE-package

MoLE
SEMUPDATE

Update lexicon
FIRSTSPEAKER

Create founding agent
FMATCH

Compare forms
NOUNDESEMANTICIZATION

Bleach word meaning
SUCCESS

Determine communicative success
SUMMARY

Summarize simulation results
TURN

Organize communicative turn
NOUNMORPHOLOGY

Interpret nominal morphology
PROTOINTERPRETATION

Develop interpretation
REDUCE

Reduce length of expressions
VMATCH

Compare vectors
WORDORDER

Use word order for interpretation
world

Model parameters
TOPICFIRST

Put topic in first position
SITUATION

Create situational context
TYPEMATCH

Determine role qualification
VERBFINAL

Put verb final
FORMS

Generate forms
FOUND

Found population
NOUNS

Generate nominal lexicon
PERSONUPDATE

Adjust person value
REFCHECK

Check referential capacity
RESCALE

Rescale vector values
VERBMORPHOLOGY

Interpret verbal morphology
VERBS

Generate verbal lexicon
GENERALIZE

Apply linguistic generalizations
GROUP

Group words into constituents
PREPARE

Prepare a proposition for production
PROCREATE

Generate new generation of agents
RUN

Run simulation
SELECTACTOR

Find actor expression
TALK

Let agents talk
TOPICCOPY

Make anaphoric copy of topic