paper-with-me

홈 › Papers

Matrix Shuffle-Exchange Networks for Hard 2D Tasks

2020-06-29 · Emīls Ozoliņš, Kārlis Freivalds, Agris Šostaks

Convolutional neural networks have become the main tools for processing two-dimensional data. They work well for images, yet convolutions have a limited receptive field that prevents its applications to more complex 2D tasks. We propose a new neural model, called Matrix Shuffle-Exchange network, that can efficiently exploit long-range dependencies in 2D data and has comparable speed to a convolutional neural network. It is derived from Neural Shuffle-Exchange network and has $\mathcal{O}( \log{n})$ layers and $\mathcal{O}( n^2 \log{n})$ total time and space complexity for processing a $n \times n$ data matrix. We show that the Matrix Shuffle-Exchange network is well-suited for algorithmic and logical reasoning tasks on matrices and dense graphs, exceeding convolutional and graph neural network baselines. Its distinct advantage is the capability of retaining full long-range dependency modelling when generalizing to larger instances - much larger than could be processed with models equipped with a dense attention mechanism.

📄 PDF Abstract BibTeX arXiv:2006.15892

Code (2)

LUMII-Syslab/Matrix-SE 공식 구현 tf
LUMII-Syslab/Switchblade 공식 구현 tf

Tasks

Graph Neural NetworkImage ClassificationLogical Reasoning

Methods 이 논문이 사용한 방법론

Graph Neural Network 설명 없음
SPEED The monocular depth estimation (MDE) is the task of estimating depth from a single frame. This information is an essential knowledge in many computer vision tasks such as scene…

Similar Papers 제목 키워드 기반

Residual Shuffle-Exchange Networks for Fast Processing of Long Sequences

2020-04-06 · Andis Draguns, Emīls Ozoliņš, Agris Šostaks, Matīss Apinis 외

Attention is a commonly used mechanism in sequence processing, but it is of O(n^2) complexity which prevents its application to long sequences. The recently introduced neural Shuffle-Exchange network offers a computation…

LAMBADALanguage ModellingMusic Transcription

Dynamic Shuffle: An Efficient Channel Mixture Method

2023-10-04 · Kaijun Gong, Zhuowen Yin, Yushu Li, Kailing Guo 외

The redundancy of Convolutional neural networks not only depends on weights but also depends on inputs. Shuffling is an efficient operation for mixing channel information but the shuffle order is usually pre-defined. To …

Binarizationimage-classificationImage Classification

Neural Shuffle-Exchange Networks -- Sequence Processing in O(n log n) Time

2019-07-18 · Kārlis Freivalds, Emīls Ozoliņš, Agris Šostaks

A key requirement in sequence to sequence processing is the modeling of long range dependencies. To this end, a vast majority of the state-of-the-art models use attention mechanism which is of O($n^2$) complexity that le…

LAMBADALanguage ModelingLanguage ModellingMusic Generation+1

Neural Shuffle-Exchange Networks - Sequence Processing in O(n log n) Time

2019-12-01 · NeurIPS 2019 12 · Karlis Freivalds, Emīls Ozoliņš, Agris Šostaks

A key requirement in sequence to sequence processing is the modeling of long range dependencies. To this end, a vast majority of the state-of-the-art models use attention mechanism which is of O(n^2) complexity that lead…

LAMBADALanguage ModelingLanguage ModellingMusic Generation+1

Network Shuffling: Privacy Amplification via Random Walks

2022-04-08 · Seng Pei Liew, Tsubasa Takahashi, Shun Takagi, Fumiyuki Kato 외

Recently, it is shown that shuffling can amplify the central differential privacy guarantees of data randomized with local differential privacy. Within this setup, a centralized, trusted shuffler is responsible for shuff…