paper-with-me

Papers

Self-Attention Capsule Networks for Object Classification

2019-04-29 · Assaf Hoogi, Brian Wilcox, Yachee Gupta, Daniel L. Rubin

We propose a novel architecture for object classification, called Self-Attention Capsule Networks (SACN). SACN is the first model that incorporates the Self-Attention mechanism as an integral layer within the Capsule Network (CapsNet). While the Self-Attention mechanism supplies a long-range dependencies, results in selecting the more dominant image regions to focus on, the CapsNet analyzes the relevant features and their spatial correlations inside these regions only. The features are extracted in the convolutional layer. Then, the Self-Attention layer learns to suppress irrelevant regions based on features analysis and highlights salient features useful for a specific task. The attention map is then fed into the CapsNet primary layer that is followed by a classification layer. The proposed SACN model was designed to solve two main limitations of the baseline CapsNet - analysis of complex data and significant computational load. In this work, we use a shallow CapsNet architecture and compensates for the absence of a deeper network by using the Self-Attention module to significantly improve the results. The proposed Self-Attention CapsNet architecture was extensively evaluated on six different datasets, mainly on three different medical sets, in addition to the natural MNIST, SVHN and CIFAR10. The model was able to classify images and their patches with diverse and complex backgrounds better than the baseline CapsNet. As a result, the proposed Self-Attention CapsNet significantly improved classification performance within and across different datasets and outperformed the baseline CapsNet, ResNet-18 and DenseNet-40 not only in classification accuracy but also in robustness.

📄 PDF Abstract BibTeX arXiv:1904.12483

Code (0)

등록된 구현이 없습니다.

Tasks

ClassificationGeneral ClassificationImage ClassificationObject

Methods 이 논문이 사용한 방법론

Capsule Network A capsule is an activation vector that basically executes on its inputs some complex internal computations. Length of these activation vectors signifies the probability of…

Similar Papers 제목 키워드 기반

Canonical Capsules: Self-Supervised Capsules in Canonical Pose

2020-12-08 · NeurIPS 2021 12 · Weiwei Sun, Andrea Tagliasacchi, Boyang Deng, Sara Sabour 외

We propose a self-supervised capsule architecture for 3D point clouds. We compute capsule decompositions of objects through permutation-equivariant attention, and self-supervise the process by training with pairs of rand…

3D Point Cloud ReconstructionGeneral ClassificationObjectPoint cloud reconstruction

Unsupervised multi-branch Capsule for Hyperspectral and LiDAR classification

2022-06-15 · Quanfeng Xu, Yi Tang, Yumei She

With the convenient availability of remote sensing data, how to make models to interpret complex remote sensing data attracts wide attention. In remote sensing data, hyperspectral images contain spectral information and …

Classification

InceptionCapsule: Inception-Resnet and CapsuleNet with self-attention for medical image Classification

2024-02-03 · Elham Sadeghnezhad, Sajjad Salem

Initial weighting is significant in deep neural networks because the random selection of weights produces different outputs and increases the probability of overfitting and underfitting. On the other hand, vector-based a…

Classificationimage-classificationImage ClassificationMedical Image Classification+1

STAR-Caps: Capsule Networks with Straight-Through Attentive Routing

2019-12-01 · NeurIPS 2019 12 · Karim Ahmed, Lorenzo Torresani

Capsule networks have been shown to be powerful models for image classification, thanks to their ability to represent and capture viewpoint variations of an object. However, the high computational complexity of capsule n…

ClassificationGeneral Classificationimage-classificationImage Classification

Trans-Caps: Transformer Capsule Networks with Self-attention Routing

2021-01-01 · Aryan Mobiny, Pietro Antonio Cicalese, Hien Van Nguyen

Capsule Networks (CapsNets) have shown to be a promising alternative to Convolutional Neural Networks (CNNs) in many computer vision tasks, due to their ability to encode object viewpoint variations. The high computation…