MammoSeek: A Mammography Agent with selective zooming for grounded reports
Organizations: University of California, Los Angeles, Los Angeles, CA, USA · Biomedical Imaging Research Institute, Cedars-Sinai Medical Center, Los Angeles, CA, USA
Abstract
Radiologists read a screening mammogram by first forming a global impression of the four views and then selectively magnifying suspicious regions before assigning a BI-RADS assessment. MLLMs, in contrast, see the whole image at a fixed, reduced resolution, which makes sub-millimeter calcifications invisible, and they perform close to chance on mammography. Therefore, we present MammoSeek, a mammography agent that reproduces this reading process. After forming an impression of each breast, the agent performs selective zooming: it decides by itself which detector candidates deserve a closer look and inspects only those on full-resolution views. Guided by a BI-RADS assessment skill, it then assigns a category and generates a localized, lexicon-structured report for each breast; its assessment is combined with image-model scores in a decision layer to decide recall. On an internal (EMBED) and an external (VinDr-Mammo) dataset, \ours reaches exam-level AUCs of 0.824 and 0.818, far above other MLLMs, mammography agent and CNN classifiers. Selective zooming also outperforms both no zooming and forced zooming in localization, structured-report F1 and recall decisions at low cost.
Figures & tables
| EMBED (internal) | VinDr-Mammo (external) | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Method | AUC | Sens/Spec | Loc | Rep | AUC | Sens/Spec | Loc | Rep | ||
| Qwen2.5-VL-7B [ 2 ] | .535 | .06/.98 | .02 | .02 | .15 | .519 | .02/1.0 | .02 | .00 | .14 |
| Qwen3-VL-32B [ 3 ] | .630 | .36/.89 | .20 | .18 | .12 | .609 | .14/.97 | .16 | .08 | .12 |
| Lingshu-7B [ 18 ] ‡ | .491 | 1.0/.00 | .00 | – | .08 | .511 | 1.0/.00 | .00 | – | .25 |
| NYU BI-RADS [ 6 ] § | .615 | .00/1.0 | .09 | – | – | .606 | .00/1.0 | .01 | – | – |
| NYU cancer classifier [ 17 ] | .796 | .45/.90 | .33 ∗ | – | – | .797 | .24/.99 | .25 ∗ | – | – |
| Configuration | AUC | Youden | Loc | Rep | Zoom | |
|---|---|---|---|---|---|---|
| w/o agent (decision layer) | .811 / .828 | .379 / .240 | .32 / .25 ∗ | .35 / .25 | .22 / .12 | – |
| w/o assessment skill | .805 / .820 | .397 / .352 | .30 / .39 | .34 / .34 | .24 / .29 | 1.9 / 1.4 |
| No zoom | .822 / .823 | .381 / .302 | .30 / .41 | .30 / .32 | .17 / .11 | – |
| Forced zoom | .823 / .820 | .378 / .337 | .31 / .38 | .32 / .35 | .23 / .30 | 2.2 / 1.9 |
| MammoSeek (selective zoom) | .824 / .818 | .403 / .397 | .33 / .43 | .35 / .43 | .24 / .38 | 1.0 / 0.8 |
Mammography
Mammography uses breast X-rays to screen for cancer and guide diagnosis, while AI analyzes lesions, breast density, and cancer risk.
See all 45 papers