Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Expectation-Maximization Attention Networks for Semantic Segmentation

About

Self-attention mechanism has been widely used for various tasks. It is designed to compute the representation of each position by a weighted sum of the features at all positions. Thus, it can capture long-range relations for computer vision tasks. However, it is computationally consuming. Since the attention maps are computed w.r.t all other positions. In this paper, we formulate the attention mechanism into an expectation-maximization manner and iteratively estimate a much more compact set of bases upon which the attention maps are computed. By a weighted summation upon these bases, the resulting representation is low-rank and deprecates noisy information from the input. The proposed Expectation-Maximization Attention (EMA) module is robust to the variance of input and is also friendly in memory and computation. Moreover, we set up the bases maintenance and normalization methods to stabilize its training procedure. We conduct extensive experiments on popular semantic segmentation benchmarks including PASCAL VOC, PASCAL Context and COCO Stuff, on which we set new records.

Xia Li, Zhisheng Zhong, Jianlong Wu, Yibo Yang, Zhouchen Lin, Hong Liu• 2019

Related benchmarks

TaskDatasetResultRank
Semantic segmentationPASCAL VOC 2012 (test)
mIoU87.7
1342
Semantic segmentationCityscapes--
578
Semantic segmentationPASCAL Context (val)
mIoU53.1
323
Semantic segmentationCityscapes (val)
mIoU81
287
Semantic segmentationPascal VOC (test)
mIoU88.2
236
Semantic segmentationCOCO Stuff
mIoU39.9
195
Semantic segmentationCoco-Stuff (test)
mIoU39.9
184
Semantic segmentationPascal Context (test)
mIoU53.1
176
Semantic segmentationMapillary (val)
mIoU47.5
153
Semantic segmentationPascal Context
mIoU53.1
111
Showing 10 of 22 rows

Other info

Code

Follow for update