MM-StoryAgent: Multimodal Storytelling System
- MM-StoryAgent is a multimodal multi-agent framework designed to produce coherent narratives by orchestrating LLMs and generative media tools.
- It employs a modular agent architecture to decompose story prompts and ensure narrative consistency through structured planning and cross-modal asset integration.
- Empirical benchmarks highlight its state-of-the-art performance in creating interactive storybooks, digital visualizations, and editable long-form texts.
MM-StoryAgent is a class of multi-agent systems for automated, controllable, and expressive multimodal storytelling, unifying LLMs and generative media backends for the synthesis of coherent stories, illustrations, videos, and interactive experiences. These systems orchestrate the decomposition of story prompts into structured representations, the collaborative planning and refinement of narrative arcs, and the generation and integration of images, audio, and video through modular agent workflows. MM-StoryAgent instantiations have demonstrated state-of-the-art results across narrated storybooks, digital story visualization, long story text, and editable multimodal storybooks, with extensible open-source implementations underpinning their practical utility for research and creative applications (Xu et al., 7 Mar 2025, Sohn et al., 2024, Hu et al., 2024, Sarkar et al., 1 Feb 2026, Kim et al., 4 Mar 2025, Xia et al., 19 Jun 2025, Wang et al., 2024, Zhang et al., 2 May 2025, Park et al., 8 Jul 2025).
1. System Decomposition and Agent Architecture
MM-StoryAgent systems universally adopt a modular, multi-agent paradigm, wherein distinct LLM-powered agents (and, when required, vision or audio expert modules) are assigned fine-grained roles across the story generation pipeline. Canonical roles include:
| Agent Class | Primary Responsibilities | Example Instantiation |
|---|---|---|
| Planner/Designer | Narrative decomposition, shot/event outline | StoryDesigner, Outline Agent |
| Consistency Critic | Cross-modal and intra-modal alignment validation | ConsistencyCritic, EventValidator |
| State Manager | Tracks canonical entities, state, and attribute maps | StateManager, Role Extractor |
| Asset Generation | Calls T2I/audio models, applies rigging/inpainting | ImageGen, SpeechGen, VideoCreator |
| Composition/Render | Stitches assets per script and timing | VideoAssembler, MoviePy, Renderer |
| Observer/Evaluator | Scores intermediate/final outputs, controls loops | Observer (AQA/MLLM)-based agents |
Agents communicate via structured JSON, passing outputs such as story outlines, character sheets, scene plans, and multimodal asset metadata. Sequential dependencies ensure that narrative logic flows from high-level decomposition (story arc, events) through asset synthesis to final composition, with local revision loops (e.g., prompt/cue reviewers, Expert–Critic dyads) integrated to enforce quality and consistency (Xu et al., 7 Mar 2025, Hu et al., 2024, Sarkar et al., 1 Feb 2026).
2. Story Representation and Planning
Central to the MM-StoryAgent approach is the explicit modeling of narrative state and flow. Initial free-form prompts are parsed by LLM agents into hierarchically structured story state objects comprising:
- Character sheets: entity sets {c_k} with canonical names, persistent attributes, role assignments, and reference links.
- State/tracking: global style, setting, and identity invariants (e.g., clothing color, tone).
- Scene/shot graph: ordered or graph-structured per-scene nodes S_i, each with scene description, foreground/background asset requirements, entity references, and narrative metadata (e.g., event relations, dialogue, camera cues) (Sarkar et al., 1 Feb 2026, Hu et al., 2024).
This state drives asset generation and underpins editability, enabling fine-grained update and localized re-generation on user edits.
Planning agents operate in multi-stage pipelines:
- Outline generation: Decomposition of premise into events or high-level shots (event tuples: time, location, action, entities, relations).
- Planning/Weaving: Mapping events to chapters, scenes, or beats, supporting both linear and non-linear (analepsis/prolepsis) narrative layouts.
- Compression and consistency: ReIO-based summarization for long stories, hierarchical reference and reuse for multimodal assets (Xia et al., 19 Jun 2025).
3. Multimodal Asset Generation and Integration
MM-StoryAgent orchestrates asset generation using both established and custom generative frameworks:
- Text-to-Image/Storyboard: Diffusion models (e.g., Stable Diffusion XL, Playground v2.5), optionally coupled with role-consistency enforcement (masking, inpainting, block-wise embedding) and layout guidance (IP-Adapter, AnyDoor, LangSAM, Segment-Anything).
- Image-to-Video: Diffusion-style I2V (e.g., DynamiCrafter with LoRA-BE) introduces subject-specific low-rank adaptations; cross-attention regularizers (L_loc) enforce subject consistency throughout shot sequences.
- Audio Generation: Speech (CosyVoice, AudioGen, XTTS, ElevenLabs), sound effects (AudioLDM 2, FreeSound API), and music (MusicGen) are prompt-derived, temporally aligned, and layered for immersion (Xu et al., 7 Mar 2025, Hu et al., 2024, Sohn et al., 2024).
- Video Assembly: Scene- and utterance-synchronous composition using MoviePy, with image transitions, voice, SFX, and music scheduled per narration interval.
Pipeline agents maintain explicit cross-modal correspondence via unique identifiers, asset tagging, and prompt engineering, so that story state invariants (e.g., “Tim always wears a yellow raincoat”) are preserved across pages, scenes, or shots (Sarkar et al., 1 Feb 2026).
4. Evaluation, Benchmarks, and Empirical Results
Evaluation protocols dissect the quality and consistency of generated narratives using automatic, human, and cross-modal alignment metrics:
- Objective metrics: Text–image CLIP score, speech–text and music–text CLAP, inter-image Wav2CLIP, FID, SSIM, LPIPS, FVD, and per-edit adjacency-page consistency.
- Subjective ratings: 1–5 scale for attractiveness, warmth, educational value, inter-/intra-shot consistency, coherence, engagement, and overall quality, aggregated from expert and user studies (Xu et al., 7 Mar 2025, Hu et al., 2024, Sarkar et al., 1 Feb 2026, Xia et al., 19 Jun 2025).
- Editing and efficiency metrics: Number of pages/assets affected per edit, interaction turns, and wall-clock time (Sarkar et al., 1 Feb 2026).
Benchmark results demonstrate that MM-StoryAgent achieves superior cross-shot consistency (FVD/SSIM/LPIPS), higher alignment (CLIP, CLAP), finer localized editability (mean 1.6 images per edit vs. 4.5 for prompt-only baselines), and elevated user preference for control. Ablation confirms the necessity of explicit state, local regeneration, and Critic loops for maximum consistency (Sarkar et al., 1 Feb 2026, Hu et al., 2024, Xu et al., 7 Mar 2025).
5. Applications and Case Studies
MM-StoryAgent architectures have been deployed in diverse applications, each optimizing agent roles for domain specificity:
- Immersive storybook video generation: Multi-stage writing, role-consistent illustration, audio synthesis, cross-modal evaluation (Xu et al., 7 Mar 2025).
- Digital story visualization: Hierarchical planning (arc → scene → shot → asset), narrative reflection, human-in-the-loop correction, context-coherent scene composition (Sohn et al., 2024, Kim et al., 4 Mar 2025).
- Long-form story text generation: Event-graph decomposition, non-linear chapter weaving, dynamic history compression, rewrite-on-failure (Xia et al., 19 Jun 2025).
- Editable multimodal storybooks: Explicit, patchable story-state S object, localized page editing, Critic-enforced invariants, rapid regeneration with model-agnostic prompts (Sarkar et al., 1 Feb 2026).
- Customizable video storytelling: Agent-managed shot design, storyboard inpainting, LoRA-BE temporal consistency, user-override loops, public and open-domain dataset benchmarks (Hu et al., 2024).
- Interactive video story understanding: Stage-specific multimodal parsing, Retrieval-Augmented Generation, dialogic multi-agent growth, scene customization (plot extension, perspective shift, character biography) (Zhang et al., 2 May 2025).
- Character relationship exploration: Multi-agent character “journaling,” social graph expansion, and comment threading for community-scale narrative construction (Park et al., 8 Jul 2025).
6. Extensions, Limitations, and Prospective Directions
Current MM-StoryAgent systems evidence robust performance in coherence and control, but several challenges and directions remain:
- State granularity: Most state schemas are per-page or per-shot, limiting object/region-level editability. Extending S_i to sub-page/sub-frame provides a path to finer control (Sarkar et al., 1 Feb 2026).
- Latency and cost: Extensive agent orchestration adds overhead, especially in reflection/feedback loops and multi-modal pipeline stages (Kim et al., 4 Mar 2025).
- Dependency on prompt engineering: Model-agnostic, training-free pipelines rely on prompt design and may be brittle to ambiguous or complex edits.
- Learning and adaptation: While some systems evolve prompt templates (RAG-based evolutionary loops), no agent currently incorporates explicit reinforcement learning or real-time user engagement proxies at scale (Wang et al., 2024).
- Integration and generalization: Proposals suggest generalizing agent-based orchestration to video storyboard, scene-graph-based editors, and reinforcement learning from human feedback for story visualization and narration policy refinement (Sarkar et al., 1 Feb 2026, Kim et al., 4 Mar 2025).
A plausible implication is that future MM-StoryAgent paradigms will combine region/object-level explicit state, adaptive prompt tuning, and LLM/DM feedback loops, converging toward fully interactive, granular, and learning-driven multimodal story generation and editing systems.