paper-with-me

Papers

Efficient Higher-order Convolution for Small Kernels in Deep Learning

2024-04-25 · Zuocheng Wen, Lingzhong Guo

Deep convolutional neural networks (DCNNs) are a class of artificial neural networks, primarily for computer vision tasks such as segmentation and classification. Many nonlinear operations, such as activation functions and pooling strategies, are used in DCNNs to enhance their ability to process different signals with different tasks. Conceptional convolution, a linear filter, is the essential component of DCNNs while nonlinear convolution is generally implemented as higher-order Volterra filters, However, for Volterra filtering, significant memory and computational costs pose a primary limitation for its widespread application in DCNN applications. In this study, we propose a novel method to perform higher-order Volterra filtering with lower memory and computation cost in forward and backward pass in DCNN training. The proposed method demonstrates computational advantages compared with conventional Volterra filter implementation. Furthermore, based on the proposed method, a new attention module called Higher-order Local Attention Block (HLA) is proposed and tested on CIFAR-100 dataset, which shows competitive improvement for classification task. Source code is available at: https://github.com/WinterWen666/Efficient-High-Order-Volterra-Convolution.git

📄 PDF Abstract BibTeX arXiv:2404.16380

Code (1)

winterwen666/efficient-high-order-volterra-convolution 공식 구현 pytorch

Tasks

Deep Learning

Methods 이 논문이 사용한 방법론

DCNN Diffusion-convolutional neural networks (DCNN) is a model for graph-structured data. Through the introduction of a diffusion-convolution operation, diffusion-based representations…
Convolution A convolution is a type of matrix operation, consisting of a kernel, a small matrix of weights, that slides over input data performing element-wise multiplication with the…

Similar Papers 제목 키워드 기반

HOTCAKE: Higher Order Tucker Articulated Kernels for Deeper CNN Compression

2020-02-28 · Rui Lin, Ching-Yun Ko, Zhuolun He, Cong Chen 외

The emerging edge computing has promoted immense interests in compacting a neural network without sacrificing much accuracy. In this regard, low-rank tensor decomposition constitutes a powerful tool to compress convoluti…

Edge-computingTensor Decomposition

Multi-hop Convolutions on Weighted Graphs

2019-11-12 · Qikui Zhu, Bo Du, Pingkun Yan

Graph Convolutional Networks (GCNs) have made significant advances in semi-supervised learning, especially for classification tasks. However, existing GCN based methods have two main drawbacks. First, to increase the rec…

Factorized Higher-Order CNNs with an Application to Spatio-Temporal Emotion Estimation

2019-06-14 · CVPR 2020 6 · Jean Kossaifi, Antoine Toisoul, Adrian Bulat, Yannis Panagakis 외

Training deep neural networks with spatio-temporal (i.e., 3D) or multidimensional convolutions of higher-order is computationally challenging due to millions of unknown parameters across dozens of layers. To alleviate th…

Emotion RecognitionImage Classification

Scaling Up Your Kernels to 31x31: Revisiting Large Kernel Design in CNNs

2022-03-13 · CVPR 2022 1 · Xiaohan Ding, Xiangyu Zhang, Yizhuang Zhou, Jungong Han 외

We revisit large kernel design in modern convolutional neural networks (CNNs). Inspired by recent advances in vision transformers (ViTs), in this paper, we demonstrate that using a few large convolutional kernels instead…

Image Classification

Investigating Convolutional Neural Networks using Spatial Orderness

2019-08-18 · Rohan Ghosh, Anupam K. Gupta, Mehul Motani

Convolutional Neural Networks (CNN) have been pivotal to the success of many state-of-the-art classification problems, in a wide variety of domains (for e.g. vision, speech, graphs and medical imaging). A commonality wit…