CMU-CS-23-107
Computer Science Department
School of Computer Science, Carnegie Mellon University



CMU-CS-23-107

Online Representation Learning on the Open Web

Ellis L. Brown, II

M.S. Thesis

May 2023

CMU-CS-23-107.pdf


Keywords: Machine learning, deep learning, computer vision, representation learn- ing, self-supervised learning, active learning, online learning, internet

Modern vision models typically rely on fine-tuning general-purpose models pre-trained on large, static datasets. These general-purpose models only capture the knowledge within their pre-training datasets, which are tiny, out-of-date snapshots of the Internet–where billions of images are uploaded daily.

We suggest in this thesis an alternate approach: rather than hoping our static datasets transfer to our desired tasks after large-scale pre-training, we propose dynamically utilizing the Internet to quickly train a small-scale model that does extremely well on the task at hand. Our approach, called Internet Explore, explores the web in a self-supervised manner to progressively find relevant examples that improve performance on a desired target dataset. It cycles between searching for images on the Internet with text queries, self-supervised training on downloaded images, determining which images were useful, and prioritizing what to search for next.

We evaluate Internet Explorer across several datasets and show that it outperforms or matches CLIP oracle performance by using just a single GPU desktop to actively query the Internet for 30–40 hours. The source code for this thesis document is available in open source form.

44 pages

Thesis Committee:
Deepak Pathak (Chair)
Deva Ramanan
Alexei A. Efros (University of California, Berkeley)

Srinivasan Seshan, Head, Computer Science Department
Martial Hebert, Dean, School of Computer Science


Return to: SCS Technical Report Collection
School of Computer Science

This page maintained by reports@cs.cmu.edu