Deep residual learning with product units
Ziyuan Li, Uwe Jaekel, Babette Dellen

TL;DR
The paper introduces PURe, a neural network architecture integrating product units into residual blocks, which enhances expressiveness, efficiency, and robustness in deep learning for computer vision tasks.
Contribution
It proposes a novel deep residual network with product units replacing convolutional layers, improving performance and efficiency over standard ResNets across multiple datasets.
Findings
PURe achieves higher accuracy than ResNets at similar depths.
PURe converges faster and uses fewer parameters.
PURe demonstrates greater robustness to noise.
Abstract
We propose a deep product-unit residual neural network (PURe) that integrates product units into residual blocks to improve the expressiveness and parameter efficiency of deep convolutional networks. Unlike standard summation neurons, product units enable multiplicative feature interactions, potentially offering a more powerful representation of complex patterns. PURe replaces conventional convolutional layers with 2D product units in the second layer of each residual block, eliminating nonlinear activation functions to preserve structural information. We validate PURe on three benchmark datasets. On Galaxy10 DECaLS, PURe34 achieves the highest test accuracy of 84.89%, surpassing the much deeper ResNet152, while converging nearly five times faster and demonstrating strong robustness to Poisson noise. On ImageNet, PURe architectures outperform standard ResNet models at similar depths,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Neural Network Applications · Domain Adaptation and Few-Shot Learning · Generative Adversarial Networks and Image Synthesis
MethodsAverage Pooling · Global Average Pooling · Convolution · Kaiming Initialization · Max Pooling
