LOCATE: Localize and Transfer Object Parts for Weakly Supervised Affordance Grounding

Gen Li, Varun Jampani, Deqing Sun, Laura Sevilla-Lara
2/14/2026

No official code found. Best implementation: Reagan1311/LOCATE (48 stars, MIT, last commit 2023-04-28).

Abstract

Humans excel at acquiring knowledge through observation. For example, we can learn to use new tools by watching demonstrations. This skill is fundamental for intelligent systems to interact with the world. A key step to acquire this skill is to identify what part of the object affords each action, which is called affordance grounding. In this paper, we address this problem and propose a framework called LOCATE that can identify matching object parts across images, to transfer knowledge from images where an object is being used (exocentric images used for learning), to images where the object is inactive (egocentric ones used to test). To this end, we first find interaction areas and extract their feature embeddings. Then we learn to aggregate the embeddings into compact prototypes (human, object part, and background), and select the one representing the object part. Finally, we use the selected prototype to guide affordance grounding. We do this in a weakly supervised manner, learning only from image-level affordance and object labels. Extensive experiments demonstrate that our approach outperforms state-of-the-art methods by a large margin on both seen and unseen objects.11Project page: https://reagan1311.github.io/locate.

View on arXivView PDF

Code Implementations(1)

Reagan1311/LOCATECommunity62%
MIT

LOCATE: Localize and Transfer Object Parts for Weakly Supervised Affordance Grounding (CVPR 2023)

4813PythonMar 14, 20233 years agoMIT
affordance-learninghuman-object-interactionweakly-supervised-learning

Similar Papers

Cite this paper

@article{li2026locate,
  title  = {LOCATE: Localize and Transfer Object Parts for Weakly Supervised Affordance Grounding},
  author = {Gen Li and Varun Jampani and Deqing Sun and Laura Sevilla-Lara},
  year   = {2026},
  eprint = {2303.09665},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2303.09665},
  journal = {CVPR 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2303.09665.svg)](https://codeofpaper.com/paper/2303.09665)

Discussion