{"url":"/method/feedback-transformer","slug":"feedback-transformer","name":"Feedback Transformer","full_name":"Feedback Transformer","full_name_withheld":false,"description_markdown":"A **Feedback Transformer** is a type of sequential transformer that exposes all previous representations to all future representations, meaning the lowest representation of the current timestep is formed from the highest-level abstract representation of the past. This feedback nature allows this architecture to perform recursive computation, building stronger representations iteratively upon previous states. To achieve this, the self-attention mechanism of the standard [Transformer](https://paperswithcode.com/method/transformer) is modified so it attends to higher level representations rather than lower ones.","description_state":"present","introduced_year":null,"introduced_by":{"title":"Addressing Some Limitations of Transformers with Feedback Memory","paper":"/paper/accessing-higher-level-representations-in","first_author":"Angela Fan","n_authors":5,"url_abs":null,"archive_paper_url":"https://paperswithcode.com/paper/accessing-higher-level-representations-in"},"source":{"url":"https://arxiv.org/abs/2002.09402v3","title":"Addressing Some Limitations of Transformers with Feedback Memory","url_on_a_paper_host":true},"code_snippet_url":null,"code_snippet_url_on_a_code_host":false,"categories":[{"area":"Natural Language Processing","area_id":"natural-language-processing","collection":"Language Models","url":"/methods/category/language-models","pwc_aliases":[]},{"area":"Natural Language Processing","area_id":"natural-language-processing","collection":"Autoregressive Transformers","url":"/methods/category/autoregressive-transformers","pwc_aliases":[]},{"area":"Natural Language Processing","area_id":"natural-language-processing","collection":"Transformers","url":"/methods/category/transformers","pwc_aliases":[]}],"n_papers_tagged":2,"archive_num_papers":2,"papers_newest_first":[{"paper":"/paper/iterative-feedback-network-for-unsupervised","title":"Iterative Feedback Network for Unsupervised Point Cloud Registration","date":"2024-01-09","arxiv_id":"2401.04357","n_code_links":1,"syntology":null},{"paper":"/paper/accessing-higher-level-representations-in","title":"Addressing Some Limitations of Transformers with Feedback Memory","date":"2020-02-21","arxiv_id":"2002.09402","n_code_links":4,"syntology":{"ran":3,"of":3,"unverified":0,"pointer_only":2}}],"papers_shown":2,"tasks":[{"task":"/task/language-modeling","name":"Language Modeling","papers":1},{"task":"/task/language-modelling","name":"Language Modelling","papers":1},{"task":"/task/machine-translation","name":"Machine Translation","papers":1},{"task":"/task/point-cloud-registration","name":"Point Cloud Registration","papers":1},{"task":"/task/reinforcement-learning","name":"Reinforcement Learning","papers":1},{"task":"/task/translation","name":"Translation","papers":1}],"tasks_shown":6,"n_tasks":6,"usage_by_year":[{"year":"2020","papers":1},{"year":"2024","papers":1}],"row_source":"methods_table","archive":{"source":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","archive_url":"https://paperswithcode.com/method/feedback-transformer"},"syntology_read_at":"2026-09-24T18:15:14+00:00"}