Viet-Anh on Software Logo

What is: SCARF?

SourceSCARF: Self-Supervised Contrastive Learning using Random Feature Corruption
Year2000
Data SourceCC BY-SA - https://paperswithcode.com

SCARF is a simple, widely-applicable technique for contrastive learning, where views are formed by corrupting a random subset of features. When applied to pre-train deep neural networks on the 69 real-world, tabular classification datasets from the OpenML-CC18 benchmark, SCARF not only improves classification accuracy in the fully-supervised setting but does so also in the presence of label noise and in the semi-supervised setting where only a fraction of the available training data is labeled.