

- Published on 22 Apr 2025
- Last updated on 2 Mar 2026
- Reading Time: 4 minutes
Does Sentiment Matter Too?
Introducing Sentiment Control: Disentangling Sentiment and Substance
You may have noticed that recent models on Chatbot Arena appear more emotionally expressive than their predecessors. But does this added sentiment actually improve their rankings on the leaderboard? Our previous exploration revealed that style — including formatting and length — plays a significant role in perceived model quality. Yet, we hypothesized that style may go beyond layout—perhaps sentiment and emojis are just as influential.
Introduction
Enter Sentiment Control: a refined version of our original Style Control methodology that expands the feature set to include:
- Emoji Count
- Sentiment (Very Negative, Negative, Neutral, Positive, Very Positive)
Let’s see how this expanded definition of style affects model rankings and whether it boosts specific performance.
Methodology
Building upon our previous style control approach, we’ve now included additional style variables:
- Emoji Count: Total number of emojis used in responses.
- Sentiment Scores: Categorized into Very Negative, Negative, Neutral, Positive, and Very Positive sentiments with Gemini-2.0-flash-001 using the following system prompt:
You are a specialized tone classifier analyzing chatbot responses. You will be given a full chat log containing both user prompts and chatbot responses.
Your sole task is to classify the tone of the chatbot's responses, completely ignoring the user's messages and the inherent positivity or negativity of the conversation content itself. Instead, focus exclusively on the chatbot's style, language choice, and emotional expression.
Output your classification of tone strictly in the following JSON format:
{
"tone": "very positive" | "positive" | "neutral" | "negative" | "very negative"
}
Tone Categories:
- "very positive": Extremely enthusiastic, excited, highly encouraging, very cheerful.
- "positive": Friendly, supportive, pleasant, slightly cheerful.
- "neutral": Calm, factual, straightforward, objective, minimal emotion.
- "negative": Slightly dismissive, mildly critical, frustrated, mildly negative.
- "very negative": Strongly dismissive, clearly critical, angry, sarcastic, significantly negative.
Important Guidelines:
- Classify only the chatbot's responses.
- Select exactly one tone category per conversation.
- Ensure your output adheres precisely to the JSON schema provided.
- Output the tone category in english
Example output:
{
"tone": "very positive"
}











