NeurIPS 2026

IntentLensGrounding Underspecified Multimodal Queries
for Recommendation via Tool-Augmented Reasoning

Xiao Chen1, Dong Fang2, Haitao Li2, Qing Li1,3

1The Hong Kong Polytechnic University2LightSpeed3The Hong Kong Polytechnic University Shenzhen Research Institute

A photo. A vague request.
A recommendation grounded in evidence.

A reference café image and a vague request are resolved with visual tools, user memory and item attributes, then used to rank matching cafés.
Go beyond what the user says. Recover visual preferences, personal context, and item constraints before ranking.

The idea

Abstract

As intelligent personal assistants are increasingly deployed in real-world environments, recommendations move from passive preference matching to grounding user intent from underspecified multimodal evidence. In these settings, users often provide only a reference image and a fuzzy natural-language query, leaving crucial visual attributes, personalized preferences, and item-side constraints implicit. Existing recommenders either rely on historical interactions enriched with multimodal item features or presuppose fully specified textual requests, which are insufficient to resolve such queries for accurate item matching.

To bridge this gap, we present IntentLens, a tool-augmented recommendation framework that grounds underspecified multimodal queries into query-relevant evidence before user-item matching. IntentLens adopts a ground-then-rank design: a shared multimodal LLM orchestrates visual, user-memory, and item-attribute tools to (i) recover latent user intent from the image and language query, and (ii) enrich each candidate with fine-grained, query-conditioned evidence; a lightweight ranker then scores candidates over the grounded representations. To support this new setting, we further construct two benchmarks with underspecified multimodal queries, GoogleReview-MMTool and Yelp-MMTool. Comprehensive experiments on the constructed benchmarks show that IntentLens outperforms strong MLLM and retrieval baselines, and remains robust across unseen categories and datasets.

01 / Framework

Ground first. Rank efficiently.

Separate evidence acquisition from candidate scoring.

IntentLens inference pipeline: an MLLM plans tools and grounds the query, deterministic tools enrich candidate attributes, and a lightweight dual encoder ranks items.
The MLLM handles intent disambiguation and tool selection. Candidate enrichment runs in a decoupled pass, followed by a lightweight dual-encoder ranker. Click the figure to enlarge.
01

Recover intent

Visual analysis reveals cues such as color and ambience. Episodic and semantic memories recover the user’s experiences and longer-term preferences.

02

Enrich candidates

Query-selected tools expose cached attributes and review evidence, including location, price, ratings, and opening hours, without extra MLLM calls for each candidate.

03

Rank with evidence

A dual encoder matches the grounded query with enriched item descriptions. Ranker-aligned reinforcement fine-tuning teaches the planner which evidence improves recommendations.

02 / Benchmarks

When the request leaves things unsaid

Two benchmarks pair reference images with underspecified requests, user histories, and candidate businesses.

Benchmark statistics · Paper, Table 3
BenchmarkUsersInteractionsQueriesCategoriesAvg. candidates
GoogleReview-MMTool3,000104,0257731,55640
Yelp-MMTool2,31594,1841,72749763

Four levels of evidence

  1. T1Visual
  2. T2Visual + memory
  3. T3Visual + item attributes
  4. T4Visual + memory + item attributes

Designed to test intent grounding

Candidate pools include visually similar, memory-conflicting, and context-conflicting hard negatives. A positive item must jointly satisfy textual relevance, visual alignment, user preferences, and item-side constraints.

400 queries were independently audited by three annotators; 93.5% passed the majority-vote quality criteria. See the paper for synthesis, validation, and evaluation details.

03 / Experiments

Better recommendations through grounding

IntentLens-7B achieves the best Hit@10 among evaluated non-oracle methods on both benchmarks.

GoogleReview-MMTool · Hit@1062.1%IntentLens-7B · ± 1.1
Yelp-MMTool · Hit@1070.4%IntentLens-7B · ± 0.8
Yelp-MMTool · MRR46.7%IntentLens-7B · ± 1.1

Main results

GoogleReview-MMTool · Selected baselines from Table 2 · All values in %
MethodHit@1Hit@3Hit@10MRR
CLIP Retrieval3.513.824.112.8
BGE Retrieval13.827.637.925.7
UniMP24.131.061.433.9
Qwen2.5-VL-7B (zero-shot)13.831.058.628.0
GPT-5.4 (with evidence)31.044.855.241.6
GPT-4o30.933.640.436.8
IntentLens-7B31.0 ± 1.744.8 ± 1.462.1 ± 1.140.2 ± 1.2
Oracle Ranker37.941.465.544.4

IntentLens results are reported over five runs. The oracle uses annotated grounding inputs and is a reference upper bound. See Table 2 in the paper for the complete comparison.

Every evidence source matters

Removing query grounding reduces GoogleReview MRR from 40.2 to 33.5. Removing visual, memory, or item tools also lowers performance.

Grounding transfers

On 78 verified human-written requests, IntentLens-7B outperforms BGE by 7.3 MRR points, with fixed candidate pools and no retraining.

Efficient candidate scoring

The pipeline takes approximately 4.1 seconds per query on one NVIDIA H20: 3,590 ms for planning and tool execution, plus 515 ms for ranking.

04 / Citation

BibTeX

If you find this work useful, please consider citing our paper.

@misc{chen2026intentlens,
  title={IntentLens: Grounding Underspecified Multimodal Queries
         for Recommendation via Tool-Augmented Reasoning},
  author={Xiao Chen and Dong Fang and Haitao Li and Qing Li},
  year={2026},
  eprint={2611.11346},
  archivePrefix={arXiv},
  primaryClass={cs.IR},
  url={https://arxiv.org/abs/2611.11346}
}