frett/Text2DistBench huggingface dataset:
You will be given information about a music video.

    Based on this information, consider how viewers are likely to react to the music video and what aspects they are likely to talk about.

    When thinking about viewer opinions, keep in mind two dimensions:
    - Stance: whether viewers are likely to express a positive or negative attitude.
    - Topic: which aspect of the music video viewers are likely to focus on.

    Stance categories:
    - positive: expressing approval, enjoyment, or praise.
    - negative: expressing criticism, dissatisfaction, or disappointment.

    Topic categories:
    - Song: musical composition, melody, harmony, rhythm, structure (verse/chorus/bridge), or arrangement.
    - Singer: vocal tone, technique (runs/belts/falsetto), emotion, or performance.
    - Lyrics: words and meaning, themes, storytelling, message, or rhyme.
    - Visual: cinematography, lighting, color, concept, choreography, or animation/VFX.

    Read the music video information carefully.
    Then answer the question based on this information.

    Music Video Information:
    
    - Music Video Title: Bebe Rexha _ Faithless - New Religion _Official Visual_
    - Music Release Date: 2026-03-06
    - Music Video Description: Listen to the single “New Religion". Out Now!
Pre-Save the Album: https://bebe.ffm.to/dirtyblonde
Stream the Single: https://bebe.ffm.to/newreligion

#beberexha  #NewReligion #EMPIRE

Follow Bebe Rexha:
Instagram: https://www.instagram.com/beberexha/
TikTok: https://www.tiktok.com/@beberexha
Twitter: https://twitter.com/BebeRexha
Facebook: https://www.facebook.com/beberexha
Website: https://www.beberexha.com/




Official Visual by Bebe Rexha & Faithless - "New Religion" © 2026 Bebe Rexha Music LLC / EMPIRE

Question:
Read the music video information.
Consider both which aspect viewers are likely to discuss and whether their opinions are likely to be positive or negative.
Predict how these combinations are expected to appear.
Ensure the percentages sum to 100 and use integers only.

Output your prediction in the following JSON format:
{{
    "percentages": {{
        "(Song,positive)": "<int>%",
        "(Song,negative)": "<int>%",
        "(Singer,positive)": "<int>%",
        "(Singer,negative)": "<int>%",
        "(Visual,positive)": "<int>%",
        "(Visual,negative)": "<int>%",
        "(Lyrics,positive)": "<int>%",
        "(Lyrics,negative)": "<int>%"
    }}
}}

Answer:


Answer: (Lyrics,negative): 0
(Lyrics,positive): 0
(Singer,negative): 0
(Singer,positive): 84
(Song,negative): 2
(Song,positive): 12
(Visual,negative): 0
(Visual,positive): 2