Source-linked AI summary

Self-supervised learning through the eyes of a child

A. Emin Orhan, Vaibhav V. Gupta, Brenden M. Lake

arXiv:2007.16189v3cs.CVcs.LGcs.NE

TL;DR

The paper asks how much early visual knowledge can be learned from sensory experience through generic learning, a question that remains too broad to resolve in full. It applies self-supervised learning to longitudinal videos from three children and finds that the resulting representations support high-level visual categorization and related tasks.

  • Problem

    The paper asks how much early knowledge can arise from generic learning on sensory input and how much requires stronger innate inductive biases, a question that cannot yet be addressed in full generality.

    Source: §1 · p. 1
  • Method

    The authors train self-supervised models on longitudinal egocentric videos from three children and evaluate the learned visual representations using linear readouts.

    Source: §1 · pp. 1–2
  • Results

    The learned representations support high accuracy on behaviorally relevant categorization, invariance to natural transformations, and generalization to unseen category exemplars from a handful of training examples.

    Source: §1 · p. 2
  • Takeaways & Limitations

    The findings provide a first step toward assessing whether generic learning mechanisms can account for basic visual categories in development.

    Source: §7 · p. 9

    The training videos represent only a very small fraction of a child’s total visual experience, equivalent to about one week.

    Source: §6 · p. 8

Abstract

from arXiv · show

Within months of birth, children develop meaningful expectations about the world around them. How much of this early knowledge can be explained through generic learning mechanisms applied to sensory data, and how much of it requires more substantive innate inductive biases? Addressing this fundamental question in its full generality is currently infeasible, but we can hope to make real progress in more narrowly defined domains, such as the development of high-level visual categories, thanks to improvements in data collecting technology and recent progress in deep learning. In this paper, our goal is precisely to achieve such progress by utilizing modern self-supervised deep learning methods and a recent longitudinal, egocentric video dataset recorded from the perspective of three young children (Sullivan et al., 2020). Our results demonstrate the emergence of powerful, high-level visual representations from developmentally realistic natural videos using generic self-supervised learning objectives.

1 Introduction

The paper asks how much early visual knowledge can emerge from generic learning on a child’s sensory experience, a question too broad to answer fully with current data. It studies visual categories using self-supervised learning on longitudinal child-perspective video and reports strong high-level representations.

1 Introduction

  • The paper frames early knowledge as a question of what generic learning from sensory input can explain versus what requires stronger innate inductive biases.The authors note that answering this question in full generality remains out of reach.Source: §1 · p. 1
  • The study applies self-supervised deep learning to longitudinal egocentric video recorded from three children, using roughly 150–200 hours of video sampled from 6 to 32 months.Training on individual children is intended to represent a strict subset of their developmental experience without extra supervision.Source: §1 · pp. 1–2
  • The learned representations support high accuracy on behaviorally relevant categorization, invariance to natural transformations, and generalization to unseen exemplars from a handful of training examples.The paper evaluates these representations using linear readouts on common visual categories in the child’s environment.Source: §1 · p. 2

2 Related work

Developmental research documents early category discrimination, while machine-learning work has advanced self-supervised representation learning. The paper brings these lines together by studying longitudinal, naturalistic child-perspective video and evaluating learned representations.

2 Related work

  • Infants discriminate common categories early, and evidence on early categorization points to a primarily unsupervised, perceptually driven process.At 6–9 months, infants also appear to know meanings of common nouns such as “apple” and “mouth”.Source: §2 · p. 2
  • Self-supervised methods, especially contrastive learning, learn representations without explicit labels, but prior work had not systematically applied modern methods to developmentally realistic longitudinal first-person video.Existing first-person datasets were either non-longitudinal or not recorded from developing children’s perspectives.Source: §2 · p. 2
  • Earlier child-perspective datasets were collected from multiple children in short segments, making them less suited to the paper’s nature-versus-nurture question than longitudinal SAYCam data.Source: §2 · p. 2
  • The paper reports learning useful high-level representations from longitudinal naturalistic child-perspective video and introduces temporal-invariance learning that outperforms image-based and temporal contrastive objectives on SAYCam.It also curates labeled images from SAYCam for evaluating and analyzing the learned representations.Source: §2 · pp. 2–3

