1 / 11

Emotions in IDA

Emotions in IDA. Why emotions?. Emotions can get you into a lot of trouble. Think about all the trouble emotions are! Our anger is something that we must almost always keep in check. And fear. We always have to fight fears to accomplish worthwhile goals. e.g. Overcome the fear of speaking.

vanig
Download Presentation

Emotions in IDA

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Emotions in IDA

  2. Why emotions? • Emotions can get you into a lot of trouble. Think about all the trouble emotions are! • Our anger is something that we must almost always keep in check. • And fear. We always have to fight fears to accomplish worthwhile goals. e.g. Overcome the fear of speaking. • We have to fight feelings of envy, jealousy. • We have to fight discouragement. • It usually is not a complement to be called an emotional person. Synonyms from Roget's Thesaurus include temperamental, volcanic, touchy, excitable, irritable, sensitive, explosive, edgy, high-strung.

  3. Why emotions? (cont.) • Why do we fight these emotions? • They influence actions • We just don’t like them

  4. Emotions vs. Feelings • Emotions are the primary motivators • Well, not really emotions – feelings • Emotions are feelings with a cognitive component • What • Why • Where • Etc.

  5. Original implementation for IDAused these four primitives Primitive emotions • Common theory suggests that all emotions are combinations of six primitives • Happiness • Sadness • Anger • Fear • Disgust • Surprise

  6. Primitive feelings • The primitive emotions model is not complete • Why would a computer or robot have the same emotions or feelings as a human • Rather than primitive emotions based on humans, we use primitive feelings which may change between different agents • Some primitive feelings do not have a cognitive component – but do have consequences

  7. In IDA • Emotion/Attention codelets recognize some state or stimuli • Each codelet embodies some feeling about the current situation • Based on the intensity of the recognized stimuli/state, the codelets send activation to associated codelets (behavior, perception, other emotion, etc.) and modify the drives and the gain

  8. Associations • Most associations with emotion codelets are designed-in • Others accrue based on Pandemonium • Facilitates learning to anticipate emotional triggers

  9. Emotional memory • The network of emotion codelets feeds into (and out of) four codelets that represent the four basic emotions used previously • The values of these four are stored in long-term memory • A returned memory may have emotional values returned with it • The returned values directly effect the four primitive emotion codelets • The primitives then propagate activation to other emotion codelets which may effect the drives or even behaviors

  10. How does that make you feel? • The four emotion codelets representing the four emotion primitives are gross approximations and mainly kept for backward compatibility • The emotional state (or how the agent feels) is a combination of ALL of the primitive emotion/feeling codelets that directly sample the world/agent-state and those that directly effect the drives or behaviors

  11. Phenomenality • Once again, this is a functional model • It does not say anything about the phenomenality of experiencing feelings or emotions

More Related