NeurIPS

NeurIPS 2026 Spotlight

P³-VLM

A Point-based Alternative for Grounded 3D Vision-Language Models

INSAIT Sofia University St. Kliment Ohridski

INSAIT, Sofia University “St. Kliment Ohridski”

TL;DR

To learn grounded vision, 3D vision-language models are often given a box in the scene and asked to talk about the object inside it. But the box’s shape and location give the answer away.

We analyze this semantic leakage, both in the text prompt and in the model architecture, and propose a point-based alternative: query the model with a single 3D point. Existing 3D VLMs lose much of their accuracy under point prompts, so we introduce P³-VLM, a 3D VLM designed specifically for them.

A furnished room reconstructed as 3D Gaussian splats, with yellow query points on the door, a wall socket, the window and a painting
One click per object. No size, no shape: the model has to look.

Semantic leakage

Boxes give the answer away.

A box tells the model what the object is without a need to look. The leak shows up in two places: in the text prompt the model gets, and in the architecture that processes it.

1Textual leakage

A box’s dimensions, aspect ratio and volume are highly predictive of its class: a tall, narrow box standing on the floor is probably a door. And because the room’s extents are usually known (coordinate normalization is frequent), the box also says where the object sits: on the floor, high on a wall, in a corner.

Try it. Here are the room extents and four boxes. Can you tell what each one was?

The same room, empty, with four translucent boxes where objects used to be

Pick a name for each box.

    36.4%

    of the guesses of a blind LLM (Qwen3-VL 4B, fine-tuned on box center, yaw and extent, with no visual encoder) were correct on Nr3D.

    18.0%

    Tuning the same blind LLM on a point instead of a box reduces the shortcut.

    2Architectural leakage

    The leak also comes through the "visual features", specifically in object-detector VLMs (OD-VLMs). A detector segments the scene, and a 3D encoder turns each instance’s point cloud into tokens for the LLM. Does the 3D encoder add anything beyond the detector’s boxes? We replace LEO’s visual features with a 2-layer MLP encoding of each object’s box center and extent, and this itself seems enough...

    Try it. Below is everything the box encoder passes to the LLM: just boxes, no points, no colors. Caption the scene.

    Full OD-VLM (LEO)

    1. Detector
    2. Instance point clouds
    3. 3D encoder
    4. LLM

    Box encoder + LLM

    1. Detector
    2. Box center + extent
    3. 2-layer MLP
    4. LLM

    Box encodings alone get within 0.9 points of the full model. Its class predictions come mostly from the geometric prior, not from what the 3D encoder sees.

    Nr3D · class accuracy (%)

    The problem

    Today’s 3D models aren’t ready for points.

    We mark one object in the room, with a box or just a point, and the model has to describe it. Same models, only the prompt changes.

    Nr3D · class accuracy (%)

    Method

    Built to answer from a single point.

    P³-VLM is detector-free and scene-centric. It works directly on a 3D Gaussian Splat of the room and feeds three complementary pathways into Qwen3-VL-4B.

    3D Gaussian Splat scene

    + query point (x, y, z)

    Question

    “What is at this point?”

    1. Location

      look here

      The voxel feature at the query point.

    2. Task

      look for

      Scene tokens selected by the question.

    3. Context

      look around

      8 global scene tokens.

    Qwen3-VL-4B

    LLM

    “A white door next to the window.”

    Results

    Trained on points, P³-VLM sees better.

    Against box-based 3D models on the same benchmarks.

    Performance

    Nr3D grounded captioning

    Class accuracy (%)

    Robustness

    Sloppy boxes, off-centre points

    Class accuracy (%)

    Baselines get non-tight boxes; P³-VLM (point) gets points offset up to 0.9× the object’s extent.

    Generalization

    Object counting in unseen rooms (GaussianVLM-OOD)

    Exact match (%)

    Citation

    BibTeX

    @inproceedings{p3vlm2026,
      title     = {P$^3$-VLM: A Point-based Alternative for Grounded 3D Vision-Language Models},
      author    = {Halacheva, Anna-Maria and Zaech, Jan-Nico and Dey, Sombit and Van Gool, Luc and Paudel, Danda},
      booktitle = {Advances in Neural Information Processing Systems (NeurIPS)},
      year      = {2026}
    }

    Acknowledgements

    This research was partially funded by the Ministry of Education and Science of Bulgaria (support for INSAIT, part of the Bulgarian National Roadmap for Research Infrastructure).