atlas

Research map / Large language models / Retrieval and knowledge

ReFusion: Improving Natural Language Understanding with Computation-Efficient Retrieval Representation Fusion

ICLR 2024 · Large language models › Retrieval and knowledge · approach: Retrieval-augmented reasoning · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes ReFusion, which fuses retrieval representations directly into transformer hidden states (reranker and ordered-mask ranking schemes, searched via bi-level optimization) instead of concatenating retrieved text, improving few-shot NLU on 15 NKI tasks with RoBERTa-large.

Problem

Retrieval-concatenation augmentation for non-knowledge-intensive NLU tasks greatly increases input length, raising attention compute and causing truncation, while naive representation fusion yields limited gains.

Approach

Fuse retrieved representations into hidden states of each layer rather than the input, with a learnable reranker and a per-dimension ordered mask over retrievals, and an adaptive retrieval integrator that picks the best ranking scheme per layer via differentiable bi-level search.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace LM-BFF with ReFusionRoBERTa-large few-shot NKI tasks · Avg-allaccuracy: 71.8 -> 74.3Helped
Replace LM-BFF with ReFusionRoBERTa-large · TRECaccuracy: 84.8 -> 90.3Helped
Add retrieval fusion with adaptive retrieval integrator and all ranking schemes (ablation)RoBERTa-large · six-task ablation averageaccuracy: 76.7 -> 82.3Helped
Add reranker-ranked retrieval representations without adaptive retrieval integrator (ablation)RoBERTa-large · six-task ablation averageaccuracy: 76.7 -> 78.2Helped
Add ordered-mask-ranked retrieval representations without adaptive retrieval integrator (ablation)RoBERTa-large · six-task ablation averageaccuracy: 76.7 -> 77.7Helped
Use inner-product rather than L2-norm retrieval metric (ablation)ReFusion · six-task ablation averageaccuracy: 82.3 -> 82.6Helped
Change retrieval count from k=1 to k=32 (ablation)ReFusion · six-task ablation averageaccuracy: 82.6 -> 83.8Helped
Increase retrieval count beyond k=64 (ablation)ReFusion · NKI tasksaccuracyMixed
Retrieve based on hidden states rather than input texts (ablation)ReFusion · MPQAaccuracy: 87.9 -> 88.7Helped
Retrieve based on hidden states rather than input texts (ablation)ReFusion · SUBJaccuracy: 92.1 -> 91.7Hurt
Retrieve based on hidden states rather than input texts (ablation)ReFusion · TRECaccuracy: 84.0 -> 85.6Helped
Use ReFusion instead of T5-baseT5-base few-shot NKI tasks · Avg-allaccuracy: 78.2 -> 79.6Helped

Surprising findings

Limitations

Experimental setup

Datasets: SST-2 SST-5 MR CR MPQA SUBJ TREC CoLA MNLI MNLI-m SNLI QNLI

Benchmarks: SST-2 SST-5 MR CR MPQA SUBJ TREC CoLA MNLI MNLI-m SNLI QNLI

Metrics: accuracy standard deviation across 5 seeds inference latency (seconds per sentence) FLOPs

Baselines: LM-BFF DART KPT CA-512 T5-base Splinter FewshotBART

Builds on: LM-BFF nested dropout Gumbel softmax DARTS-style bi-level optimization RoBERTa

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy