paper-with-me

Papers

Replicating Kernels with a Short Stride Allows Sparse Reconstructions with Fewer Independent Kernels

2014-06-17 · Peter F. Schultz, Dylan M. Paiton, Wei Lu, Garrett T. Kenyon

In sparse coding it is common to tile an image into nonoverlapping patches, and then use a dictionary to create a sparse representation of each tile independently. In this situation, the overcompleteness of the dictionary is the number of dictionary elements divided by the patch size. In deconvolutional neural networks (DCNs), dictionaries learned on nonoverlapping tiles are replaced by a family of convolution kernels. Hence adjacent points in the feature maps (V1 layers) have receptive fields in the image that are translations of each other. The translational distance is determined by the dimensions of V1 in comparison to the dimensions of the image space. We refer to this translational distance as the stride. We implement a type of DCN using a modified Locally Competitive Algorithm (LCA) to investigate the relationship between the number of kernels, the stride, the receptive field size, and the quality of reconstruction. We find, for example, that for 16x16-pixel receptive fields, using eight kernels and a stride of 2 leads to sparse reconstructions of comparable quality as using 512 kernels and a stride of 16 (the nonoverlapping case). We also find that for a given stride and number of kernels, the patch size does not significantly affect reconstruction quality. Instead, the learned convolution kernels have a natural support radius independent of the patch size.

📄 PDF Abstract BibTeX arXiv:1406.4205

Code (0)

등록된 구현이 없습니다.

Methods 이 논문이 사용한 방법론

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 제목 키워드 기반

From Sparse Sensors to Continuous Fields: STRIDE for Spatiotemporal Reconstruction

2026-02-04 · Yanjie Tong, Peng Chen arxiv

Reconstructing high-dimensional spatiotemporal fields from sparse point-sensor measurements is a central challenge in learning parametric PDE dynamics. Existing approaches often struggle to generalize across trajectories…

DWM: A Decomposable Winograd Method for Convolution Acceleration

2020-02-03 · Di Huang, Xishan Zhang, Rui Zhang, Tian Zhi 외

Winograd's minimal filtering algorithm has been widely used in Convolutional Neural Networks (CNNs) to reduce the number of multiplications for faster processing. However, it is only effective on convolutions with kernel…

Pointwise HSIC: A Linear-Time Kernelized Co-occurrence Norm for Sparse Linguistic Expressions

2018-09-04 · EMNLP 2018 10 · Sho Yokoi, Sosuke Kobayashi, Kenji Fukumizu, Jun Suzuki 외

In this paper, we propose a new kernel-based co-occurrence measure that can be applied to sparse linguistic expressions (e.g., sentences) with a very short learning time, as an alternative to pointwise mutual information…

Machine TranslationSentenceSentence EmbeddingsTranslation

Log-Linear-Time Gaussian Processes Using Binary Tree Kernels

2022-10-04 · Michael K. Cohen, Samuel Daulton, Michael A. Osborne

Gaussian processes (GPs) produce good probabilistic models of functions, but most GP kernels require $O((n+m)n^2)$ time, where $n$ is the number of data points and $m$ the number of predictive locations. We present a new…

Gaussian Processesregression

Rosko: Row Skipping Outer Products for Sparse Matrix Multiplication Kernels

2023-07-08 · Vikas Natesh, Andrew Sabot, H. T. Kung, Mark Ting

We propose Rosko -- row skipping outer products -- for deriving sparse matrix multiplication (SpMM) kernels in reducing computation and memory access requirements of deep neural networks (DNNs). Rosko allows skipping of …

CPUManagementScheduling