paper-with-me

홈 › Papers

Time-aware Large Kernel Convolutions

2020-02-08 · ICML 2020 1 · Vasileios Lioutas, Yuhong Guo

To date, most state-of-the-art sequence modeling architectures use attention to build generative models for language based tasks. Some of these models use all the available sequence tokens to generate an attention distribution which results in time complexity of $O(n^2)$. Alternatively, they utilize depthwise convolutions with softmax normalized kernels of size $k$ acting as a limited-window self-attention, resulting in time complexity of $O(k{\cdot}n)$. In this paper, we introduce Time-aware Large Kernel (TaLK) Convolutions, a novel adaptive convolution operation that learns to predict the size of a summation kernel instead of using a fixed-sized kernel matrix. This method yields a time complexity of $O(n)$, effectively making the sequence encoding process linear to the number of tokens. We evaluate the proposed method on large-scale standard machine translation, abstractive summarization and language modeling datasets and show that TaLK Convolutions constitute an efficient improvement over other attention/convolution based approaches.

📄 PDF Abstract BibTeX arXiv:2002.03184

Code (1)

lioutasb/TaLKConvolutions 공식 구현 pytorch

Tasks

Document SummarizationLanguage ModelingLanguage ModellingMachine TranslationTranslation

Methods 이 논문이 사용한 방법론

TaLK Convolution A Time-aware Large Kernel (TaLK) convolution is a type of temporal convolution that learns the kernel size of a summation…
Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…
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 제목 키워드 기반

Accelerating Large Kernel Convolutions with Nested Winograd Transformation.pdf

2021-02-26 · Jingbo Jiang, Xizi Chen, Chi-Ying Tsui

Recent literature has shown that convolutional neural networks (CNNs) with large kernels outperform vision transformers (ViTs) and CNNs with stacked small kernels in many computer vision tasks, such as object detection a…

Image Restorationobject-detectionObject DetectionSemantic Segmentation

Hardware Architecture of Embedded Inference Accelerator and Analysis of Algorithms for Depthwise and Large-Kernel Convolutions

2021-04-29 · Tse-Wei Chen, Wei Tao, Deyu Wang, Dongchao Wen 외

In order to handle modern convolutional neural networks (CNNs) efficiently, a hardware architecture of CNN inference accelerator is proposed to handle depthwise convolutions and regular convolutions, which are both essen…

Face Detectionimage-classificationImage Classification

SR-R$^2$KAC: Improving Single Image Defocus Deblurring

2023-07-30 · Peng Tang, Zhiqiang Xu, Pengfei Wei, Xiaobin Hu 외

We propose an efficient deep learning method for single image defocus deblurring (SIDD) by further exploring inverse kernel properties. Although the current inverse kernel method, i.e., kernel-sharing parallel atrous con…

DeblurringImage Defocus Deblurring

Simple Hardware-Efficient Long Convolutions for Sequence Modeling

2023-02-13 · Daniel Y. Fu, Elliot L. Epstein, Eric Nguyen, Armin W. Thomas 외

State space models (SSMs) have high performance on long sequence modeling but require sophisticated initialization techniques and specialized implementations for high quality and runtime performance. We study whether a s…

GPUimage-classificationImage ClassificationLanguage Modeling+2

Region-Aware Deformable Convolutions

2025-09-18 · Abolfazl Saheban Maleki, Maryam Imani arxiv

We introduce Region-Aware Deformable Convolution (RAD-Conv), a new convolutional operator that enhances neural networks' ability to adapt to complex image structures. Unlike traditional deformable convolutions, which are…