← Latest papers
💻 computer science

Can Graphs Help Vision SSMs See Better?

The paper introduces GraphScan, a graph-induced dynamic scanning operator that enhances Vision State Space Models by replacing geometric serialization with feature-conditioned semantic routing, achieving state-of-the-art performance across various vision tasks while maintaining linear computational scaling.

Original authors: Dhruv Parikh, Anvitha Ramachandran, Haoyang Fan, Mustafa Munir, Rajgopal Kannan, Viktor Prasanna

Published 2026-05-13
📖 4 min read☕ Coffee break read

Original authors: Dhruv Parikh, Anvitha Ramachandran, Haoyang Fan, Mustafa Munir, Rajgopal Kannan, Viktor Prasanna

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 are trying to understand a complex picture, like a painting of a busy city street. You have a very fast, efficient brain (called a Vision State Space Model or Vision SSM) that is great at processing information in a straight line, one piece at a time.

However, there's a problem: the picture is two-dimensional (it has height and width), but your brain only understands a one-dimensional list (like a sentence). To make the picture fit, you have to flatten it into a long line of tiny squares (tokens), like unrolling a carpet.

The Old Way: The "Mow the Lawn" Problem

Traditionally, to turn the picture into a line, researchers used a fixed scanning pattern.

  • The Raster Scan: Imagine a lawnmower going back and forth across a lawn. It moves left-to-right, drops down, moves right-to-left, and so on.
  • The Issue: In a picture, a square right next to another square might be far apart in the "mowed" line. If you are looking at a cat's ear and its nose, a fixed scanner might put them miles apart in the list. The brain has to wait a long time to connect them, or it might miss the connection entirely because it's just following a rigid path.

Some newer methods tried to fix this by deforming the path. Imagine the lawnmower driver getting smart and saying, "Hey, that patch of grass looks like a flower, so I'll jump over here to cut it first." This is called coordinate-offset scanning. It's better, but it's still mostly about geometry (moving to a new coordinate) rather than meaning (understanding what the patch actually is).

The New Idea: GraphScan (The "Smart Neighborhood" Approach)

The authors of this paper asked a simple question: "What if, before we feed the picture to the brain, we let the squares talk to their neighbors based on what they look like, not just where they are?"

They introduced GraphScan. Here is how it works using a simple analogy:

  1. The Neighborhood Meeting: Instead of just moving a lawnmower, imagine every square in the picture holds a tiny neighborhood meeting.
  2. Semantic Chat: Each square looks at the squares immediately around it. But instead of just saying, "You are to my left," they ask, "Do we look similar? Are we part of the same object?"
    • If a square is part of a "dog's fur," it will strongly connect with other "fur" squares nearby, even if the geometry is tricky.
    • If a square is part of a "sky," it connects with other "sky" squares.
  3. The Message: The square gathers the best information from this chat, mixes it together, and updates its own "opinion" of what it is.
  4. The Handoff: Now that every square has a better, more informed understanding of its local neighborhood, it gets passed to the fast brain (the Vision SSM) to be processed in the long line.

Why This is a Big Deal

The paper claims that this simple change makes the AI "see" much better.

  • It's not a replacement: They didn't replace the fast brain with a slow, complicated graph machine. They just added a "preparation step" right before the brain starts working.
  • It's local and smart: It doesn't look at the whole picture at once (which is slow). It only looks at a small, bounded neighborhood (like a 3x3 or 5x5 grid), but it decides who to listen to based on the content (semantics), not just the grid position.
  • The Result: When they tested this new "GraphScan-Mamba" on standard tasks like:
    • Identifying images (ImageNet): It got higher scores than previous models.
    • Finding objects (COCO detection): It found cars, people, and animals more accurately.
    • Segmenting scenes (ADE20K): It did a better job of coloring in the exact shape of objects.

The Takeaway

The paper concludes that we shouldn't just think about scanning an image as a geometric puzzle (how do I arrange these tiles in a line?). Instead, we should treat it as a semantic routing problem (how do I let these tiles share information about what they are before they get organized?).

By letting the image patches "chat" with their neighbors to build a better local understanding, the Vision SSM gets a much clearer, more meaningful list to process, leading to smarter and more accurate computer vision.

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 →