atlas

Research map / Label-efficient and robust learning / Self-supervised and contrastive

Self-Guided Masked Autoencoders for Domain-Agnostic Self-Supervised Learning

ICLR 2024 · Label-efficient and robust learning › Self-supervised and contrastive · approach: Masked autoencoder pretraining · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes Self-guided Masked Autoencoders (SMA), a fully domain-agnostic masked modeling method that learns to sample masks from the model's own first-layer attention maps, evaluated on protein, chemistry, particle physics, and some image/text benchmarks.

Problem

Masked modeling is a promising domain-agnostic self-supervised framework, but its mask sampling and tokenization remain domain-specific, hindering extension to new modalities such as scientific data.

Approach

Sample masks from the masked prediction model's own attention maps: sum attention rows of a random subset of queries, mask the top-k tokens (approximated for parallelism), and train end-to-end with a reconstruction loss, using only character/value-level inputs with no tokenizer or augmentations.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use attention-guided masks instead of random maskingPerceiver IO pretraining · TAPE Remote Homologyaccuracy: 0.22 -> 0.23Helped
Use attention-guided masks instead of random maskingPerceiver IO pretraining · TAPE FluorescenceSpearman correlation: 0.67 -> 0.68Helped
Use attention-guided masks instead of random maskingPerceiver IO pretraining · TAPE StabilitySpearman correlation: 0.76 -> 0.80Helped
Use SMA instead of Uni-Mol-20MMoleculeNet · BBBPROC: 0.729 -> 0.750Helped
Use SMA instead of Uni-Mol-20MMoleculeNet · BACEROC: 0.857 -> 0.843Hurt
Use SMA instead of random maskingTransformer pretraining · HIGGS test, fine-tune 1k, 10k, and 100kaccuracy (%): 68.07 -> 69.47; 72.57 -> 74.04; 76.54 -> 77.88Helped
Use SMA instead of word-level maskingPerceiver IO pretraining · GLUE evaluationAvg: 75.6 -> 76.7Helped
Use SMA instead of random maskingPerceiver IO image pretraining · ImageNet-100 evaluation, w/ augmentationTop-1 accuracy: 85.6 -> 86.1Helped
Replace sequential top-k mask selection with the parallel approximationSMA masking · Image domainsteps/second: 1.13 -> 3.58Helped
Replace sequential top-k mask selection with the parallel approximationSMA masking · Across domainsperformanceNo clear effect
Use SMA instead of random maskingTransformer image pretraining · ImageNet-100 evaluation, w/o augmentationTop-1 accuracy: 77.6 -> 78.5Helped
Use SMA instead of Uni-Mol-20MMoleculeNet · FreeSolvRMSE: 1.48 -> 1.09Helped

Surprising findings

Limitations

Experimental setup

Datasets: Pfam TAPE guacamol MoleculeNet HIGGS English Wikipedia BooksCorpus GLUE ImageNet-100

Benchmarks: TAPE MoleculeNet HIGGS GLUE ImageNet-100 year prediction

Metrics: accuracy Spearman correlation ROC AUC RMSE F1

Baselines: ProteinBERT ChemBERTa-2 Uni-Mol TabNet Perceiver IO word masking Random Masking Patch masking FT-Transformer XGBoost CatBoost

Builds on: Perceiver IO masked autoencoders TAPE benchmark setup Transformer

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy