All functions

KLdivergence()

Calculate Kullback-Leibler divergence

RSAModelKLDiv3paramsAllValuesConsidered()

RSA model Kullback-Leibler divergence determination (all feature values considered)

RSAModelKLDiv3paramsAllValuesConsidered_simpleRSA()

Simple RSA model Kullback-Leibler divergence determination (all feature values considered)

RSAModelKLDiv3paramsOnlyAvailableFeatureValuesConsidered()

RSA model Kullback-Leibler divergence determination (available feature values only)

RSAModelKLDiv3paramsOnlyAvailableFeatureValuesConsidered_simpleRSA()

Simple RSA model Kullback-Leibler divergence determination (available feature values only)

RSAModelKLDiv3params_simpleRSA4TrialsIndependent()

Simple RSA model Kullback-Leibler divergence determination (for independent trials)

RSAModelKLDiv3params_simpleRSA4TrialsIterative()

Simple RSA model Kullback-Leibler divergence determination (iterative setting)

RSAModelLL1_1()

Cost function for one parameter optimization. Optimizing softness. Non-obedience fixed at 0.

RSAModelLL1_1_notObey.1()

Cost function for one parameter optimization. Optimizing softness. Non-obedience fixed at 0.1.

RSAModelLL1_1simpleRSA()

Cost function for one parameter optimization. Optimizing softness. Non-obedience fixed at 0.

RSAModelLL1_1simpleRSA4TrialsIndependent()

Cost function for one parameter optimization (for independent trials). Optimizing softness. Non-obedience is fixed at 0.

RSAModelLL1_1simpleRSA4TrialsIndependent_notObey.1()

Cost function for one parameter optimization (for independent trials). Optimizing softness. Non-obedience is fixed at 0.1.

RSAModelLL1_1simpleRSA4TrialsIndependent_notObey.2()

Cost function for one parameter optimization (for independent trials). Optimizing softness. Non-obedience is fixed at 0.2.

RSAModelLL1_1simpleRSA4TrialsIterative()

Cost function for one parameter optimization (iterative setting). Optimizing softness. Non-obedience fixed at 0.

RSAModelLL1_1simpleRSA4TrialsIterative_notObey.1()

Cost function for one parameter optimization (iterative setting). Optimizing softness. Non-obedience fixed at 0.1.

RSAModelLL1_1simpleRSA4TrialsIterative_notObey.2()

Cost function for one parameter optimization (iterative setting). Optimizing softness. Non-obedience fixed at at 0.2

RSAModelLL1_1simpleRSA_notObey.1()

Cost function for one parameter optimization. Optimizing softness. Non-obedience fixed at 0.1.

RSAModelLL1_1simpleRSA_notObey.2()

Cost function for one parameter optimization. Optimizing softness. Non-obedience fixed at 0.2.

RSAModelLL1_2()

Cost function for one parameter optimization. Optimizing non-obedience. Softness fixed at 0.

RSAModelLL1_2simpleRSA()

Cost function for one parameter optimization. Optimizing non-obedience. Softness is fixed at 0.2.

RSAModelLL1_2simpleRSA4TrialsIndependent()

Cost function for one parameter optimization (for independent trials). Optimizing non-obedience. Softness is fixed at 0.

RSAModelLL1_2simpleRSA4TrialsIndependent_pref.2()

Cost function for one parameter optimization (for independent trials). Optimizing non-obedience. Softness is fixed at 0.2.

RSAModelLL1_2simpleRSA4TrialsIterative()

Cost function for one parameter optimization (iterative setting). Optimizing non-obedience. Softness fixed at at 0.

RSAModelLL1_2simpleRSA4TrialsIterative_pref.2()

Cost function for one parameter optimization (iterative setting). Optimizing non-obedience. Softness fixed at at 0.2.

RSAModelLL1_2simpleRSA_pref2()

Cost function for one parameter optimization. Optimizing non-obedience. Softness is fixed at 0.2.

RSAModelLL1_3()

Cost function for one parameter optimization. Optimizing alpha. Softness and non-obedience fixed at 0.

RSAModelLL2_n1()

Cost function for two parameter optimization. Optimizing non-obedience and alpha. Softness fixed at 0.

RSAModelLL2_n2()

Cost function for two parameter optimization. Optimizing softness and alpha. Non-obedience fixed at 0.

RSAModelLL2_n3()

Cost function for two parameter optimization. Optimizing softness and non-obedience. Alpha fixed at 1.

RSAModelLL2_simpleRSA()

