Keypoint Aware Masked Image Modelling
Not on the map. Why?
Abstract (arXiv)
SimMIM is a widely used method for pretraining vision transformers using masked image modeling. However, despite its success in fine-tuning performance, it has been shown to perform sub-optimally when used for linear probing. We propose an efficient patch-wise weighting derived from keypoint features which captures the local information and provides better context during SimMIM's reconstruction phase. Our method, KAMIM, improves the top-1 linear probing accuracy from 16.12% to 33.97%, and finetuning accuracy from 76.78% to 77.3% when tested on the ImageNet-1K dataset with a ViT-B when trained for the same number of epochs. We conduct extensive testing on different datasets, keypoint extractors, and model architectures and observe that patch-wise weighting augments linear probing performance for larger pretraining datasets. We also analyze the learned representations of a ViT-B trained using KAMIM and observe that they behave similar to contrastive learning with regard to its behavior, with longer attention distances and homogenous self-attention across layers. Our code is publicly available at https://github.com/madhava20217/KAMIM.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 37 of its 54 references that are in the map. First posted on arXiv 18 Jul 2024.
Builds on
37 of 54 references.
References · 37
- 2017Attention Is All You Needcited by 59,932
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2021Swin Transformer: Hierarchical Vision Transformer using Shifted Windowscited by 12,082
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
- 2023DINOv2: Learning Robust Visual Features without Supervisioncited by 7,764
- 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,482
- 2021Masked Autoencoders Are Scalable Vision Learnerscited by 7,339
- 2016Layer Normalizationcited by 5,579
- 2017mixup: Beyond Empirical Risk Minimizationcited by 5,155
- 2020Bootstrap your own latent: A new approach to self-supervised Learningcited by 4,712
- 2020Training data-efficient image transformers & distillation through attentioncited by 4,560
25 more
- 2019CutMix: Regularization Strategy to Train Strong Classifiers with Localizable Featurescited by 2,875
- 2020Unsupervised Learning of Visual Features by Contrasting Cluster Assignmentscited by 2,845
- 2021BEiT: BERT Pre-Training of Image Transformerscited by 2,360
- 2021Barlow Twins: Self-Supervised Learning via Redundancy Reductioncited by 1,818
- 2016Context Encoders: Feature Learning by Inpaintingcited by 1,424
- 2017SuperPoint: Self-Supervised Interest Point Detection and Descriptioncited by 1,313
- 2021Swin Transformer V2: Scaling Up Capacity and Resolutioncited by 1,215
- 2021SimMIM: A Simple Framework for Masked Image Modelingcited by 1,147
- 2021iBOT: Image BERT Pre-Training with Online Tokenizercited by 891
- 2021Do Vision Transformers See Like Convolutional Neural Networks?cited by 671
- 2021Masked Feature Prediction for Self-Supervised Visual Pre-Trainingcited by 573
- 2021With a Little Help from My Friends: Nearest-Neighbor Contrastive Learning of Visual Representationscited by 324
- 2016LIFT: Learned Invariant Feature Transformcited by 305
- 2022How Do Vision Transformers Work?cited by 305
- 2023A Cookbook of Self-Supervised Learningcited by 248
- 2021TrivialAugment: Tuning-free Yet State-of-the-Art Data Augmentationcited by 225
- 2021SEED: Self-supervised Distillation For Visual Representationcited by 132
- 2021Multimodal Contrastive Training for Visual Representation Learningcited by 122
- 2023What Do Self-Supervised Vision Transformers Learn?cited by 90
- 2023SILC: Improving Vision Language Pretraining with Self-Distillationcited by 66
- 2014TILDE: A Temporally Invariant Learned DEtectorcited by 55
- 2021Mutual Contrastive Learning for Visual Representation Learningcited by 42
- 2016Learning Covariant Feature Detectorscited by 25
- 2022Self-Distillation for Further Pre-training of Transformerscited by 9
- 2022TUSK: Task-Agnostic Unsupervised Keypointscited by 5
Built on by
Not cited yet.