Alignment Based Mathching Networks for One-Shot Classification and Open-Set Recognition
Deep learning for object classification relies heavily on convolutional models. While effective, CNNs are rarely interpretable after the fact. An attention mechanism can be used to highlight the area of the image that the model focuses on thus offering a narrow view into the mechanism of classification. We expand on this idea by forcing the method to explicitly align images to be classified to reference images representing the classes. The mechanism of alignment is learned and therefore does not require that the reference objects are anything like those being classified. Beyond explanation, our exemplar based cross-alignment method enables classification with only a single example per category (one-shot). Our model cuts the 5-way, 1-shot error rate in Omniglot from 2.1\% to 1.4\% and in MiniImageNet from 53.5\% to 46.5\% while simultaneously providing point-wise alignment information providing some understanding on what the network is capturing. This method of alignment also enables the recognition of an unsupported class (open-set) in the one-shot setting while maintaining an F1-score of above 0.5 for Omniglot even with 19 other distracting classes while baselines completely fail to separate the open-set class in the one-shot setting.
Code (0)
등록된 구현이 없습니다.
Tasks
ClassificationGeneral ClassificationOpen Set LearningSimilar Papers 제목 키워드 기반
Alignment Based Matching Networks for One-Shot Classification and Open-Set Recognition
Deep learning for object classification relies heavily on convolutional models. While effective, CNNs are rarely interpretable after the fact. An attention mechanism can be used to highlight the area of the image that th…
ClassificationGeneral ClassificationOpen Set LearningUnifying Few- and Zero-Shot Egocentric Action Recognition
Although there has been significant research in egocentric action recognition, most methods and tasks, including EPIC-KITCHENS, suppose a fixed set of action classes. Fixed-set classification is useful for benchmarking m…
Action RecognitionBenchmarkingClassificationGeneral Classification+5ActAlign: Zero-Shot Fine-Grained Video Classification via Language-Guided Sequence Alignment
We address the task of zero-shot fine-grained video classification, where no video examples or temporal annotations are available for unseen action classes. While contrastive vision-language models such as SigLIP demonst…
Dynamic Time WarpingLarge Language ModelOpen Set Learningtext similarity+2iCAR: Bridging Image Classification and Image-text Alignment for Visual Recognition
Image classification, which classifies images by pre-defined categories, has been the dominant approach to visual representation learning over the last decade. Visual learning through image-text alignment, however, has e…
Action RecognitionClassificationFew-Shot Image Classificationimage-classification+7OpenSR: Open-Modality Speech Recognition via Maintaining Multi-Modality Alignment
Speech Recognition builds a bridge between the multimedia streaming (audio-only, visual-only or audio-visual) and the corresponding text transcription. However, when training the specific model of new domain, it often ge…
Audio-Visual Speech RecognitionLip Readingspeech-recognitionSpeech Recognition+1