TL;DR
BOOKMARKS introduces a search-based memory system for role-playing agents that actively manages task-relevant story bookmarks, outperforming traditional recurrent summarization methods in maintaining long-term consistency.
Contribution
The paper presents a novel search-based memory framework called BOOKMARKS that actively initializes, maintains, and updates story bookmarks for RPAs, improving long-horizon consistency.
Findings
Outperforms RPA memory baselines on 85 characters from 16 artifacts.
Supports concept, behavior, and state searches with efficient synchronization.
Significantly improves long-term story consistency in role-playing agents.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
