mirror of
https://github.com/gsi-upm/senpy
synced 2024-11-22 08:12:27 +00:00
use emoionml names for fsre and pad dimensions
This lines up the names in the conversion plugins with the [emotionML suggested vocab](https://www.w3.org/TR/emotion-voc/#dimensions). emoml has different names for the 4-dimensional fsre scheme and the 3-dimensional vad scheme, which this pull request has added. I've added the "unpredictability" dimension and mapped big6:surprise to it's maximum value. The assumption is that surprise varies between 5 and 10 to be in line with the other dimensions (no such thing as negative surprise, so no values less than 5). I see that arousal also has all values >5 (so no negative arousal). Ideally, surprise mappings for V, A and D should be calculated empirically - I think there'll be some arousal and possibly slightly lowered dominance. I wonder if we should use another colon in the emoml names, eg: "emoml:fsredim:valence" or "emoml:big6:happiness", since the [emoml suggested vocab](https://www.w3.org/TR/emotion-voc/xml) only specifies names like "happiness" in a category "big6" (ie: it's hard to know which is the category in "big6happiness"). We'd have to go through the example plugins and make sure they also conform... open to discussion on this btw... ps: apologies for multiple changes in this one pr..
This commit is contained in:
parent
1cccd9d5cb
commit
f6271495c1
@ -2,38 +2,50 @@
|
|||||||
name: Ekman2FSRE
|
name: Ekman2FSRE
|
||||||
module: senpy.plugins.conversion.emotion.centroids
|
module: senpy.plugins.conversion.emotion.centroids
|
||||||
description: Plugin to convert emotion sets from Ekman to VAD
|
description: Plugin to convert emotion sets from Ekman to VAD
|
||||||
version: 0.1
|
version: 0.2
|
||||||
# No need to specify onyx:doesConversion because centroids.py adds it automatically from centroids_direction
|
# No need to specify onyx:doesConversion because centroids.py adds it automatically from centroids_direction
|
||||||
centroids:
|
centroids:
|
||||||
anger:
|
anger:
|
||||||
A: 6.95
|
A: 6.95
|
||||||
D: 5.1
|
D: 5.1
|
||||||
V: 2.7
|
V: 2.7
|
||||||
|
S: 5.0
|
||||||
disgust:
|
disgust:
|
||||||
A: 5.3
|
A: 5.3
|
||||||
D: 8.05
|
D: 8.05
|
||||||
V: 2.7
|
V: 2.7
|
||||||
|
S: 5.0
|
||||||
fear:
|
fear:
|
||||||
A: 6.5
|
A: 6.5
|
||||||
D: 3.6
|
D: 3.6
|
||||||
V: 3.2
|
V: 3.2
|
||||||
|
S: 5.0
|
||||||
happiness:
|
happiness:
|
||||||
A: 7.22
|
A: 7.22
|
||||||
D: 6.28
|
D: 6.28
|
||||||
V: 8.6
|
V: 8.6
|
||||||
|
S: 5.0
|
||||||
sadness:
|
sadness:
|
||||||
A: 5.21
|
A: 5.21
|
||||||
D: 2.82
|
D: 2.82
|
||||||
V: 2.21
|
V: 2.21
|
||||||
|
S: 5.0
|
||||||
|
surprise:
|
||||||
|
A: 5.0
|
||||||
|
D: 5.0
|
||||||
|
V: 5.0
|
||||||
|
S: 10.0
|
||||||
centroids_direction:
|
centroids_direction:
|
||||||
- emoml:big6
|
- emoml:big6
|
||||||
- emoml:fsre-dimensions
|
- emoml:fsre-dimensions
|
||||||
aliases: # These are aliases for any key in the centroid, to avoid repeating a long name several times
|
aliases: # These are aliases for any key in the centroid, to avoid repeating a long name several times
|
||||||
A: emoml:arousal
|
A: emoml:fsre-dimensions:arousal
|
||||||
V: emoml:valence
|
V: emoml:fsre-dimensions:valence
|
||||||
D: emoml:dominance
|
D: emoml:fsre-dimensions:potency
|
||||||
|
S: emoml:fsre-dimensions:unpredictability
|
||||||
anger: emoml:big6anger
|
anger: emoml:big6anger
|
||||||
disgust: emoml:big6disgust
|
disgust: emoml:big6disgust
|
||||||
fear: emoml:big6fear
|
fear: emoml:big6fear
|
||||||
happiness: emoml:big6happiness
|
happiness: emoml:big6happiness
|
||||||
sadness: emoml:big6sadness
|
sadness: emoml:big6sadness
|
||||||
|
surprise: emoml:big6surprise
|
||||||
|
Loading…
Reference in New Issue
Block a user