TASK DEFINITION: The input is taken from a negotiation between two participants who take the role of campsite neighbors and negotiate for Food, Water, and Firewood packages, based on their individual preferences and requirements. Given an utterance and recent dialogue context containing past 3 utterances (wherever available), output Yes if the utterance contains the self-need strategy, otherwise output No. self-need is a selfish negotiation strategy. It is used to create a personal need for an item in the negotiation, such as by pointing out that the participant sweats a lot to show preference towards water packages.
PROBLEM: Context: 'Well my camp places a premium on water.  How would you feel about for me: 2 water, 1 food, 1 firewood?' 'I think we're on the right track.  I am bring my 2 kids with me and they eat everything in sight.' 'Would they be okay with 2 food?  Otherwise can give you an extra and I can take either an additional water or firewood 🙂'
Utterance: 'I have a great offer.  How about I take 2 food, 2 firewood and 1 water and you will get the extra water your camp needs!!'

SOLUTION: No

PROBLEM: Context: 'Ugh ☹️ I too could really use the firewood. We need that campfire going all night to be able to socialize. How about water? Do you have enough? Do you need more?' 'I have an idea. I could give you 3 firewood and you give me 3 water and 3 food. ' 'That would be great but I could find myself in need of some extra water. Don't want t get dehydrated from all the dancing! Could I trade you one of the firewood for 2 of the water?'
Utterance: 'I see. How about you get 2 firewood 1 water 1 food. And I get 1 firewod 2 water 2 food?'

SOLUTION: No

PROBLEM: Context: 'hi  i was wondering if i could get 3 packages of firewood?' 'Hey there, unfortunately, I'm in a bit of a quandary with firewood too, as I am going to a place where it's fairly cold and will need more for heat. '
Utterance: 'thats terrible! i broke my leg and wont be able to collect my own firewood , could i maybe get 2 packages? ☹️'

SOLUTION:
Yes