Cost function for two parameter optimization. Optimizing softness and non-obedience.

RSAModelLL2_simpleRSA4TrialsIndependent()

Cost function for two parameter optimization (for independent trials). Optimizing softness and non-obedience.

RSAModelLL2_simpleRSA4TrialsIterative()

Cost function for one parameter optimization (iterative setting). Optimizing softness and non-obedience.

RSAModelLL3()

Cost function for three parameter optimization. Optimizing softness, non-obedience and alpha.

RSAModelUttKLDivParamA()

Cost function for one parameter optimization for the utterance choice experiments. Optimizing softness. Non-obedience and klValueFactor are fixed.

RSAModelUttKLDivParamAB()

Cost function for two parameter optimization for the utterance choice experiments. Optimizing softness and non-obedience. klValueFactor is fixed.

RSAModelUttKLDivParamABC()

Cost function for three parameter optimization for the utterance choice experiments. Optimizing softness, non-obedience and klValueFactor.

RSAModelUttKLDivParamABCD4()

Cost function for four parameter optimization for the utterance choice experiments. Optimizing softness, non-obedience, alpha and klValueFactor.

RSAModelUttKLDivParamABD4()

Cost function for three parameter optimization for the utterance choice experiments. Optimizing softness, non-obedience and klValueFactor. Alpha is fixed.

RSAModelUttKLDivParamAC()

Cost function for two parameter optimization for the utterance choice experiments. Optimizing softness and klValueFactor. Non-obedience is fixed.

RSAModelUttKLDivParamACD4()

Cost function for three parameter optimization for the utterance choice experiments. Optimizing softness, alpha and klValueFactor. Non-obedience is fixed.

RSAModelUttKLDivParamAD4()

Cost function for two parameter optimization for the utterance choice experiments. Optimizing Softness and klValueFactor. Non-obedience and alpha are fixed.

RSAModelUttKLDivParamAD4B.2()

Cost function for two parameter optimization for the utterance choice experiments. Optimizing softness and klValueFactor. Non-obedience and alpha are fixed.

RSAModelUttKLDivParamB()

Cost function for one parameter optimization for the utterance choice experiments. Optimizing non-obedience. Softness and klValueFactor are fixed.

RSAModelUttKLDivParamBC()

Cost function for two parameter optimization for the utterance choice experiments. Optimizing non-obedience and klValueFactor. Softness is fixed.

RSAModelUttKLDivParamBCD4()

Cost function for three parameter optimization for the utterance choice experiments. Optimizing non-obedience, alpha and klValueFactor. Softness is fixed.

RSAModelUttKLDivParamBD4()

Cost function for two parameter optimization for the utterance choice experiments. Optimizing non-obedience and klValueFactor. Softness and alpha are fixed.

RSAModelUttKLDivParamBD4A.2()

Cost function for two parameter optimization for the utterance choice experiments. Optimizing non-obedience and klValueFactor. Softness and alpha are fixed.

RSAModelUttKLDivParamC()

Cost function for one parameter optimization for the utterance choice experiments. Optimizing klValueFactor. Softness and non-obedience are fixed.

RSAModelUttKLDivParamCD4()

Cost function for two parameter optimization for the utterance choice experiments. Optimizing alpha and klValueFactor. Softness and non-obedience are fixed.

RSAModelUttKLDivParamD4()

Cost function for one parameter optimization for the utterance choice experiments. Optimizing klValueFactor. Softness, non-obedience and alpha are fixed.

RSAModelUttKLDivParamD4A.2()

Cost function for one parameter optimization for the utterance choice experiments. Optimizing klValueFactor. Softness, non-obedience and alpha are fixed.

RSAModelUttKLDivParamD4AB.2()

Cost function for one parameter optimization for the utterance choice experiments. Optimizing klValueFactor. Softness, non-obedience and alpha are fixed.

RSAModelUttKLDivParamD4B.2()

Cost function for one parameter optimization for the utterance choice experiments. Optimizing klValueFactor. Softness, non-obedience and alpha are fixed.

RSAModelUttKLDiv_3params()

Main cost function for three parameter optimization for the utterance choice experiments. Optimizing softness, non-obedience and klValueFactor.

RSAModelUttKLDiv_4params()

Main cost function for four parameter optimization for the utterance choice experiments. Optimizing softness, non-obedience, alpha and klValueFactor.

SimpleRSAModelUttKLDivFTFParamA.2()

Feature Type Focus: Cost function for one parameter optimization for the utterance choice experiments. Optimizing softness. Non-obedience and klValueFactor are fixed.

