Retrieval Backward Attention without Additional Training: Enhance Embeddings of Large Language Models via Repetition
Yifei Duan, Raphael Shang, Deng Liang, Yongqiang Cai
TL;DR
The paper tackles improving embedding quality for decoder-only large language models in zero shot settings without retraining. It proposes ReBA, a context augmentation method that combines text repetition with backward attention by constructing a global symmetric attention matrix A new across all layers and heads, then computing updated token embeddings from the repeated sequence. Experiments on Chinese datasets show that ReBA significantly enhances sentence and word embeddings over classical and simple repetition baselines, with word-level gains being more dependent on backward attention. The approach yields practical benefits for zero shot semantic tasks while incurring additional computational overhead, and suggests future work to reduce this cost via subsequence based processing while maintaining embedding quality.
Abstract
Language models can be viewed as functions that embed text into Euclidean space, where the quality of the embedding vectors directly determines model performance, training such neural networks involves various uncertainties. This paper focuses on improving the performance of pre-trained language models in zero-shot settings through a simple and easily implementable method. We propose a novel backward attention mechanism to enhance contextual information encoding. Evaluated on the Chinese Massive Text Embedding Benchmark (C-MTEB), our approach achieves significant improvements across multiple tasks, providing valuable insights for advancing zero-shot learning capabilities.
