about
A Fact-Grounded Multimodal Writing Assistant Based on Offline Knowledge Base (arxiv.org)
2 points by PaulHoule on Jul 25, 2025 | hide | past | pdf | discuss on HN

In plain words: It writes long documents step by step, pulling facts and images from a hand-picked offline library and checking each section as it goes. On financial reports, its articles beat assistants that search the web or fetch sources as they write, on accuracy and quality.

Abstract · DeepWriter: A Fact-Grounded Multimodal Writing Assistant Based On Offline Knowledge Base

Large Language Models (LLMs) have demonstrated remarkable capabilities in various applications. However, their use as writing assistants in specialized domains like finance, medicine, and law is often hampered by a lack of deep domain-specific knowledge and a tendency to hallucinate. Existing solutions, such as Retrieval-Augmented Generation (RAG), can suffer from inconsistency across multiple retrieval steps, while online search-based methods often degrade quality due to unreliable web content. To address these challenges, we introduce DeepWriter, a customizable, multimodal, long-form writing assistant that operates on a curated, offline knowledge base. DeepWriter leverages a novel pipeline that involves task decomposition, outline generation, multimodal retrieval, and section-by-section composition with reflection. By deeply mining information from a structured corpus and incorporating both textual and visual elements, DeepWriter generates coherent, factually grounded, and professional-grade documents. We also propose a hierarchical knowledge representation to enhance retrieval efficiency and accuracy. Our experiments on financial report generation demonstrate that DeepWriter produces high-quality, verifiable articles that surpasses existing baselines in factual accuracy and generated content quality.

Song Mao, Lejun Cheng, Pinlong Cai, Guohang Yan, Ding Wang, Botian Shi
arXiv:2507.14189 · cs.CL, cs.AI · submitted Jul 14, 2025 · updated Aug 14, 2025
abstract · pdf · html · work in process

add comment on HN