SimpleRSAModelUttKLDivFTFParamA()

Feature Type Focus: Cost function for one parameter optimization for the utterance choice experiments. Optimizing softness. Non-obedience and klValueFactor are fixed.

SimpleRSAModelUttKLDivFTFParamAB()

Feature Type Focus: Cost function for two parameter optimization for the utterance choice experiments. Optimizing softness and non-obedience. klValueFactor is fixed.

SimpleRSAModelUttKLDivFTFParamABK()

Feature Type Focus: Cost function for two parameter optimization for the utterance choice experiments. Optimizing softness, non-obedience and klValueFactor.

SimpleRSAModelUttKLDivFTFParamAK.2()

Feature Type Focus: Cost function for two parameter optimization for the utterance choice experiments. Optimizing softness and klValueFactor. Non-obedience is fixed.

SimpleRSAModelUttKLDivFTFParamAK()

Feature Type Focus: Cost function for two parameter optimization for the utterance choice experiments. Optimizing softness and klValueFactor. Non-obedience is fixed.

SimpleRSAModelUttKLDivFTFParamB.2()

Feature Type Focus: Cost function for one parameter optimization for the utterance choice experiments. Optimizing non-obedience. Softness and klValueFactor are fixed.

SimpleRSAModelUttKLDivFTFParamB()

Feature Type Focus: Cost function for one parameter optimization for the utterance choice experiments. Optimizing non-obedience. Softness and klValueFactor are fixed.

SimpleRSAModelUttKLDivFTFParamBK.2()

Feature Type Focus: Cost function for two parameter optimization for the utterance choice experiments. Optimizing non-obedience and klValueFactor. Softness is fixed.

SimpleRSAModelUttKLDivFTFParamBK()

Feature Type Focus: Cost function for two parameter optimization for the utterance choice experiments. Optimizing non-obedience and klValueFactor. Softness is fixed.

SimpleRSAModelUttKLDivFTFParamK.2.0()

Feature Type Focus: Cost function for one parameter optimization for the utterance choice experiments. Optimizing klValueFactor. Softness and non-obedience are fixed.

SimpleRSAModelUttKLDivFTFParamK.2.2()

Feature Type Focus: Cost function for one parameter optimization for the utterance choice experiments. Optimizing klValueFactor. Softness and non-obedience are fixed.

SimpleRSAModelUttKLDivFTFParamK()

Feature Type Focus: Cost function for one parameter optimization for the utterance choice experiments. Optimizing klValueFactor. Softness and non-obedience are fixed.

SimpleRSAModelUttKLDivParamA.2()

Cost function for one parameter optimization for the utterance choice experiments. Optimizing softness. Non-obedience and klValueFactor are fixed.

SimpleRSAModelUttKLDivParamA.2_independent()

Cost function for one parameter optimization for the utterance choice experiments. (independent and iterative setting) Optimizing softness. Non-obedience and klValueFactor are fixed.

SimpleRSAModelUttKLDivParamA.2_iterative()

Cost function for one parameter optimization for the utterance choice experiments. (iterative setting) Optimizing softness. Non-obedience and klValueFactor are fixed.

SimpleRSAModelUttKLDivParamA()

Cost function for one parameter optimization for the utterance choice experiments. Optimizing softness. Non-obedience and klValueFactor are fixed.

SimpleRSAModelUttKLDivParamAB()

Cost function for two parameter optimization for the utterance choice experiments. Optimizing softness and non-obedience. klValueFactor is fixed.

SimpleRSAModelUttKLDivParamABK()

Cost function for three parameter optimization for the utterance choice experiments. Optimizing softness and non-obedience and klValueFactor.

SimpleRSAModelUttKLDivParamABK_independent()

Cost function for three parameter optimization for the utterance choice experiments. (independent and iterative setting) Optimizing softness, non-obedience and klValueFactor.

SimpleRSAModelUttKLDivParamABK_iterative()

Cost function for three parameter optimization for the utterance choice experiments. (iterative setting) Optimizing softness, non-obedience and klValueFactor.

SimpleRSAModelUttKLDivParamAB_independent()

Cost function for two parameter optimization for the utterance choice experiments. (independent and iterative setting) Optimizing softness and non-obedience. klValueFactor is fixed.

SimpleRSAModelUttKLDivParamAB_iterative()

Cost function for two parameter optimization for the utterance choice experiments. (iterative setting) Optimizing softness and non-obedience. klValueFactor is fixed.

