Paper Reading AI Learner

Online Object Representations with Contrastive Learning

2019-06-10 22:43:20
Sören Pirk, Mohi Khansari, Yunfei Bai, Corey Lynch, Pierre Sermanet

Abstract

We propose a self-supervised approach for learning representations of objects from monocular videos and demonstrate it is particularly useful in situated settings such as robotics. The main contributions of this paper are: 1) a self-supervising objective trained with contrastive learning that can discover and disentangle object attributes from video without using any labels; 2) we leverage object self-supervision for online adaptation: the longer our online model looks at objects in a video, the lower the object identification error, while the offline baseline remains with a large fixed error; 3) to explore the possibilities of a system entirely free of human supervision, we let a robot collect its own data, train on this data with our self-supervise scheme, and then show the robot can point to objects similar to the one presented in front of it, demonstrating generalization of object attributes. An interesting and perhaps surprising finding of this approach is that given a limited set of objects, object correspondences will naturally emerge when using contrastive learning without requiring explicit positive pairs. Videos illustrating online object adaptation and robotic pointing are available at: https://online-objects.github.io/.

Abstract (translated)

我们提出了一种从单目视频中学习物体表示的自监督方法,并证明它在机器人等定位环境中特别有用。本文的主要贡献是:1)一个经过对比学习训练的自我监控目标,可以在不使用任何标签的情况下发现和分离视频中的对象属性;2)我们利用对象自我监控进行在线自适应:我们的在线模型在视频中观察对象的时间越长,对象识别度越低。在误差方面,虽然离线基线仍然存在较大的固定误差;3)为了探索完全不受人监督的系统的可能性,我们让机器人收集自己的数据,并使用我们的自我监督方案对这些数据进行训练,然后显示机器人可以指向与前面显示的类似的对象,演示一般情况。对象属性的化。这种方法的一个有趣的、也许是令人惊讶的发现是,给定一组有限的对象,当使用对比学习而不需要显式的正对时,对象对应自然会出现。演示在线对象适应和机器人指向的视频可从以下网址获得:https://online objects.github.io/。

URL

https://arxiv.org/abs/1906.04312

PDF

https://arxiv.org/pdf/1906.04312.pdf


Tags
3D Action Action_Localization Action_Recognition Activity Adversarial Agent Attention Autonomous Bert Boundary_Detection Caption Chat Classification CNN Compressive_Sensing Contour Contrastive_Learning Deep_Learning Denoising Detection Dialog Diffusion Drone Dynamic_Memory_Network Edge_Detection Embedding Embodied Emotion Enhancement Face Face_Detection Face_Recognition Facial_Landmark Few-Shot Gait_Recognition GAN Gaze_Estimation Gesture Gradient_Descent Handwriting Human_Parsing Image_Caption Image_Classification Image_Compression Image_Enhancement Image_Generation Image_Matting Image_Retrieval Inference Inpainting Intelligent_Chip Knowledge Knowledge_Graph Language_Model Matching Medical Memory_Networks Multi_Modal Multi_Task NAS NMT Object_Detection Object_Tracking OCR Ontology Optical_Character Optical_Flow Optimization Person_Re-identification Point_Cloud Portrait_Generation Pose Pose_Estimation Prediction QA Quantitative Quantitative_Finance Quantization Re-identification Recognition Recommendation Reconstruction Regularization Reinforcement_Learning Relation Relation_Extraction Represenation Represenation_Learning Restoration Review RNN Salient Scene_Classification Scene_Generation Scene_Parsing Scene_Text Segmentation Self-Supervised Semantic_Instance_Segmentation Semantic_Segmentation Semi_Global Semi_Supervised Sence_graph Sentiment Sentiment_Classification Sketch SLAM Sparse Speech Speech_Recognition Style_Transfer Summarization Super_Resolution Surveillance Survey Text_Classification Text_Generation Tracking Transfer_Learning Transformer Unsupervised Video_Caption Video_Classification Video_Indexing Video_Prediction Video_Retrieval Visual_Relation VQA Weakly_Supervised Zero-Shot