← Latest papers
💻 computer science

GraSP-VL: Length as a Semantic Granularity Interface for Vision-Language Representations

GraSP-VL introduces a learnable, shared near-orthogonal prefix transform that reorganizes frozen vision-language embeddings into a "Semantic Matryoshka" interface, enabling controllable access to semantic granularity from coarse to fine by simply varying the embedding length while preserving the original model's full-dimensional geometry and zero-shot performance.

Original authors: Zesheng Li, Chengchang Pan, Honggang Qi

Published 2026-05-19
📖 5 min read🧠 Deep dive

Original authors: Zesheng Li, Chengchang Pan, Honggang Qi

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 giant, super-smart library book (a Vision-Language Model) that knows everything about pictures and words. When you ask it a question, it gives you a single, massive "summary card" (an embedding vector) that contains all the information at once: the object, the color, the action, the mood, and the whole story.

The problem is that this summary card is always the same size. If you just want to know "Is there a dog?", you have to read the whole 500-page book. If you want to know "Is the dog brown?", you still have to read the whole book. It's like trying to find a specific ingredient in a soup by tasting the entire pot every time, even if you just want to know if there's salt in it.

GraSP-VL is a new method that turns this "all-or-nothing" summary card into a Russian Nesting Doll (Matryoshka) of information.

Here is how it works, using simple analogies:

1. The "Nesting Doll" Interface

The authors realized that the information inside that big summary card is actually layered, but it's all jumbled up. They created a special tool (a "Shared Orthogonal Transform") that rearranges the card without changing the total amount of information.

Think of it like organizing a messy desk:

  • The Short Prefix (The Top Layer): If you only look at the first few inches of the card, you only see the main object (e.g., "Dog"). It's a coarse, big-picture view.
  • The Medium Prefix (The Middle Layer): If you look a bit deeper, you start seeing attributes (e.g., "Brown Dog").
  • The Long Prefix (The Deeper Layer): If you go even deeper, you see actions and relationships (e.g., "Dog digging a hole").
  • The Full Card (The Bottom Layer): If you read the whole thing, you get the full caption (e.g., "A brown dog digging a hole in front of a plant").

The magic is that you can choose how deep you want to dig. If you just need to find a dog, you stop at the top layer. If you need to find a brown dog, you go a little deeper. You don't have to process the whole thing unless you need the whole story.

2. The "Magic Rearranger" (The Transform)

How did they do this? They didn't rewrite the book or change the author's original words. Instead, they built a magic rearranger.

Imagine the original summary card is a deck of cards where the "Dog" info is mixed with "Brown" info and "Digging" info in a random order. GraSP-VL is a shuffle that moves all the "Dog" cards to the top, all the "Brown" cards to the middle, and all the "Digging" cards to the bottom.

Crucially, this shuffle is perfect. It doesn't lose any information, and it doesn't change the relationship between the cards when you look at the entire deck. It just changes the order so that the "top" of the deck tells you something specific, and the "bottom" tells you something else.

3. The "Contract"

The paper calls this a "Semantic Matryoshka." It's a contract between the user and the computer:

  • User: "I promise to stop reading at length X if I only want object-level info."
  • Computer: "I promise that if you stop at length X, you will only see object-level info, and nothing about colors or actions."

Without this method, stopping early usually just gives you a weak, confused version of the whole picture. With GraSP-VL, stopping early gives you a clean, specific answer.

4. The Results (The Proof)

The authors tested this on thousands of images and captions (like dogs, cats, and people doing things).

  • Before: If they just cut the card short, the computer got confused. It couldn't tell the difference between a "brown dog" and a "black dog" if they stopped reading too early.
  • After: With GraSP-VL, when they stopped at the "short" length, the computer was great at spotting the object (the dog) but ignored the color. When they went a bit longer, it suddenly became great at spotting the color. When they went even longer, it understood the action.

They also proved that this didn't break the original model. If you read the whole card after the shuffle, it still knows exactly what it knew before. The "whole picture" accuracy stayed the same, but now you have the option to look at just the "top layer" for faster, simpler answers.

Summary

GraSP-VL takes a frozen, "one-size-fits-all" AI brain and gives it a dial. You can turn the dial to "Coarse" for quick, simple answers (just the object), or "Fine" for detailed answers (color, action, full story). It does this by reorganizing the information inside the brain so that the "top" of the data always holds the big picture, and the "bottom" holds the details, all without changing the brain's original knowledge.

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 →