3 Dataset

The study uses SAYCam, a longitudinal egocentric audiovisual dataset from three children, but analyzes only its video component. Annotated data from child S provide labeled frames for downstream evaluation.

3 Dataset

  • SAYCam contains about 500 hours of headcam audiovisual recordings from three children, collected weekly from ages 6 to 32 months over roughly two years.The recordings include 221 hours from child S, 141 from A, and 137 from Y; the study uses video only.Source: §3 · p. 3
  • Frames were resized and center-cropped to 224×224 pixels, with the crop shifted upward to exclude timestamps in some videos.The source videos are 640×480 pixels; frame rates are 30 fps for children A and S and 25 fps for Y.Source: §3 · p. 4
  • For model evaluation, human annotations were available for about 25% of child S’s videos; using them, the authors manually curated about 58,000 labeled frames across 26 classes.Source: §3 · p. 4

4 Models

The study trains MobileNetV2 networks from scratch with self-supervised objectives and evaluates frozen representations using linear readouts. Its central objective assigns frames to temporal episodes, alongside image-based and temporal contrastive baselines and control models.

4 Models

  • The models are trained from scratch and evaluated by freezing the network trunk and fitting linear readouts on its penultimate embedding layer.The experiments use MobileNetV2, with a 1280-unit embedding layer.Source: §4 · p. 4
  • Temporal classification divides a video into equal-duration episodes and trains a classifier to predict each frame’s episode, using temporal invariance to encourage high-level features.The authors suggest episode codes could act as implicit supervision signals; Figure 2 depicts adjacent frames grouped into temporal classes whose duration depends on segment length.Source: §4 · p. 4, Figure 2 · p. 4
  • Separate models are trained on each child’s data, and the best temporal-classification model uses 5 fps sampling, 288-second segments, and color and grayscale augmentation.These settings were selected based on downstream classification performance.Source: §4 · pp. 4–5
  • The static contrastive baseline uses MoCo V2 on headcam frames treated as independent images, bringing semantically similar embeddings together and separating dissimilar ones.Its implementation and augmentation choices follow Chen et al. (2020b).Source: §4 · p. 5
  • The temporal contrastive model treats each frame’s two immediate neighbors as positive examples and temporally non-adjacent frames as negatives.This makes temporal jitter between neighboring frames another form of data augmentation.Source: §4 · p. 5
  • Controls include an untrained randomly initialized MobileNetV2, an ImageNet-pretrained MobileNetV2, and HOG features.Source: §4 · p. 5

5 Evaluation and analysis of the learned representations

The section evaluates self-supervised representations with linear classifiers on labeled-S and Toybox data, then analyzes accuracy across conditions and what features the models use. Temporal-classification models performed well across conditions, while attention and selectivity analyses indicate both meaningful visual focus and distributed class information.

5 Evaluation and analysis of the learned representations

  • Evaluation used labeled-S and Toybox linear-classification tasks, including temporally subsampled labeled-S data and Toybox splits testing generalization to unseen exemplars.Toybox contains 12 object categories, with 30 exemplars per category and multiple transformations.Source: §5 · p. 6
  • Temporal-classification self-supervised models performed well across evaluation conditions, outperformed contrastive models in all conditions, and sometimes surpassed the ImageNet-trained baseline.They also performed reasonably well on challenging train-test splits.Source: §5 · p. 7
  • On four challenging binary tasks, TC-S achieved accuracy comparable to the ImageNet-trained model and attended to relevant regions in ambiguous images.The tasks were car versus road, door versus window, foot versus hand, and chair versus table.Source: Figure 4 · p. 6, §5 · p. 7
  • Higher frame rates, longer segments, and data augmentation improved labeled-S accuracy; the optimal segment timescale appeared to be about 5 minutes.The reported augmentation effect was small, possibly because the natural videos already contain substantial variability.Source: §5 · p. 7, Figure 5 · p. 7
  • Attention generally covered the cat in cat images but extended beyond it, and occasional activations on non-cat images indicate maps were not purely class-selective.The maps were generated from the final spatial layer using class activation mapping.Source: §5 · pp. 7–8, Figure 6 · p. 8
  • Individual features were generally weakly selective for single classes, suggesting distributed class information, while later layers tended to have higher selectivity.The paper also presents highly activating examples for features selective for carseat, computer, and floor classes.Source: §5 · p. 8

