← Latest papers
💬 NLP

When Informal Text Breaks NLI: Tokenization Failure, Distribution Shift, and Targeted Mitigations

This paper demonstrates that informal text degrades NLI performance through two distinct mechanisms—tokenization failure from emojis and distribution shift from noise tokens—which can be effectively mitigated by combining preprocessing normalization with targeted training augmentation to surpass zero-shot GPT-4o-mini performance.

Original authors: Avinash Goutham Aluguvelly

Published 2026-04-21
📖 4 min read☕ Coffee break read

Original authors: Avinash Goutham Aluguvelly

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

Imagine you have a very smart student who has spent years studying for a final exam using only textbooks. They are brilliant at reading formal sentences like, "The man is walking to the store."

Now, imagine you give them a real-world test where people are texting each other. The sentences look like this:

  • "The homie is walking to the store 🏪 no cap."

The student fails. Not because they don't understand the meaning, but because they've never seen these specific "informal" words or symbols before.

This paper is about why AI models (like the student) fail when people use slang, emojis, or Gen-Z filler words, and how we can fix it.

The Three "Traps" for AI

The researchers tested three ways real people write that confuse AI:

  1. Slang (The "Homie" Trap):

    • What happens: Replacing "friend" with "homie" or "going to" with "gonna."
    • The Result: The AI barely notices. It's like swapping a red shirt for a blue shirt; the AI still knows it's a shirt. The AI's dictionary (tokenizer) already knows these words, so it handles them fine. Accuracy stays high.
  2. Emojis (The "Black Box" Trap):

    • What happens: Replacing the word "man" with a 👨 emoji.
    • The Result: Total disaster. The AI's dictionary doesn't have emojis. When it sees the emoji, it doesn't see a picture; it sees a giant question mark (called [UNK] or "Unknown").
    • The Analogy: Imagine trying to read a book where someone took out all the nouns and replaced them with blank squares. The AI is blind. It can't guess what the sentence means because the most important parts are missing.
  3. Noise/Filler Words (The "Distraction" Trap):

    • What happens: Adding words like "no cap," "deadass," or "tbh" to the end of a sentence.
    • The Result: The AI gets confused. It knows what "deadass" means, but it has never seen it used in a logic puzzle before. The AI thinks, "This word must be important because it's there!" and tries to use it to solve the puzzle, which leads to wrong answers.
    • The Analogy: It's like a student taking a math test and suddenly seeing the word "banana" written in the corner. The student panics and tries to figure out how "banana" changes the answer to 2+22+2, even though it's just a random word.

The Two Different Fixes

The paper discovered that you can't fix these two problems with the same tool. You need two different strategies:

Fix #1: The Translator (Preprocessing)

  • For Emojis: Since the AI can't read emojis, we need a translator to convert them back to words before the AI sees them.
  • How it works: Before the AI reads the text, a computer program swaps the 👨 back to "man." Now the AI can read it normally.
  • Why it fails for Noise: If you just delete "no cap," you might miss new slang words you didn't know about.

Fix #2: The Study Buddy (Augmentation)

  • For Noise: We can't translate every possible slang word, so instead, we teach the AI what to do with them.
  • How it works: We take the training data and add "no cap" and "deadass" to thousands of sentences during the study phase. We tell the AI, "Hey, ignore these words; they don't change the meaning."
  • Why it fails for Emojis: If the AI sees an emoji during study, it still turns into a question mark [UNK]. The AI can't learn to ignore a question mark if it doesn't know what the original word was.

The "Hybrid" Super-Solution

The paper's best finding is that if you combine both fixes, the AI becomes a superhero.

  1. Translate the emojis back to words (so the AI isn't blind).
  2. Study with noisy sentences (so the AI learns to ignore filler words).

The Result:

  • A small AI model (14 million parameters) that used to fail badly on informal text suddenly became better than a massive, famous AI (GPT-4o-mini) at understanding these messy, real-world texts.
  • It's like taking a small student, giving them a dictionary for emojis, and letting them practice with slang, and suddenly they outperform a genius who only studied textbooks.

The Big Lesson

The paper concludes that AI isn't "stupid" when it fails at slang; it's just unprepared.

  • If the input is broken (emojis), the AI needs a translator.
  • If the input is noisy (slang), the AI needs practice.

By fixing the input and training the model on the messiness of real life, we can make AI that actually understands how humans talk, not just how they write in textbooks.

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 →