-
Notifications
You must be signed in to change notification settings - Fork 313
Open
Labels
Description
Hello,
I'm trying to override the AFINN scores for 2-grams, but it doesn't seem to work:
sentiment.analyze( 'This stuff is made up', { extras: { 'made up': -1 } } )
{ score: 0,
comparative: 0,
tokens: [ 'this', 'is', 'made', 'up' ],
words: [],
positive: [],
negative: [] }
The effect is even more accentuated when a 2-gram would flip the overall score of a phrase; here "fucking good" reinforces a positive word, but the overall score is -1:
sentiment.analyze( 'This stuff is fucking good', { extras: { 'fucking good': 3 } } )
{ score: -1,
comparative: -0.2,
tokens: [ 'this', 'stuff', 'is', 'fucking', 'good' ],
words: [ 'good', 'fucking' ],
positive: [ 'good' ],
negative: [ 'fucking' ] }
>
Would it be possible and a good idea to add support for overridden 2-grams?
thomasthiebaud, ralyodio, kqwq and martin-richter-uk