Discrete Key-Value Bottleneck
Not on the map. Why?
Abstract (arXiv)
Deep neural networks perform well on classification tasks where data streams are i.i.d. and labeled data is abundant. Challenges emerge with non-stationary training data streams such as continual learning. One powerful approach that has addressed this challenge involves pre-training of large encoders on volumes of readily available data, followed by task-specific tuning. Given a new task, however, updating the weights of these encoders is challenging as a large number of weights needs to be fine-tuned, and as a result, they forget information about the previous tasks. In the present work, we propose a model architecture to address this issue, building upon a discrete bottleneck containing pairs of separate and learnable key-value codes. Our paradigm will be to encode; process the representation via a discrete bottleneck; and decode. Here, the input is fed to the pre-trained encoder, the output of the encoder is used to select the nearest keys, and the corresponding values are fed to the decoder to solve the current task. The model can only fetch and re-use a sparse number of these key-value pairs during inference, enabling localized and context-dependent model updates. We theoretically investigate the ability of the discrete key-value bottleneck to minimize the effect of learning under distribution shifts and show that it reduces the complexity of the hypothesis class. We empirically verify the proposed method under challenging class-incremental learning scenarios and show that the proposed model - without any task boundaries - reduces catastrophic forgetting across a wide variety of pre-trained models, outperforming relevant baselines on this task.
Key facts. Cited by 18 papers in the map (data through 7 Oct 2026). Builds on 68 of its 96 references that are in the map. First posted on arXiv 22 Jul 2022.
Builds on
68 of 96 references.
References · 68
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,456
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2017Proximal Policy Optimization Algorithmscited by 14,441
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2020Retrieval-Augmented Generation for Knowledge-Intensive NLP Taskscited by 9,160
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2021Emerging Properties in Self-Supervised Vision Transformerscited by 6,893
- 2016Overcoming catastrophic forgetting in neural networkscited by 4,718
- 2017Neural Discrete Representation Learningcited by 4,650
- 2018Soft Actor-Critic: Off-Policy Maximum Entropy Deep Reinforcement Learning with a Stochastic Actorcited by 4,635
38 more
- 2019Parameter-Efficient Transfer Learning for NLPcited by 4,195
- 2020Unsupervised Learning of Visual Features by Contrasting Cluster Assignmentscited by 2,845
- 2016Learning without Forgettingcited by 2,465
- 2016iCaRL: Incremental Classifier and Representation Learningcited by 2,313
- 2021Learning to Prompt for Vision-Language Modelscited by 2,269
- 2020REALM: Retrieval-Augmented Language Model Pre-Trainingcited by 2,126
- 2019Invariant Risk Minimizationcited by 1,832
- 2021WebGPT: Browser-assisted question-answering with human feedbackcited by 1,722
- 2015Deep Reinforcement Learning with Double Q-learningcited by 1,704
- 2019Generating Diverse High-Fidelity Images with VQ-VAE-2cited by 1,376
- 2020Big Self-Supervised Models are Strong Semi-Supervised Learnerscited by 1,375
- 2020Transformer Feed-Forward Layers Are Key-Value Memoriescited by 1,307
- 2021Improving language models by retrieving from trillions of tokenscited by 1,278
- 2014How transferable are features in deep neural networks?cited by 1,216
- 2017Continual Learning with Deep Generative Replaycited by 1,152
- 2021Learning to Prompt for Continual Learningcited by 938
- 2021SoundStream: An End-to-End Neural Audio Codeccited by 756
- 2022Fine-Tuning can Distort Pretrained Features and Underperform Out-of-Distributioncited by 722
- 2019Latent Retrieval for Weakly Supervised Open Domain Question Answeringcited by 691
- 2018Overcoming catastrophic forgetting with hard attention to the taskcited by 672
- 2021Vector-quantized Image Modeling with Improved VQGANcited by 656
- 2019Three scenarios for continual learningcited by 610
- 2021Gradient Projection Memory for Continual Learningcited by 338
- 2021Big Self-Supervised Models Advance Medical Image Classificationcited by 320
- 2021ERNIE 3.0: Large-scale Knowledge Enhanced Pre-training for Language Understanding and Generationcited by 258
- 2019Recurrent Independent Mechanismscited by 219
- 2022Patches Are All You Need?cited by 201
- 2018Continual Learning of Context-dependent Processing in Neural Networkscited by 178
- 2022Understanding The Robustness in Vision Transformerscited by 144
- 2019Online Meta-Learningcited by 137
- 2019Large Memory Layers with Product Keyscited by 120
- 2020CausalWorld: A Robotic Manipulation Benchmark for Causal Structure and Transfer Learningcited by 109
- 2017Learning Independent Causal Mechanismscited by 104
- 2020On Disentangled Representations Learned From Correlated Datacited by 94
- 2021Achieving Forgetting Prevention and Knowledge Transfer in Continual Learningcited by 91
- 2019Unsupervised Deep Learning by Neighbourhood Discoverycited by 78
- 2021Neural Production Systems: Learning Rule-Governed Visual Dynamicscited by 75
- 2021Manipulating SGD with Data Ordering Attackscited by 73
50 most cited of 68 All 68 (JSON)
Built on by
Citing papers per year: 2022: 3; 2023: 9; 2024: 5; 2025: 1.
18 papers.
Sort:
By area:
- 2022Aging with GRACE: Lifelong Model Editing with Discrete Key-Value Adaptorscited by 267
- 2023How Does Information Bottleneck Help Deep Learning?cited by 92
- 2022ASIF: Coupled Data Turns Unimodal Models to Multimodal Without Trainingcited by 45
- 2023Disentanglement via Latent Quantizationcited by 40
- 2023Learning Invariant Molecular Representation in Latent Discrete Spacecited by 19
- 2023Grounded Object Centric Learningcited by 17
- 2023Object-Centric Multiple Object Trackingcited by 15
- 2024Neural Concept Bindercited by 14
- 2023Unlearning via Sparse Representationscited by 10
- 2024An Efficient Memory Module for Graph Few-Shot Class-Incremental Learningcited by 8
- 2023Long-Tailed Question Answering in an Open Worldcited by 7
- 2025Skin Lesion Phenotyping via Nested Multi-modal Contrastive Learningcited by 2
6 more
- 2023Disentanglement of Latent Representations via Causal Interventionscited by 1
- 2024Interpreting the structure of multi-object representations in vision encoderscited by 1
- 2024On Design Choices in Similarity-Preserving Sparse Randomized Embeddingscited by 1
- 2022Continuous QA Learning with Structured Promptscited by 0
- 2023Self-Organising Neural Discrete Representation Learning `a la Kohonencited by 0
- 2024Discrete Dictionary-based Decomposition Layer for Structured Representation Learningcited by 0
- 2025Skin Lesion Phenotyping via Nested Multi-modal Contrastive Learning29 May 2025
- 2024On Design Choices in Similarity-Preserving Sparse Randomized Embeddings12 Dec 2024
- 2024An Efficient Memory Module for Graph Few-Shot Class-Incremental Learning11 Nov 2024
- 2024Neural Concept Binder14 Jun 2024
- 2024Interpreting the structure of multi-object representations in vision encoders13 Jun 2024
- 2024Discrete Dictionary-based Decomposition Layer for Structured Representation Learning11 Jun 2024
- 2023Unlearning via Sparse Representations26 Nov 2023
- 2023Learning Invariant Molecular Representation in Latent Discrete Space22 Oct 2023
- 2023Object-Centric Multiple Object Tracking1 Sep 2023
- 2023Grounded Object Centric Learning18 Jul 2023
- 2023How Does Information Bottleneck Help Deep Learning?30 May 2023
- 2023Disentanglement via Latent Quantization28 May 2023
6 more
- 2023Long-Tailed Question Answering in an Open World11 May 2023
- 2023Self-Organising Neural Discrete Representation Learning `a la Kohonen15 Feb 2023
- 2023Disentanglement of Latent Representations via Causal Interventions2 Feb 2023
- 2022Aging with GRACE: Lifelong Model Editing with Discrete Key-Value Adaptors20 Nov 2022
- 2022ASIF: Coupled Data Turns Unimodal Models to Multimodal Without Training4 Oct 2022
- 2022Continuous QA Learning with Structured Prompts31 Aug 2022
- 2024Neural Concept Bindercited by 14
- 2024Neural Concept Binder14 Jun 2024
- 2023Unlearning via Sparse Representationscited by 10
- 2023Unlearning via Sparse Representations26 Nov 2023
- 2022Aging with GRACE: Lifelong Model Editing with Discrete Key-Value Adaptorscited by 267
- 2023How Does Information Bottleneck Help Deep Learning?cited by 92
- 2022ASIF: Coupled Data Turns Unimodal Models to Multimodal Without Trainingcited by 45
- 2023Disentanglement via Latent Quantizationcited by 40
- 2023Learning Invariant Molecular Representation in Latent Discrete Spacecited by 19
- 2023Grounded Object Centric Learningcited by 17
- 2023Object-Centric Multiple Object Trackingcited by 15
- 2024An Efficient Memory Module for Graph Few-Shot Class-Incremental Learningcited by 8
- 2023Long-Tailed Question Answering in an Open Worldcited by 7
- 2025Skin Lesion Phenotyping via Nested Multi-modal Contrastive Learningcited by 2
- 2023Disentanglement of Latent Representations via Causal Interventionscited by 1
- 2024Interpreting the structure of multi-object representations in vision encoderscited by 1
12 most cited of 16 All 16 (JSON)
- 2025Skin Lesion Phenotyping via Nested Multi-modal Contrastive Learning29 May 2025
- 2024On Design Choices in Similarity-Preserving Sparse Randomized Embeddings12 Dec 2024
- 2024An Efficient Memory Module for Graph Few-Shot Class-Incremental Learning11 Nov 2024
- 2024Interpreting the structure of multi-object representations in vision encoders13 Jun 2024
- 2024Discrete Dictionary-based Decomposition Layer for Structured Representation Learning11 Jun 2024
- 2023Learning Invariant Molecular Representation in Latent Discrete Space22 Oct 2023
- 2023Object-Centric Multiple Object Tracking1 Sep 2023
- 2023Grounded Object Centric Learning18 Jul 2023
- 2023How Does Information Bottleneck Help Deep Learning?30 May 2023
- 2023Disentanglement via Latent Quantization28 May 2023
- 2023Long-Tailed Question Answering in an Open World11 May 2023
- 2023Self-Organising Neural Discrete Representation Learning `a la Kohonen15 Feb 2023
12 newest of 16 All 16 (JSON)