Triple-Encoders: Representations That Fire Together, Wire Together
Not on the map. Why?
Abstract (arXiv)
Search-based dialog models typically re-encode the dialog history at every turn, incurring high cost. Curved Contrastive Learning, a representation learning method that encodes relative distances between utterances into the embedding space via a bi-encoder, has recently shown promising results for dialog modeling at far superior efficiency. While high efficiency is achieved through independently encoding utterances, this ignores the importance of contextualization. To overcome this issue, this study introduces triple-encoders, which efficiently compute distributed utterance mixtures from these independently encoded utterances through a novel hebbian inspired co-occurrence learning objective in a self-organizing manner, without using any weights, i.e., merely through local interactions. Empirically, we find that triple-encoders lead to a substantial improvement over bi-encoders, and even to better zero-shot generalization than single-vector representation models without requiring re-encoding. Our code (https://github.com/UKPLab/acl2024-triple-encoders) and model (https://huggingface.co/UKPLab/triple-encoders-dailydialog) are publicly available.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 24 of its 38 references that are in the map. First posted on arXiv 19 Feb 2024.
Builds on
24 of 38 references.
References · 24
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,266
- 2019Sentence-BERT: Sentence Embeddings using Siamese BERT-Networkscited by 9,049
- 2013Distributed Representations of Words and Phrases and their Compositionalitycited by 3,462
- 2020ColBERT: Efficient and Effective Passage Search via Contextualized Late Interaction over BERTcited by 1,160
- 2019DialoGPT: Large-Scale Generative Pre-training for Conversational Response Generationcited by 842
- 2018Personalizing Dialogue Agents: I have a dog, do you have pets too?cited by 820
- 2023Towards General Text Embeddings with Multi-stage Contrastive Learningcited by 705
- 2017DailyDialog: A Manually Labelled Multi-turn Dialogue Datasetcited by 649
- 2021ColBERTv2: Effective and Efficient Retrieval via Lightweight Late Interactioncited by 464
- 2021Large Pre-trained Language Models Contain Human-like Biases of What is Right and Wrong to Docited by 178
- 2019Poly-encoders: Transformer Architectures and Pre-training Strategies for Fast and Accurate Multi-sentence Scoringcited by 164
12 more
- 2015The Goldilocks Principle: Reading Children's Books with Explicit Memory Representationscited by 108
- 2017Unsupervised Learning of Sentence Embeddings using Compositional n-Gram Featurescited by 103
- 2019ConveRT: Efficient and Accurate Conversational Representations from Transformerscited by 95
- 2018Microsoft Dialogue Challenge: Building End-to-End Task-Completion Dialogue Systemscited by 46
- 2020Efficient Document Re-Ranking for Transformers by Precomputing Term Representationscited by 44
- 2021A Statutory Article Retrieval Dataset in Frenchcited by 40
- 2023History-Aware Hierarchical Transformer for Multi-session Open-domain Dialogue Systemcited by 15
- 2023MidMed: Towards Mixed-Type Dialogues for Medical Consultationcited by 13
- 2023Why LLMs Hallucinate, and How to Get (Evidential) Closure: Perceptual, Intensional, and Extensional Learning for Faithful Natural Language Generationcited by 13
- 2023Bridging Continuous and Discrete Spaces: Interpretable Sentence Representation Learning via Compositional Operationscited by 5
- 2019CBOW Is Not All You Need: Combining CBOW with the Compositional Matrix Space Modelcited by 4
- 2022Imagination is All You Need! Curved Contrastive Learning for Abstract Sequence Modeling Utilized on Long Short-Term Dialogue Planningcited by 1
Built on by
Citing papers per year: 2025: 1.
1 paper.
- 2025Causal Retrieval with Semantic Considerationcited by 0
- 2025Causal Retrieval with Semantic Consideration7 Apr 2025