BOOKMARKS: Efficient Active Storyline Memory for Role-playing

Hugging Face Daily Papers Papers

Summary

BOOKMARKS is a search-based memory framework for role-playing agents that actively maintains task-relevant story details through structured bookmarks, outperforming existing recurrent summarization methods.

Memory systems are critical for role-playing agents (RPAs) to maintain long-horizon consistency. However, existing RPA memory methods (e.g., profiling) mainly rely on recurrent summarization, whose compression inevitably discards important details. To address this issue, we propose a search-based memory framework called BOOKMARKS, which actively initializes, maintains, and updates task-relevant pieces of bookmarks for the current task (e.g., character acting). A bookmark is structured as the answer to a question at a specific point in the storyline. For each current task, BOOKMARKS selects reusable existing bookmarks or initializes new ones (at storyline beginning) with useful questions. These bookmarks are then synchronized to the current story point, with their answers updated accordingly, so they can be efficiently reused in future grounding rounds. Compared with recurrent summarization, BOOKMARKS offers (1) active grounding for capturing task-specific details and (2) passive updating to avoid unnecessary computation. In implementation, BOOKMARKS supports concept, behavior, and state searches, each powered by an efficient synchronization method. BOOKMARKS significantly outperforms RPA memory baselines on 85 characters from 16 artifacts, demonstrating the effectiveness of search-based memory for RPAs.
Original Article
View Cached Full Text

Cached at: 05/15/26, 04:24 AM

Paper page - BOOKMARKS: Efficient Active Storyline Memory for Role-playing

Source: https://huggingface.co/papers/2605.14169

Abstract

BOOKMARKS is a search-based memory framework that improves role-playing agents by actively managing task-relevant information through structured bookmarks that capture detailed character behaviors and story elements.

Memory systemsare critical forrole-playing agents(RPAs) to maintain long-horizon consistency. However, existing RPA memory methods (e.g., profiling) mainly rely onrecurrent summarization, whose compression inevitably discards important details. To address this issue, we propose asearch-based memoryframework calledBOOKMARKS, which actively initializes, maintains, and updatestask-relevant piecesofbookmarksfor the current task (e.g., character acting). A bookmark is structured as the answer to a question at a specific point in the storyline. For each current task,BOOKMARKSselects reusable existingbookmarksor initializes new ones (at storyline beginning) with useful questions. Thesebookmarksare then synchronized to the current story point, with their answers updated accordingly, so they can be efficiently reused in futuregroundingrounds. Compared withrecurrent summarization,BOOKMARKSoffers (1) activegroundingfor capturing task-specific details and (2) passive updating to avoid unnecessary computation. In implementation,BOOKMARKSsupports concept, behavior, andstate searches, each powered by an efficientsynchronizationmethod.BOOKMARKSsignificantly outperforms RPA memory baselines on 85 characters from 16 artifacts, demonstrating the effectiveness ofsearch-based memoryfor RPAs.

View arXiv pageView PDFGitHub3Add to collection

Get this paper in your agent:

hf papers read 2605\.14169

Don’t have the latest CLI?curl \-LsSf https://hf\.co/cli/install\.sh \| bash

Models citing this paper0

No model linking this paper

Cite arxiv.org/abs/2605.14169 in a model README.md to link it from this page.

Datasets citing this paper0

No dataset linking this paper

Cite arxiv.org/abs/2605.14169 in a dataset README.md to link it from this page.

Spaces citing this paper0

No Space linking this paper

Cite arxiv.org/abs/2605.14169 in a Space README.md to link it from this page.

Collections including this paper0

No Collection including this paper

Add this paper to acollectionto link it from this page.

Similar Articles