SimpleRSAModelUttKLDivParamAK.2()

Cost function for two parameter optimization for the utterance choice experiments. Optimizing softness and klValueFactor. Non-obedience is fixed.

SimpleRSAModelUttKLDivParamAK.2_independent()

Cost function for two parameter optimization for the utterance choice experiments. (independent and iterative setting) Optimizing softness and klValueFactor. Non-obedience is fixed.

SimpleRSAModelUttKLDivParamAK.2_iterative()

Cost function for two parameter optimization for the utterance choice experiments. (iterative setting) Optimizing softness and klValueFactor. Non-obedience is fixed.

SimpleRSAModelUttKLDivParamAK()

Cost function for two parameter optimization for the utterance choice experiments. Optimizing Softness and klValueFactor. Non-obedience is fixed.

SimpleRSAModelUttKLDivParamAK_independent()

Cost function for two parameter optimization for the utterance choice experiments. (independent and iterative setting) Optimizing softness and klValueFactor. Non-obedience is fixed.

SimpleRSAModelUttKLDivParamAK_iterative()

Cost function for two parameter optimization for the utterance choice experiments. (iterative setting) Optimizing softness and klValueFactor. Non-obedience is fixed.

SimpleRSAModelUttKLDivParamA_independent()

Cost function for one parameter optimization for the utterance choice experiments. (independent and iterative setting) Optimizing softness. Non-obedience and klValueFactor are fixed.

SimpleRSAModelUttKLDivParamA_iterative()

Cost function for one parameter optimization for the utterance choice experiments. (iterative setting) Optimizing softness. Non-obedience and klValueFactor are fixed.

SimpleRSAModelUttKLDivParamB.2()

Cost function for one parameter optimization for the utterance choice experiments. Optimizing non-obedience. Softness and klValueFactor are fixed.

SimpleRSAModelUttKLDivParamB.2_independent()

Cost function for one parameter optimization for the utterance choice experiments. (independent and iterative setting) Optimizing non-obedience. Softness and klValueFactor are fixed.

SimpleRSAModelUttKLDivParamB.2_iterative()

Cost function for one parameter optimization for the utterance choice experiments. (iterative setting) Optimizing non-obedience. Softness and klValueFactor are fixed.

SimpleRSAModelUttKLDivParamB()

Cost function for one parameter optimization for the utterance choice experiments. Optimizing non-obedience. Non-obedience and klValueFactor are fixed.

SimpleRSAModelUttKLDivParamBK.2()

Cost function for two parameter optimization for the utterance choice experiments. Optimizing non-obedience and klValueFactor. Softness is fixed.

SimpleRSAModelUttKLDivParamBK.2_independent()

Cost function for two parameter optimization for the utterance choice experiments. (independent and iterative setting) Optimizing non-obedience and klValueFactor. Softness is fixed.

SimpleRSAModelUttKLDivParamBK.2_iterative()

Cost function for two parameter optimization for the utterance choice experiments. (iterative setting) Optimizing non-obedience and klValueFactor. Softness is fixed.

SimpleRSAModelUttKLDivParamBK()

Cost function for two parameter optimization for the utterance choice experiments. Optimizing non-obedience and klValueFactor. Softness is fixed.

SimpleRSAModelUttKLDivParamBK_independent()

Cost function for two parameter optimization for the utterance choice experiments. (independent and iterative setting) Optimizing non-obedience and klValueFactor. Softness is fixed.

SimpleRSAModelUttKLDivParamBK_iterative()

Cost function for two parameter optimization for the utterance choice experiments. (iterative setting) Optimizing non-obedience and klValueFactor. Softness is fixed.

SimpleRSAModelUttKLDivParamB_independent()

Cost function for one parameter optimization for the utterance choice experiments. (independent and iterative setting) Optimizing non-obedience. Softness and klValueFactor are fixed.

SimpleRSAModelUttKLDivParamB_iterative()

Cost function for one parameter optimization for the utterance choice experiments. (iterative setting) Optimizing non-obedience. Softness and klValueFactor are fixed.

SimpleRSAModelUttKLDivParamK.2.0()

Cost function for one parameter optimization for the utterance choice experiments. Optimizing klValueFactor. Softness and non-obedience are fixed.

SimpleRSAModelUttKLDivParamK.2.0_independent()

Cost function for one parameter optimization for the utterance choice experiments. (independent and iterative setting) Optimizing klValueFactor. Softness and non-obedience are fixed.

SimpleRSAModelUttKLDivParamK.2.0_iterative()

