Self-supervised visual learning from interactions with objects
Self-supervised learning (SSL) has revolutionized visual representation learning, but has not achieved the robustness of human vision. A reason for this could be that SSL does not leverage all the data available to humans during learning. When learning about an object, humans often purposefully turn or move around objects and research suggests that these interactions can substantially enhance their learning. Here we explore whether such object-related actions can boost SSL. For this, we extract the actions performed to change from one ego-centric view of an object to another in four video datasets. We then introduce a new loss function to learn visual and action embeddings by aligning the performed action with the representations of two images extracted from the same clip. This permits the performed actions to structure the latent visual representation. Our experiments show that our method consistently outperforms previous methods on downstream category recognition. In our analysis, we find that the observed improvement is associated with a better viewpoint-wise alignment of different objects from the same category. Overall, our work demonstrates that embodied interactions with objects can improve SSL of object categories.
Code (1)
Tasks
ObjectRepresentation LearningSelf-Supervised LearningSimilar Papers 제목 키워드 기반
Learning Instance Segmentation by Interaction
We present an approach for building an active agent that learns to segment its visual observations into individual objects by interacting with its environment in a completely self-supervised manner. The agent uses its cu…
Instance SegmentationSegmentationSemantic SegmentationTime to augment self-supervised visual representation learning
Biological vision systems are unparalleled in their ability to learn visual representations without supervision. In machine learning, self-supervised learning (SSL) has led to major advances in forming object representat…
Contrastive LearningObjectRepresentation LearningSelf-Supervised LearningSimulated Cortical Magnification Supports Self-Supervised Object Learning
Recent self-supervised learning models simulate the development of semantic object representations by training on visual experience similar to that of toddlers. However, these models ignore the foveated nature of human v…
Self-Supervised LearningA self-organizing neural network architecture for learning human-object interactions
The visual recognition of transitive actions comprising human-object interactions is a key component for artificial systems operating in natural environments. This challenging task requires jointly the recognition of art…
Human-Object Interaction DetectionObjectImprovisation through Physical Understanding: Using Novel Objects as Tools with Visual Foresight
Machine learning techniques have enabled robots to learn narrow, yet complex tasks and also perform broad, yet simple skills with a wide variety of objects. However, learning a model that can both perform complex tasks a…
Imitation LearningSelf-Supervised Learning