← Latest papers
💬 NLP

FLiP: Towards understanding and interpreting multimodal multilingual sentence embeddings

This paper introduces FLiP, a factorized linear projection model that effectively recovers lexical content from multilingual and multimodal sentence embeddings, serving as a diagnostic tool to uncover inherent biases in pretrained encoders without relying on downstream tasks.

Original authors: Santosh Kesiraju, Bolaji Yusuf, Šimon Sedláček, Oldřich Plchot, Petr Schwarz

Published 2026-04-21
📖 5 min read🧠 Deep dive

Original authors: Santosh Kesiraju, Bolaji Yusuf, Šimon Sedláček, Oldřich Plchot, Petr Schwarz

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 super-smart robot that can read a sentence in any language or listen to a voice in any language, and then turn that entire thought into a single, tiny, 1,000-number "magic code." This code is called a sentence embedding.

The problem? This magic code is a black box. You can see the code, but you have no idea what's actually inside it. Is it thinking about "cats"? Is it thinking about "running"? Is it thinking about "French"? It's like looking at a sealed, encrypted USB drive and trying to guess what files are on it without opening it.

This paper introduces a new tool called FLiP (Factorized Linear Projection) to crack that code open. Here is how it works, explained simply:

1. The Problem: The "Magic Code" Mystery

Think of these sentence embeddings as compressed suitcases. A robot packs a whole story (like "The cat sat on the mat") into a tiny suitcase. When researchers want to know what's inside, they usually try to use the suitcase for a specific task (like translating or searching). But that doesn't tell them what is actually in the suitcase.

2. The Solution: FLiP (The "Unpacking" Tool)

The authors built FLiP, which acts like a smart unpacking machine. Instead of trying to guess the meaning, FLiP tries to reconstruct the original words just by looking at the numbers in the suitcase.

  • How it works: FLiP takes the "magic code" and runs it through a simple mathematical filter (a linear projection).
  • The Analogy: Imagine you have a blurry, low-resolution photo of a book page. FLiP is like a super-powered photo editor that sharpens the image just enough to read the words again.
  • The Result: It successfully "remembers" or recalls 75% to 80% of the actual words from the original sentence just by looking at the code. This proves that the robot isn't just storing abstract vibes; it's actually storing the specific words in a very organized, linear way.

3. Why "Factorized" Matters

The authors noticed that if they tried to unpack the suitcase using one giant, messy tool, it didn't work well. So, they split the tool into two smaller, specialized parts (Factorization).

  • Analogy: Imagine trying to open a complex lock. Instead of using one giant, heavy wrench, you use a key and a small lever. It's more efficient, takes up less space, and opens the lock more cleanly. This "split" approach made the tool much better at finding the words.

4. What They Discovered (The "X-Ray" Vision)

Once they had this unpacking tool, they used it to take an "X-ray" of three different famous AI models (SONAR, LaBSE, and Gemini) to see how they think. Here is what they found:

  • The "English Bias": The AI models are like students who studied hard for an English exam but are a bit rusty in other languages.

    • When the AI is trained on English and tested on German, it works great.
    • But when it's trained on a distant language (like Tamil or Telugu) and tested on English, it struggles to "unpack" the words correctly.
    • Metaphor: It's like a translator who speaks English perfectly but tries to explain a complex Japanese poem using only English grammar rules—it gets the gist, but the details get lost.
  • Speech vs. Text: The models are surprisingly good at treating a spoken sentence and a written sentence as the same thing. If you say "Hello" or type "Hello," the AI creates a nearly identical "magic code" for both.

  • The "Stop Word" Trap: The tool found that the AI often gets distracted by common words like "the," "is," or "was."

    • Analogy: If you ask the AI to summarize a story, it might shout out "THE" and "WAS" because they appear so often, drowning out the important names like "Brooklyn" or "Eisen."
    • The Fix: The authors found that by turning off a specific "volume knob" (the bias vector) in their tool, they could stop the AI from shouting out the boring words and focus on the important names and places.

5. Why This Matters

Before this paper, if you wanted to know if an AI model was "good," you had to run it through hundreds of boring tests (like "Can it translate this?" or "Can it answer this quiz?").

FLiP changes the game. It's like a diagnostic tool for doctors. Instead of waiting for the patient to get sick (fail a test) to see if the model is broken, FLiP lets engineers peek inside the model's brain right now to see:

  • "Is it actually remembering the words?"
  • "Is it biased toward English?"
  • "Is it confusing speech with text?"

Summary

The paper presents FLiP, a simple but powerful tool that acts like a decoder ring for AI sentence codes. It proves that these AI models are surprisingly good at storing actual words in a linear, organized way. However, it also reveals that these models are heavily biased toward English, treating other languages as "second-class citizens." This tool helps researchers fix these biases without needing to run massive, expensive tests.

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 →