Reformer architecture

E899032

The Reformer architecture is a neural network model that improves Transformer efficiency by using locality-sensitive hashing attention and reversible layers to greatly reduce memory and computational costs.

All labels observed (2)

Label Occurrences
Reformer architecture canonical 1
Reversible residual networks 1

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf Transformer-based model ⓘ
neural network architecture ⓘ
aimsTo improve Transformer efficiency ⓘ
reduce computational cost ⓘ
reduce memory usage ⓘ
attentionRestriction within hash buckets ⓘ
basedOn Transformer architecture ⓘ
belongsTo efficient Transformer family ⓘ
comparedTo standard Transformer ⓘ
competesWith Linformer ⓘ
Longformer ⓘ
Sparse Transformer ⓘ
designedFor large-context tasks ⓘ
long sequence modeling ⓘ
memory-efficient training ⓘ
evaluationDomain language modeling benchmarks ⓘ
groupsTokensBy hash codes ⓘ
hasComponent LSH-based self-attention layer ⓘ
position-wise feed-forward network ⓘ
reversible residual block ⓘ
hasKeyFeature chunked feed-forward layers ⓘ
locality-sensitive hashing attention ⓘ
reversible residual layers ⓘ
shared query-key projection ⓘ
implementedIn JAX ⓘ
PyTorch ⓘ
TensorFlow ⓘ
inspiredBy locality-sensitive hashing methods ⓘ
introducedInPaper Reformer: The Efficient Transformer ⓘ
memoryOptimizationTechnique activation recomputation from outputs ⓘ
reversible residual computation ⓘ
optimizationGoal scalability to very long sequences ⓘ
proposedBy Anselm Levskaya ⓘ
Nikita Kitaev ⓘ
Łukasz Kaiser ⓘ
linked to: Lukasz Kaiser
publicationYear 2020 ⓘ
publishedBy Google researchers ⓘ
linked to: Google Research
reduces activation memory footprint ⓘ
attention computation cost ⓘ
reducesComplexityOf self-attention ⓘ
standardTransformerComplexity O(L^2) ⓘ
supports autoregressive language modeling ⓘ
sequence-to-sequence tasks ⓘ
targetComplexity O(L log L) ⓘ
uses LSH attention ⓘ
locality-sensitive hashing ⓘ
reversible layers ⓘ
usesSorting hash buckets for attention ⓘ

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

Łukasz Kaiser → knownFor → Reformer architecture ⓘ
subject linked to: Lukasz Kaiser
Reformer: The Efficient Transformer → influencedBy → Reversible residual networks ⓘ
linked to: Reformer architecture