CVOct 7, 2016

Xception: Deep Learning with Depthwise Separable Convolutions

arXiv:1610.02357v317725 citations
Originality Incremental advance
AI Analysis

This work addresses the need for more parameter-efficient deep learning models in image classification, offering an incremental improvement over existing architectures.

The paper tackles the problem of improving convolutional neural network efficiency by proposing Xception, a novel architecture that replaces Inception modules with depthwise separable convolutions, resulting in slightly better performance on ImageNet and significantly outperforming Inception V3 on a larger dataset with 350 million images and 17,000 classes.

We present an interpretation of Inception modules in convolutional neural networks as being an intermediate step in-between regular convolution and the depthwise separable convolution operation (a depthwise convolution followed by a pointwise convolution). In this light, a depthwise separable convolution can be understood as an Inception module with a maximally large number of towers. This observation leads us to propose a novel deep convolutional neural network architecture inspired by Inception, where Inception modules have been replaced with depthwise separable convolutions. We show that this architecture, dubbed Xception, slightly outperforms Inception V3 on the ImageNet dataset (which Inception V3 was designed for), and significantly outperforms Inception V3 on a larger image classification dataset comprising 350 million images and 17,000 classes. Since the Xception architecture has the same number of parameters as Inception V3, the performance gains are not due to increased capacity but rather to a more efficient use of model parameters.

Code Implementations41 repos

Data from Papers with Code (CC-BY-SA-4.0)

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes