paper-with-me

홈 › Papers

CKConv: Continuous Kernel Convolution For Sequential Data

2021-02-04 · ICLR 2022 4 · David W. Romero, Anna Kuzina, Erik J. Bekkers, Jakub M. Tomczak, Mark Hoogendoorn

Conventional neural architectures for sequential data present important limitations. Recurrent networks suffer from exploding and vanishing gradients, small effective memory horizons, and must be trained sequentially. Convolutional networks are unable to handle sequences of unknown size and their memory horizon must be defined a priori. In this work, we show that all these problems can be solved by formulating convolutional kernels in CNNs as continuous functions. The resulting Continuous Kernel Convolution (CKConv) allows us to model arbitrarily long sequences in a parallel manner, within a single operation, and without relying on any form of recurrence. We show that Continuous Kernel Convolutional Networks (CKCNNs) obtain state-of-the-art results in multiple datasets, e.g., permuted MNIST, and, thanks to their continuous nature, are able to handle non-uniformly sampled datasets and irregularly-sampled data natively. CKCNNs match or perform better than neural ODEs designed for these purposes in a faster and simpler manner.

📄 PDF Abstract BibTeX arXiv:2102.02611

Code (1)

dwromero/ckconv 공식 구현 pytorch

Tasks

Permuted-MNISTSequential Image ClassificationTime Series Analysis

Methods 이 논문이 사용한 방법론

CKConv 설명 없음
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 제목 키워드 기반

Learning Coordinate-based Convolutional Kernels for Continuous SE(3) Equivariant and Efficient Point Cloud Analysis

2026-03-18 · Jaein Kim, Hee Bin Yoo, Dong-Sig Han, Byoung-Tak Zhang arxiv

A symmetry on rigid motion is one of the salient factors in efficient learning of 3D point cloud problems. Group convolution has been a representative method to extract equivariant features, but its realizations have str…

Semantic Segmentation

FlexConv: Continuous Kernel Convolutions with Differentiable Kernel Sizes

2021-10-15 · ICLR 2022 4 · David W. Romero, Robert-Jan Bruintjes, Jakub M. Tomczak, Erik J. Bekkers 외

When designing Convolutional Neural Networks (CNNs), one must select the size\break of the convolutional kernels before training. Recent works show CNNs benefit from different kernel sizes at different layers, but explor…

DescriptiveImage ClassificationSequential Image ClassificationTime Series Analysis

Towards a General Purpose CNN for Long Range Dependencies in $N$D

2022-06-07 · David W. Romero, David M. Knigge, Albert Gu, Erik J. Bekkers 외

The use of Convolutional Neural Networks (CNNs) is widespread in Deep Learning due to a range of desirable model properties which result in an efficient and effective machine learning framework. However, performant CNN a…

Kernels for sequentially ordered data

2016-01-29 · Franz J. Király, Harald Oberhauser

We present a novel framework for kernel learning with sequential data of any kind, such as time series, sequences of graphs, or strings. Our approach is based on signature features which can be seen as an ordered variant…

Time SeriesTime Series Analysis

Modelling Long Range Dependencies in $N$D: From Task-Specific to a General Purpose CNN

2023-01-25 · David M. Knigge, David W. Romero, Albert Gu, Efstratios Gavves 외

Performant Convolutional Neural Network (CNN) architectures must be tailored to specific tasks in order to consider the length, resolution, and dimensionality of the input data. In this work, we tackle the need for probl…