paper-with-me

홈 › Papers

Deep Neural Networks with Multi-Branch Architectures Are Less Non-Convex

2018-06-06 · Hongyang Zhang, Junru Shao, Ruslan Salakhutdinov

Several recently proposed architectures of neural networks such as ResNeXt, Inception, Xception, SqueezeNet and Wide ResNet are based on the designing idea of having multiple branches and have demonstrated improved performance in many applications. We show that one cause for such success is due to the fact that the multi-branch architecture is less non-convex in terms of duality gap. The duality gap measures the degree of intrinsic non-convexity of an optimization problem: smaller gap in relative value implies lower degree of intrinsic non-convexity. The challenge is to quantitatively measure the duality gap of highly non-convex problems such as deep neural networks. In this work, we provide strong guarantees of this quantity for two classes of network architectures. For the neural networks with arbitrary activation functions, multi-branch architecture and a variant of hinge loss, we show that the duality gap of both population and empirical risks shrinks to zero as the number of branches increases. This result sheds light on better understanding the power of over-parametrization where increasing the network width tends to make the loss surface less non-convex. For the neural networks with linear activation function and $\ell_2$ loss, we show that the duality gap of empirical risk is zero. Our two results work for arbitrary depths and adversarial data, while the analytical techniques might be of independent interest to non-convex optimization more broadly. Experiments on both synthetic and real-world datasets validate our results.

📄 PDF Abstract BibTeX arXiv:1806.01845

Code (1)

hongyanz/multibranch 공식 구현 pytorch

Methods 이 논문이 사용한 방법론

Depthwise Convolution Depthwise Convolution is a type of convolution where we apply a single convolutional filter for each input channel. In the regular 2D…
Pointwise Convolution Pointwise Convolution is a type of convolution that uses a 1x1 kernel: a kernel that iterates through every single point. This…
Average Pooling 설명 없음
Fire Module 설명 없음
ResNeXt Block A ResNeXt Block is a type of residual block used as part of the ResNeXt CNN…
Grouped Convolution A Grouped Convolution uses a group of convolutions - multiple kernels per layer - resulting in multiple channel outputs per layer. This leads to wider networks helping a…
ResNeXt A ResNeXt repeats a building block that aggregates a set of transformations with the same topology. Compared to a ResNet, it…
Depthwise Separable Convolution While standard convolution performs the channelwise and spatial-wise computation in one step, Depthwise Separable Convolution …

Similar Papers 제목 키워드 기반

Automated Search for Resource-Efficient Branched Multi-Task Networks

2020-08-24 · David Bruggemann, Menelaos Kanakis, Stamatios Georgoulis, Luc van Gool

The multi-modal nature of many vision problems calls for neural network architectures that can perform multiple tasks concurrently. Typically, such architectures have been handcrafted in the literature. However, given th…

Neural Architecture Search

DIAMANT: Dual Image-Attention Map Encoders For Medical Image Segmentation

2023-04-28 · Yousef Yeganeh, Azade Farshad, Peter Weinberger, Seyed-Ahmad Ahmadi 외

Although purely transformer-based architectures showed promising performance in many computer vision tasks, many hybrid models consisting of CNN and transformer blocks are introduced to fit more specialized tasks. Nevert…

Image SegmentationMedical Image SegmentationSemantic Segmentation

Strength in Diversity: Multi-Branch Representation Learning for Vehicle Re-Identification

2023-10-02 · Eurico Almeida, Bruno Silva, Jorge Batista

This paper presents an efficient and lightweight multi-branch deep architecture to improve vehicle re-identification (V-ReID). While most V-ReID work uses a combination of complex multi-branch architectures to extract ro…

DiversityRepresentation LearningVehicle Re-Identification

The Hybridization of Branch and Bound with Metaheuristics for Nonconvex Multiobjective Optimization

2022-12-09 · Wei-tian Wu, Xin-min Yang

A hybrid framework combining the branch and bound method with multiobjective evolutionary algorithms is proposed for nonconvex multiobjective optimization. The hybridization exploits the complementary character of the tw…

Evolutionary AlgorithmsMultiobjective Optimization

Efficiently Learning Branching Networks for Multitask Algorithmic Reasoning

2025-11-30 · Dongyue Li, Zhenshuo Zhang, Minxuan Duan, Edgar Dobriban 외 arxiv

Algorithmic reasoning -- the ability to perform step-by-step logical inference -- is a synthetic benchmark for evaluating multi-step reasoning abilities, designed for graph neural networks and also for transformer models…