← Latest papers
🤖 AI

MolmoPoint: Better Pointing for VLMs with Grounding Tokens

The paper introduces MolmoPoint, a novel vision-language model that replaces traditional text-based coordinate generation with a more efficient and intuitive mechanism using special grounding tokens to directly select visual tokens and subpatches, achieving state-of-the-art performance in image, GUI, and video pointing tasks.

Original authors: Christopher Clark, Yue Yang, Jae Sung Park, Zixian Ma, Jieyu Zhang, Rohun Tripathi, Mohammadreza Salehi, Sangho Lee, Taira Anderson, Winson Han, Ranjay Krishna

Published 2026-03-31
📖 4 min read☕ Coffee break read

Original authors: Christopher Clark, Yue Yang, Jae Sung Park, Zixian Ma, Jieyu Zhang, Rohun Tripathi, Mohammadreza Salehi, Sangho Lee, Taira Anderson, Winson Han, Ranjay Krishna

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 teaching a robot how to point at things in a photo.

The Old Way (Text Coordinates):
Previously, if you asked a robot, "Point to the red car," it had to think like a mathematician. It would have to calculate, "Okay, the red car is at pixel 450 on the x-axis and 320 on the y-axis." It would then type out those numbers as text: "450, 320."

  • The Problem: This is slow, clunky, and confusing. The robot has to learn a complex coordinate system (like a map grid) that doesn't always match how it "sees" the picture. If the picture changes size, the numbers get messy. It's like trying to describe a specific grain of sand on a beach by giving its latitude and longitude instead of just pointing your finger at it.

The New Way (MolmoPoint):
The researchers behind MolmoPoint decided to stop asking the robot to do math and start asking it to do what humans do: just point.

Instead of typing numbers, the model uses special "magic tokens" (think of them as digital sticky notes) to physically select the exact piece of the image it's looking at.

Here is how it works, using a simple analogy:

The "Zoom-In" Game

Imagine the image is a giant jigsaw puzzle.

  1. Step 1: The Big Picture ()
    The model first looks at the whole puzzle and picks a large chunk of it. It says, "I'm interested in this big square here." It doesn't need to know the coordinates; it just grabs the specific puzzle piece that represents that area.
  2. Step 2: The Closer Look ()
    Now, it zooms in on that specific chunk. It picks a smaller piece inside that chunk. "Okay, within this big square, I'm looking at this smaller square."
  3. Step 3: The Pinpoint ()
    Finally, it picks the exact spot within that tiny square. "Right here, on this specific pixel."

By doing this in three quick steps, the model goes from "the whole car" to "the left headlight" to "the exact center of the headlight" without ever calculating a single number.

Why is this a big deal?

  • It's Faster: Typing "450, 320" takes a lot of computer brainpower (tokens). Just grabbing the image piece takes very little. It's like sending a text message saying "Look there!" versus sending a detailed map with GPS coordinates.
  • It's Smarter: Because the model is grabbing the actual visual data it already "saw," it understands the object better. If it sees a "brake light" in its memory, it can just point to that memory directly. It doesn't have to translate "brake light" into "x=500, y=200."
  • It Handles Video and Screens:
    • Video: It can track a moving object (like a soccer ball) by simply updating which "puzzle piece" it's holding onto as the video plays.
    • Screens: It can click buttons on a computer screen (like "Click the 'Save' button") much more accurately because it's looking at the actual button, not guessing where the button should be based on a grid.

The "Stop" Button

One clever addition is a special "No More Points" token. In the old days, if a robot got confused, it might keep pointing at random spots forever, like a broken record. This new model has a clear signal to say, "I'm done pointing," which stops it from making a mess.

The Results

The paper shows that this new method is a massive upgrade:

  • Better Accuracy: It got the highest scores ever on tests for pointing at objects in photos and clicking buttons on screens.
  • Better Tracking: It's much better at following moving objects in videos.
  • Efficiency: It learns faster and needs less data to get good at pointing.

In summary: MolmoPoint stopped trying to teach robots to be human calculators and started teaching them to be human pointers. Instead of saying "Go to coordinates X, Y," it just grabs the thing you're talking about. It's a simpler, faster, and much more intuitive way for AI to interact with the visual world.

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 →