SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 2406.07236 · ICML · 2024

Let Go of Your Labels with Unsupervised Transfer

Maria Brbić, Artyom Gadetsky, Yulun Jiang

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 4 functions out of this paper's own repositories and ran 3 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.

RepositoryRoleRan
mlbio-epfl/turtle canonical 3 of 4
FunctionStatusWhere it lives
_parse_args Ran mlbio-epfl/turtle/run_turtle.py
pointer only (licence: NONE) · get_code("806241343c4b7e7b")
get_cluster_acc Ran mlbio-epfl/turtle/run_turtle.py
pointer only (licence: NONE) · get_code("89923b3abde90046")
get_features Ran mlbio-epfl/turtle/precompute_representations.py
pointer only (licence: NONE) · get_code("b300ef9fae8f3a37")
run Not yet run mlbio-epfl/turtle/run_turtle.py
pointer only (licence: NONE) · get_code("b22aeb3079826cd8")

Repositories linked to this paper

Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.

Abstract

Foundation vision-language models have enabled remarkable zero-shot transferability of the pretrained representations to a wide range of downstream tasks. However, to solve a new task, zeroshot transfer still necessitates human guidance to define visual categories that appear in the data. Here, we show that fully unsupervised transfer emerges when searching for the labeling of a dataset that induces maximal margin classifiers in representation spaces of different foundation models. We present TURTLE, a fully unsupervised method that effectively employs this guiding principle to uncover the underlying labeling of a downstream dataset without any supervision and task-specific representation learning. We evaluate TURTLE on a diverse benchmark suite of 26 datasets and show that it achieves new state-ofthe-art unsupervised performance. Furthermore, TURTLE, although being fully unsupervised, outperforms zero-shot transfer baselines on a wide range of datasets. In particular, TURTLE matches the average performance of CLIP zero-shot on 26 datasets by employing the same representation space, spanning a wide range of architectures and model sizes. By guiding the search for the underlying labeling using the representation spaces of two foundation models, TURTLE surpasses zero-shot transfer and unsupervised prompt tuning baselines, demonstrating the surprising power and effectiveness of unsupervised transfer.

For agents

The same record, over MCP at https://syntology.ai/mcp:

get_harvested_code_for_paper("2406.07236")
get_code_for_paper("2406.07236")
have("2406.07236")

Connect an agent — have() is free.