atlas

Research map / Large language models / Retrieval and knowledge

SeCom: On Memory Construction and Retrieval for Personalized Conversational Agents

ICLR 2025 · Large language models › Retrieval and knowledge · approach: Retrieval-augmented reasoning

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 SeCom, which builds a conversation memory bank at topical-segment granularity using an LLM-based segmenter and denoises memory units with LLMLingua-2 prompt compression before retrieval, outperforming turn-, session-, and summary-based memory on LOCOMO and Long-MT-Bench+.

Problem

Long-term personalized conversational agents need memory units for retrieval-augmented response generation, but turn-level, session-level, and summary-based memory granularities each suffer from retrieval inaccuracy and loss or noise in retrieved content.

Approach

Construct memory at the topically coherent segment level via a conversation segmentation model (GPT-4 zero-shot, optionally refined by LLM self-reflection on annotated data), and apply LLMLingua-2 compression as a denoising step on memory units before retrieval, without summarization.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use segment-level memory instead of turn-level or session-level memorySeCom · LOCOMOGPT4Score: 65.92 -> 71.57Helped
use segment-level memory instead of turn-level or session-level memorySeCom · Long-MT-Bench+GPT4Score: 85.14 -> 88.81Helped
add compression-based memory denoising with LLMLingua-2 (ablation)SeCom with MPNet retrieval · LOCOMOGPT4Score: 59.87 -> 69.33Helped
add compression-based memory denoising with LLMLingua-2 (ablation)SeCom with MPNet retrieval · Long-MT-Bench+GPT4Score: 87.51 -> 88.81Helped
replace GPT-4 segmentation with Mistral-7B segmentation (ablation)SeCom with MPNet retrieval · LOCOMOGPT4Score: 69.33 -> 66.37Hurt
replace GPT-4 segmentation with RoBERTa segmentation (ablation)SeCom with MPNet retrieval · LOCOMOGPT4Score: 69.33 -> 61.84Hurt
replace GPT-4 segmentation with Mistral-7B segmentation (ablation)SeCom with MPNet retrieval · Long-MT-Bench+GPT4Score: 88.81 -> 86.32Hurt
replace GPT-4 segmentation with RoBERTa segmentation (ablation)SeCom with MPNet retrieval · Long-MT-Bench+GPT4Score: 88.81 -> 81.52Hurt
use segment-level memory instead of turn-level memorySeCom · CoQAGPT4Score: 97.48 -> 98.31Helped
use segment-level memory instead of turn-level memorySeCom · Persona-ChatGPT4Score: 76.83 -> 78.34Helped
use segment-level memory instead of turn-level memorySeCom · Long-MT-Bench+ with Mistral-7B-Instruct-v0.3 generationGPT4Score: 85.61 -> 90.58Helped
use segment-level memory instead of turn-level memorySeCom · LOCOMO official QA pairsGPT4Score: 81.52 -> 84.21Helped

Surprising findings

Limitations

Experimental setup

Datasets: LOCOMO Long-MT-Bench+ MT-Bench+ DialSeg711 TIAGE SuperDialSeg CoQA Persona-Chat

Benchmarks: LOCOMO Long-MT-Bench+ DialSeg711 TIAGE SuperDialSeg CoQA Persona-Chat

Metrics: GPT4Score BLEU ROUGE BERTScore pairwise win rate Pk WindowDiff F1 segment score DCG

Baselines: Turn-Level Session-Level Zero History Full History SumMem RecurSum ConditionMem MemoChat COMEDY

Builds on: LLMLingua-2 MemoChat RecurSum prefix-tuning LumberChunker

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