Imagine asking three friends to read the same hotel review and tell you if the guest is happy, angry, or indifferent. You would probably agree almost every time. But what if you swap the friends for three versions of ChatGPT? Things change, and not just a little.
A recent study put GPT-3.5, GPT-4, and GPT-4-mini to the test using the HRAST dataset: over 23,000 real sentences written by actual travelers and 2,000 synthetic sentences created by AI itself. The goal? To see if machines can "read between the lines" like a human.
Result: the AIs agree strongly with each other, especially on artificial texts. But when we compare their labels with those of a human expert, agreement drops to "moderate" or "fair," particularly on sentiments and specific aspects (cleanliness, breakfast, wifi).
The main flaw? A strong "neutrality bias." Faced with ambiguous sentences, models often pick "neutral" to play it safe, like a student answering "I don't know" during an oral exam. Not only that: how you ask the question changes everything. Guiding the AI step-by-step (one-to-one prompting) works better than feeding it thousands of reviews at once (batch processing).
The authors named three AI "vices": repetition, rigid behavior, and excessive neutrality. A valuable lesson: if we use these models to analyze real feedback or generate synthetic data, we must know their blind spots. AI is not an impartial judge, but a mirror that slightly distorts reality.
