CCChenhao997/EMCGCN-ASTE

Triplets with duplicated opinions and polarities

BKleinman opened this issue · 0 comments

When the model predicts the outputs for each sentence I feed into the model - it produces each detected aspect with every opinion and polarity detected even if those opinions and polarities are not relevant to the specific aspect.

I have an example that illustrates this behavior:
'sentence': 'The ranked system of this game is actually such a freaking abysmal joke, from the mmr system, lack of transparency, trolls, duoq abusers, destructive lp gains, and matchmaking algorithm.',
'Triplets': [
{'Aspect': 'ranked system', 'Opinion': 'abysmal joke,', 'Polarity': 'Negative'},
{'Aspect': 'ranked system', 'Opinion': 'lack of transparency,', 'Polarity': 'Negative'},
{'Aspect': 'ranked system', 'Opinion': 'destructive', 'Polarity': 'Negative'},
{'Aspect': 'mmr system,', 'Opinion': 'abysmal joke,', 'Polarity': 'Negative'},
{'Aspect': 'mmr system,', 'Opinion': 'lack of transparency,', 'Polarity': 'Negative'},
{'Aspect': 'mmr system,', 'Opinion': 'destructive', 'Polarity': 'Negative'},
{'Aspect': 'lp gains,', 'Opinion': 'abysmal joke,', 'Polarity': 'Negative'},
{'Aspect': 'lp gains,', 'Opinion': 'lack of transparency,', 'Polarity': 'Negative'},
{'Aspect': 'lp gains,', 'Opinion': 'destructive', 'Polarity': 'Negative'},
{'Aspect': 'matchmaking algorithm.', 'Opinion': 'abysmal joke,', 'Polarity': 'Negative'},
{'Aspect': 'matchmaking algorithm.', 'Opinion': 'lack of transparency,', 'Polarity': 'Negative'},
{'Aspect': 'matchmaking algorithm.', 'Opinion': 'destructive', 'Polarity': 'Negative'}