ThinkDrag: Semantic Drag-Based Image Editing with Visual Reasoning

Armando Fortes, Tianyi Wei, Chindanai Trakantannarong, Shangchen Zhou, Xingang Pan

S-Lab, Nanyang Technological University

Published October 9, 2026 · on the feed October 12, 2026 · ▲ 7 · arXiv 2610.13316

Image generation & editingVision & multimodalReasoning & math Empty repo arXiv ↗Hugging Face ↗

The abstract

Drag-based image editing provides an intuitive interface for spatially controlled image manipulation by allowing users to specify handle and target points. Existing methods have made substantial progress through optimization-based, one-step, and feed-forward formulations, but they often interpret drag instructions as geometric displacements. This limits their effectiveness when the desired edit depends on interpreting image content and inferring a plausible semantic transformation from sparse point constraints. We introduce ThinkDrag, a unified multimodal framework for drag-based image editing with visual reasoning. ThinkDrag is trained to associate point constraints with meaningful object- and scene-level transformations, and can optionally produce an explicit reasoning trace that interprets the intended edit before image generation. This reasoning trace improves interpretability, particularly for ambiguous drags. Drag Endpoint Markers, motivated by an analysis of cross-image attention, provide an explicit correspondence signal that grounds each drag in image space. To support this framework, we construct a supervised dataset of semantic drag transformations paired with reasoning traces and introduce DragBench++, a benchmark targeting challenging drag-based editing scenarios with reference edit solutions. Experiments show that ThinkDrag achieves state-of-the-art performance, improving generation quality and plausibility while maintaining competitive point-following precision.

The Brief

2:32

A short podcast summary of the paper. Written and voiced by AI.

Transcript

ThinkDrag. Semantic Drag-Based Image Editing with Visual Reasoning. By Armando Fortes and four others, from S-Lab at Nanyang Technological University. Published on the ninth of October. Its code repository is a placeholder: a readme, and nothing to run yet.

Drag-based image editing gives users an intuitive handle on spatial control. They mark handle points and target points, and the image is changed to match. Existing methods have come a long way, through optimization-based, one-step and feed-forward formulations. But they often read a drag instruction as a geometric displacement, a request to move pixels from here to there. That reading falls short when the intended edit depends on understanding the image content, and on inferring a plausible semantic transformation from a few sparse points. A drag on an object might mean that it should turn, open, bend or change pose, not merely slide across the frame, and a pure displacement has no way to express that.

ThinkDrag is a unified multimodal framework that brings visual reasoning to drag-based editing. It is trained to associate point constraints with meaningful transformations at the level of objects and scenes, rather than with displacements alone. It can also, optionally, produce an explicit reasoning trace that interprets the intended edit before any image is generated. That trace makes the system more interpretable, especially when a drag is ambiguous. A user, or a researcher, can read what the system decided the drag meant before looking at the result.

Two further pieces support it. Drag Endpoint Markers, motivated by an analysis of cross-image attention, give an explicit correspondence signal that grounds each drag in image space. And because a framework like this needs suitable training data, the authors construct a supervised dataset of semantic drag transformations, each paired with a reasoning trace. For testing, they introduce DragBench++, a benchmark aimed at challenging drag-based editing scenarios, with reference edit solutions included. So the work contributes three things around the model itself: a correspondence signal, a training set that teaches the reasoning, and a benchmark that tests it.

Experiments report state-of-the-art performance for ThinkDrag. Generation quality and plausibility both improve, while precision in following the specified points stays competitive. That pairing matters here, since the risk of reading a drag semantically is drifting away from where the user actually pointed.

ThinkDrag recasts a drag as a question to be interpreted rather than a vector to be applied. The points still anchor the edit, through explicit markers, but what happens between handle and target is decided by reasoning about the content.

More with an account

Listen to every day’s papers

Daily playlists, deep dives, quests for the papers, and quizzes on their key terms.

Join free
KipQuest: the day’s AI research, as podcasts and quests. All papers Android app Privacy Contact Episodes are written and voiced by AI from each paper. Summaries can contain mistakes: the paper is the source.