Task: In this task, you're given a review from Amazon. Your task is to generate a rating for the product on a scale of 1-5 based on the review. The rating means 1: extremely poor, 2: poor, 3: neutral, 4: good, 5: extremely good.
Categories: Sentiment Analysis
Domains: Reviews
Reasoning: Reasoning on Social Interactions; Commonsense Reasoning

Positive examples:
input: These are junk! Both bulbs have burned out within a two month period!! I cannot believe that this company can be in business with such poor quality. I have used infrared lights for my ball python for many years now and I get a varied range of months from a bulb, but I have never gone through two bulbs in a matter of two months! I am very disappointed.
output: 1
explanation: The user seems very disappointed in the product. Because the bulb they ordered has been burned out earlier than usual. So, he gave 1 star to the review considering it extremely poor; input: Love it! Truth be told, I find regular bras annoying to wear so practically live in sports bras. These caught my eye as providing my cleavage a bit of a boost as well as having a more...attractive look than your typical sports bra. Would I wear it on a jog? No, I really don't think it would provide me comfortable support. But for everyday wear and light activity? Absolutely no complaints. Matter of fact, after buying the black as a test run, I ended up buying every color.
output: 5
explanation: The user seems perfectly satisfied with a product. Because he don't even have any complaint and they even bought more of this product. So, he gave this product 5 stars considering it extremely good.; input: It's a very nice kit, it came with all the accessories, BUT my waterproof case was broken, the thing that closes it was broken so I can't close the case and now the case is useless. And I bought this kit just because of the waterproof case.... The rest was fine as announced.
output: 3
explanation: The user seem very neutral with the product. Because he has some complaints while the product also turned out to be a bit useful too.

Negative examples:
input: I am disappointed in this purchase. I bought one of these in another color and in size XL and it fit great. This one I bought in white in XL and it fits like a Medium. I cannot wear this top and am really disappointed about that, It is advertised as XL but seriously this top would only fit someone who would be a size s/m. An XXL would have been a better choice for me because the sizing is incorrect on this product.
output: 5
explanation: It's an incorrect rating. The user seem so dissatisfied with the product because the size didn't fit them. So, the correct rating would be '1'.; input: I like the vr built in headphones.You need to download 3D app or find 3D videos on You Tube to watch, but it's worth the money.I don't know how to express my word, it is amazing watching video. Well built.
output: 1
explanation: The user is saying all the nice things about the VR product which they bought, so they seems satisfied and happy with it. So, 5 stars rating would be the correct answer.; input: I got this with 50% charge. Put it under the sun. two days later, it has 25%. Never able to charge it once. Should have returned it right away.
output: electronics
explanation: It's supposed to return the rating of the review, not the category.