Cost function for one parameter optimization for the utterance choice experiments. (iterative setting) Optimizing klValueFactor. Softness and non-obedience are fixed.

SimpleRSAModelUttKLDivParamK.2.2()

Cost function for one parameter optimization for the utterance choice experiments. Optimizing klValueFactor. Softness and non-obedience are fixed.

SimpleRSAModelUttKLDivParamK.2.2_independent()

Cost function for one parameter optimization for the utterance choice experiments. (independent and iterative setting) Optimizing klValueFactor. Softness and non-obedience are fixed.

SimpleRSAModelUttKLDivParamK.2.2_iterative()

Cost function for one parameter optimization for the utterance choice experiments. (iterative setting) Optimizing klValueFactor. Softness and non-obedience are fixed.

SimpleRSAModelUttKLDivParamK()

Cost function for one parameter optimization for the utterance choice experiments. Optimizing klValueFactor. Softness and non-obedience are fixed.

SimpleRSAModelUttKLDivParamK_independent()

Cost function for one parameter optimization for the utterance choice experiments. (independent and iterative setting) Optimizing klValueFactor. Softness and non-obedience are fixed.

SimpleRSAModelUttKLDivParamK_iterative()

Cost function for one parameter optimization for the utterance choice experiments. (iterative setting) Optimizing klValueFactor. Softness and non-obedience are fixed.

SimpleRSAModelUttKLDiv_3params()

Main cost function for three parameter optimization for the utterance choice experiments. Optimizing softness, non-obedience and klValueFactor.

SimpleRSAModelUttKLDiv_3paramsFTF()

FeatureTypeFocus: Main cost function for three parameter optimization for the utterance choice experiments. Optimizing softness, non-obedience and klValueFactor.

SimpleRSAModelUttKLDiv_3params_independent()

Main cost function for three parameter optimization for the utterance choice experiments. Optimizing softness, non-obedience and klValueFactor. (independent and iterative setting)

SimpleRSAModelUttKLDiv_3params_iterative()

Main cost function for three parameter optimization (iterative setting). Optimizing softness, non-obedience and klValueFactor.

UniformModelKLDiv()

Uniform Model Kullback-Leibler divergence determination

X3_rawData

Experiment 2 raw data (Epistemic utterance choice)

X4_rawData

Experiment 1 raw data (Inferring preferences)

allFeatureTypesNew

All feature types

allObjects

All objects

allObjectsToUtterancesMappings

All objects to utterances mappings

allUtterances

All utterances

allUtterancesNew

All utterances (new)

bestInfGainUtterance()

Best information gain utterances

determineSpeakerPostListPrefs()

Determine speaker's inference of the posterior listener preferences

determineSpeakerPostListPrefsSimpleRSA()

Determine speaker's inference of the posterior listener preferences

determineSpeakerPostListPrefsSimpleRSAWithPriorPref()

Determine speaker's inference of the posterior listener preferences (iterative setting)

determineUttToObjectProbs()

Determine utterances to object probabilities

determineValidUtterances()

Determine valid utterances

getBestInfGainUttPreferences()

Get the utterances for the speaker's best information gain

getConstellationCode()

Get object constellation code

getObjectPreferencePriors()

Get priors of object preferences of the listener

getPreferencesPrior()

Get prior preferences of the listener

getSimpleBestInfGainUttPreferences()

Get the utterances for the speaker's best information gain

getSimpleBestInfGainUttPreferencesFTF()

Feature Type Focus: Get the utterances for the speaker's best information gain

getSimpleBestInfGainUttPreferencesIterative()

Get the utterances for the speaker's best information gain (iterative setting)

getSpeakerUtterancePriors()

Get the speaker's utterances' priors

getSpeakerUtteranceUniformPrior()

Speaker's uniform priors for utterances

getUtteranceChoiceConstellationCode()

Get utterance-choice's constellation code

literalListener()

Literal listener function

mapObjectToUtterances()

Map objects to utterances

pragmaticListener()

Pragmatic listener function samples over the speaker

pragmaticSpeaker()

Pragmatic Speaker function

simpleBestInfGainUtterance()

Best information gain utterances

simpleBestInfGainUtteranceWithPrefPriorAll()

Iterative utterance choice function. Utterance preferences of a speaker, who wants to learn about the listener's preferences

simpleListener()

Simple Listener function

simplePragmaticSpeaker()

Simple pragmatic speaker function

simplePragmaticSpeakerWithPrefPriorAll()

Simple pragmatic speaker with all prior preferences

speaker()

Speaker function