Description Usage Arguments Value Examples
Full-RSA
Literal listener function according to assigned listener's object preferences.
1 | literalListener(utterance, listenerObjectPreferences, uttToObjProbs)
|
utterance |
The uttered word by the speaker that the listener hears. An index referring to one of the values in the vector validUtterances. |
listenerObjectPreferences |
One of the rows of the list of preference priors for all valid utterances based on the object in the scene. The list has as many rows as the length of the validUtterances vector + 1. Each row in the list contains a vector of length 3, as there are three objects in the scene. The extra row is for the case of no feature preferences whatsoever, i.e. uniform prior over all three objects in the scene. |
uttToObjProbs |
A matrix. The rows map each possible utterance that corresponds to each present feature value of the current objects. The columns represent the three objects in the scene. This reflects the obedience-parameter and which objects match the respective utterance. The matrix shows the probability that a certain object is chosen following a certain utterance, that is valid in the scene. The number of rows of the matrix match the length of the validUtterances vector. |
P(obj | utt, listener's object preferences)
A Vector of length 3. It includes the normalized probability of choosing each of the three objects in the scene, given the utterance and the listener's object preferences.
1 2 3 4 5 | listenerObjectPreferences <- objectPreferenceSoftPriors[[3]]
literalListener(utterance, listenerObjectPreferences, uttToObjProbs)
output:
[1] 1 0 0
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.