约 374 个字 1 张图片 预计阅读时间 2 分钟 共被读过 次
Beyond Object Recognition: A New Benchmark towards Object Concept Learning¶
文章信息
- 文章题目 : Beyond Object Recognition: A New Benchmark towards Object Concept Learning
- 作者:Yong-Lu Li, Yue Xu, Xinyu Xu, Xiaohan Mao, Yuan Yao, Siqi Liu, Cewu Lu
- arXiv:[2212.02710] Beyond Object Recognition: A New Benchmark towards Object Concept Learning
- 代码:GitHub - silicx/ObjectConceptLearning: This the official repository of OCL (ICCV 2023).
Abstract
Understanding objects is a central building block of AI, especially for embodied AI. Even though object recognition excels with deep learning, current machines struggle to learn higher-level knowledge, e.g., what attributes an object has, and what we can do with it. Here, we propose a challenging Object Concept Learning (OCL) task to push the envelope of object understanding. It requires machines to reason out affordances and simultaneously give the reason: what attributes make an object possess these affordances. To support OCL, we build a densely annotated knowledge base including extensive annotations for three levels of object concept (category, attribute, affordance), and the clear causal relations of three levels. By analyzing the causal structure of OCL, we present a baseline, Object Concept Reasoning Network (OCRN). It leverages concept instantiation and causal intervention to infer the three levels. In experiments, OCRN effectively infers the object knowledge while following the causalities well. Our data and code are available at https://mvig-rhos.com/ocl.
Conclusion
In this work, we introduce object concept learning (OCL) expecting machines to infer affordances and explain what attributes enable an object to possess them. Accordingly, we build an extensive dataset and present OCRN based on casual intervention and instantiation. OCRN achieves decent performance and follows the causalities well. However, OCL remains challenging and would inspire a line of studies on reasoning-based object understanding.
Model¶
- 通过 attribute 来预测 affordance,并推断是那些 attribute 起到了主要作用。
- 通过 casual intervetion 来避免 object category bias
- model implement 看的还是有点模糊,以后再来补充