paper-with-me

Papers

Rethinking Attention with Performers

2020-09-30 · ICLR 2021 1 · Krzysztof Choromanski, Valerii Likhosherstov, David Dohan, Xingyou Song, Andreea Gane, Tamas Sarlos, Peter Hawkins, Jared Davis, Afroz Mohiuddin, Lukasz Kaiser, David Belanger, Lucy Colwell, Adrian Weller

We introduce Performers, Transformer architectures which can estimate regular (softmax) full-rank-attention Transformers with provable accuracy, but using only linear (as opposed to quadratic) space and time complexity, without relying on any priors such as sparsity or low-rankness. To approximate softmax attention-kernels, Performers use a novel Fast Attention Via positive Orthogonal Random features approach (FAVOR+), which may be of independent interest for scalable kernel methods. FAVOR+ can be also used to efficiently model kernelizable attention mechanisms beyond softmax. This representational power is crucial to accurately compare softmax with other kernels for the first time on large-scale tasks, beyond the reach of regular Transformers, and investigate optimal attention-kernels. Performers are linear architectures fully compatible with regular Transformers and with strong theoretical guarantees: unbiased or nearly-unbiased estimation of the attention matrix, uniform convergence and low estimation variance. We tested Performers on a rich set of tasks stretching from pixel-prediction through text models to protein sequence modeling. We demonstrate competitive results with other examined efficient sparse and dense attention methods, showcasing effectiveness of the novel attention-learning paradigm leveraged by Performers.

📄 PDF Abstract BibTeX arXiv:2009.14794

Code (7)

google-research/google-research 공식 구현 tf
facebookresearch/xformers pytorch
idiap/fast-transformers pytorch
lucidrains/performer-pytorch pytorch
teddykoker/performer
tensorflow/models/tree/master/official/nlp/modeling tf
xl402/performer tf

Tasks

D4RLImage GenerationLanguage ModellingOffline RL

Methods 이 논문이 사용한 방법론

Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
Absolute Position Encodings Absolute Position Encodings are a type of position embeddings for [Transformer-based models] where positional encodings are…
Position-Wise Feed-Forward Layer 설명 없음
FAVOR+ 설명 없음
Performer Performer is a Transformer architecture which can estimate regular…
Dense Connections Dense Connections, or Fully Connected Connections, are a type of layer in a deep neural network that use a linear operation where every input is connected to every output…
Dropout Dropout is a regularization technique for neural networks that drops a unit (along with connections) at training time with a specified probability $p$ (a common value is…
Layer Normalization Unlike batch normalization, Layer Normalization directly estimates the normalization statistics from the summed inputs…

Similar Papers 제목 키워드 기반

Looking at the Performer from a Hopfield Point of View

2022-01-17 · ICLR Track Blog 2022 5 · Anonymous

The recent paper Rethinking Attention with Performers constructs a new efficient attention mechanism in an elegant way. It strongly reduces the computational cost for long sequences, while keeping the intriguing properti…

Local Learning Matters: Rethinking Data Heterogeneity in Federated Learning

2021-11-28 · CVPR 2022 1 · Matias Mendieta, Taojiannan Yang, Pu Wang, Minwoo Lee 외

Federated learning (FL) is a promising strategy for performing privacy-preserving, distributed learning with a network of clients (i.e., edge devices). However, the data distribution among clients is often non-IID in nat…

Federated LearningPrivacy Preserving

Translational Equivariance in Kernelizable Attention

2021-02-15 · Max Horn, Kumar Shridhar, Elrich Groenewald, Philipp F. M. Baumann

While Transformer architectures have show remarkable success, they are bound to the computation of all pairwise interactions of input element and thus suffer from limited scalability. Recent work has been successful by a…

Inductive Bias

Multiple View Performers for Shape Completion

2022-09-13 · David Watkins-Valls, Peter Allen, Krzysztof Choromanski, Jacob Varley 외

We propose the Multiple View Performer (MVP) - a new architecture for 3D shape completion from a series of temporally sequential views. MVP accomplishes this task by using linear-attention Transformers called Performers.…

Finding top performers through email patterns analysis

2021-05-27 · Q. Wen, P. A. Gloor, A. Fronzetti Colladon, P. Tickoo 외

In the information economy, individuals' work performance is closely associated with their digital communication strategies. This study combines social network and semantic analysis to develop a method to identify top pe…