6 Limitations

The study’s training videos represent only about one week of visual experience, and the models omit embodied and multimodal aspects of development while relying on unrealistic augmentations.

  • ∼1 week of visual experience is represented in the training videos; approximating a 2.5-year-old’s experience would require roughly two orders of magnitude more data.Source: §6 · pp. 8–9
  • Video-only training omits embodied visual development, including sensorimotor experience and haptic exploration of objects.Source: §6 · p. 9
  • The study ignores multimodal development, particularly how learning object names can change the visual features children use.Source: §6 · p. 9
  • The best self-supervised models require unrealistic augmentations such as color distortions and grayscaling; whether equally powerful models can avoid them remains open.Source: §6 · p. 9

7 Discussion

The discussion concludes that generic self-supervised learning can produce useful high-level visual representations from a strict subset of individual children’s visual experience, while leaving open how far richer data could push them toward children’s early representations.

  • The learned representations support high accuracy in non-trivial downstream categorization tasks, invariance to natural transformations, and generalization to unseen category exemplars.Source: §7 · p. 9
  • Although the representations do not strictly correspond to abstract categories, they are abstract enough to support downstream categorization.Source: §7 · p. 9
  • How far larger and richer data sources could push generic learning toward mental representations closer to those acquired early by children remains open.Source: §7 · p. 9

Broader Impact

The paper addresses a basic scientific question about visual representations learned from developmentally realistic natural video using self-supervised methods.

  • The research question concerns what visual representations state-of-the-art self-supervised methods can learn from developmentally realistic natural video.Source: Broader Impact · p. 10
  • The authors report no significant foreseeable societal consequences from this basic scientific research.Source: Broader Impact · p. 10
  • SAYCam use was approved by the authors’ Institutional Review Board, and applicable dataset-use guidelines were followed.Source: Broader Impact · p. 10

A1 Comparative dimensionality analysis

The analysis compares information content across image and video datasets using PCA on embeddings, finding lower information content in videos than in ImageNet and slightly higher content in first-person than third-person video.

A2 Curation process for the labeled S dataset

The appendix reports supplementary ImageNet evaluation and documents the labeled child-S dataset, model implementations, and additional evaluation and visualization procedures.

A2 Curation process for the labeled S dataset

  • The labeled S dataset contains approximately 58K frames from 26 classes, curated from annotations covering about 25% of child S’s videos.The curation used the first label in each annotation cell, normalized labels, manually cleaned classes, and removed classes with fewer than 100 frames.Source: A2 Curation process for the labeled S… · pp. 13–14

A3 Model implementation details

  • Temporal classification used Adam, MoCo-V2 used the provided implementation, and HOG features were paired with SGD linear classifiers.Temporal models used a 0.0005 learning rate; MoCo-V2 models trained for six epochs on frames sampled at 5 fps.Source: A3 Model implementation details · p. 14

A4 Example images from the Toybox dataset

A5 Linear classification results on ImageNet

  • TC-S achieved 20.9% top-1 accuracy on the ImageNet validation set, despite the stated distribution-shift challenge.TC-A, TC-Y, and MoCo-V2-S achieved 18.1%, 17.6%, and 16.4%, respectively.Source: A5 Linear classification results on… · p. 14

A6 Example images from all evaluation conditions

A7 Spatial attention maps

A8 Single feature selectivity analysis

Loading 2007.16189v3…