← Latest papers
💻 computer science

Cultural Targets, Structural Frames, Binding Morals: A Cross-Lingual Audit of Online Hate in Multicultural Singapore

This study of a 2025 Singaporean social media corpus reveals that while specific hate targets vary across English, Chinese, and Malay language communities, the underlying moral frameworks and threat structures of online hate remain remarkably consistent, suggesting that cross-lingual moderation strategies should prioritize shared moral and emotional patterns over culturally specific targets.

Original authors: Emilio Ferrara

Published 2026-06-23
📖 5 min read🧠 Deep dive

Original authors: Emilio Ferrara

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

The Big Picture: A Three-Layer Cake of Hate

Imagine Singapore as a giant, multicultural potluck dinner. People are sitting at three different tables speaking English, Chinese, and Malay. They are all talking about the same group of "outsiders" (like immigrants, different religious groups, or people from mainland China), but they are doing it in their own languages.

The researchers wanted to know: Is the hate at these three tables totally different, or is there a hidden pattern?

They found that online hate is like a three-layer cake. The layers change as you go from the top to the bottom:

  1. The Top Layer (The "Who"): This is culturally specific. It's like the menu. The English table is mostly complaining about Muslims and LGBTQ+ groups. The Chinese table is focused on the tension between local Chinese and people from mainland China. The Malay table is focused on religion and LGBTQ+ issues. What people hate depends entirely on which language table they are sitting at.
  2. The Middle Layer (The "How"): This is shared. This is the recipe for the complaint. No matter the language, if someone hates a migrant worker, they frame it as an "economic threat" (stealing jobs). If they hate a religious group, they frame it as a "religious threat." The way they attack is surprisingly similar across all three languages.
  3. The Bottom Layer (The "Why"): This is universal. This is the moral foundation. The researchers found that hate isn't usually about "fairness" (like "this is unfair"). Instead, it's almost always about purity (sanctity) and loyalty (betrayal). It's the feeling that "you are dirty" or "you are not one of us." This moral grammar is nearly identical in English, Chinese, and Malay.

The Main Takeaway: The target of the hate is local and specific, but the grammar (the structure and moral reasoning) of the hate is a shared language that everyone speaks, regardless of the words they use.


The "Amplifier" Problem: What Gets Heard vs. What Gets Said

The study also looked at what happens after someone posts a hateful comment. Do people just ignore it, or do they amplify it (like, share, or reply)?

Think of the internet as a giant sound system.

  • Production: This is how many people say something.
  • Resonance: This is how loud the sound system plays it back.

The researchers found a strange disconnect:

  • The Sound System is "Nativist": Even though people post hate against many different groups, the "sound system" (the algorithm and human engagement) only turns up the volume for anti-immigrant hate.
  • The Silence: Hate against religious groups or LGBTQ+ people gets posted, but it doesn't get amplified as much. It's like someone shouting into a microphone that is turned down.
  • The Result: What a community produces is not the same as what the community amplifies. The audience selectively boosts complaints about immigrants while letting other types of hate fade into the background.

The "Measuring Tape" Problem: Why We Can't Count Exact Numbers

One of the most important technical findings is about measurement.

Imagine trying to count how many "red" apples are in a basket using eight different color-blind robots.

  • The researchers asked eight different AI models to count "hate."
  • The Result: The robots couldn't agree. One robot might say a comment is hate; another might say it's just a strong opinion. Even the best robots only agreed with each other about 42% of the time on the trickiest cases.
  • The Lesson: Because the "measuring tape" (the AI) is shaky, the paper says we cannot trust the exact number of hate comments (e.g., "There are exactly 5,000 hate comments").
  • The Solution: Instead of counting the total amount, the researchers focused on the structure. They looked at the patterns (e.g., "Hate against Group A is always framed as an economic threat"). These patterns were clear and consistent, even if the exact counts were fuzzy.

The "Event" Test: Does Hate Spike During Big News?

Finally, the researchers checked if hate exploded during big 2025 events in Singapore, like elections, arrests, or religious tensions.

  • The Expectation: You might think that when a big news story breaks, hate comments would spike like a wave.
  • The Reality: The hate volume was a steady, flat line. It didn't jump up during elections or arrests.
  • The Analogy: It's like a river that flows at a constant speed. A big rock (a news event) thrown in might make a splash, but it doesn't change the speed of the river. The hate is a constant background noise, not a reaction to specific news cycles.

Summary of Key Findings

  1. Targets are local, but the "grammar" of hate is global. (Who they hate changes by language; how and why they hate stays the same).
  2. Hate is driven by "purity" and "loyalty," not fairness.
  3. The audience is selective. They amplify hate against immigrants but ignore hate against other groups.
  4. We can't count hate perfectly. AI tools disagree too much to give an exact number, so we must focus on the patterns of hate instead.
  5. Hate is steady, not reactive. It doesn't spike just because of big news events.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →