Paper deep dive
MindTrellis: Co-Creating Knowledge Structures with AI through Interactive Visual Exploration
Xiang Li, Cara Li, Emily Kuang, Can Liu, Jian Zhao
Intelligence
Status: succeeded | Model: Gemma-4-26B-A4B | Prompt: intel-v1 | Confidence: 96%
Last extracted: 6/21/2026, 6:17:45 AM
Summary
MindTrellis is an interactive visual system designed for human-AI collaborative knowledge construction. Unlike existing LLM-based retrieval systems that offer static visualizations or manual tools that lack intelligent assistance, MindTrellis allows users to both query document-grounded information and actively contribute to an evolving knowledge graph. The system uses a multi-agent pipeline to handle intent disambiguation, knowledge placement, and coherence maintenance, enabling a bidirectional interaction where users can add concepts, modify relationships, and reorganize the hierarchy. A user study with 12 participants demonstrated that MindTrellis improves knowledge organization effectiveness and reduces cognitive load compared to retrieval-only baselines.
Entities (6)
Relation Signals (4)
MindTrellis â builds â Knowledge Graph
confidence 100% · users and AI collaboratively build a dynamic knowledge graph.
MindTrellis â enables â Human-AI Collaboration
confidence 100% · MindTrellis is an interactive visual system that enables human-AI collaborative knowledge construction
Multi-agent Pipeline â handles â Intent Disambiguation
confidence 100% · A multi-agent pipeline coordinates intent disambiguation, knowledge placement, and coherence maintenance
MindTrellis â uses â Multi-agent Pipeline
confidence 100% · A multi-agent pipeline coordinates intent disambiguation, knowledge placement, and coherence maintenance across both pathways.
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
Abstract:Knowledge workers face increasing challenges in synthesizing information from multiple documents into structured conceptual understanding. This process is inherently iterative: users explore content, identify relationships between concepts, and continuously reorganize their mental models. However, current approaches offer limited support. LLM-based systems let users query information but not shape how knowledge is organized; manual tools like mind maps support structure creation but lack intelligent assistance. This leaves an open opportunity: supporting collaborative construction where users and AI jointly develop an evolving knowledge representation. We present MindTrellis, an interactive visual system where users and AI collaboratively build a dynamic knowledge graph. Users can query the graph to retrieve document-grounded information, and contribute by introducing new concepts, modifying relationships, and reorganizing the hierarchy to reflect their developing understanding. In a user study where 12 participants created slide decks, MindTrellis outperformed retrieval-only baselines in knowledge organization and cognitive load, as measured by expert ratings of content coverage and structural quality.
Tags
Links
- Source: https://arxiv.org/abs/2604.23129v1
- Canonical: https://arxiv.org/abs/2604.23129v1
Trouble viewing inline? Open PDF directly â
Full Text
118,264 characters extracted from source content.
Expand or collapse full text
MindTrellis: Co-Creating Knowledge Structures with AI through Interactive Visual Exploration Xiang Li University of WaterlooWaterlooOntarioCanada x247li@uwaterloo.ca , Cara Li University of WaterlooWaterlooOntarioCanada cy5li@uwaterloo.ca , Emily Kuang York UniversityTorontoOntarioCanada ekuang@yorku.ca , Can Liu Nanyang Technological UniversitySingaporeSingapore can.liu@ntu.edu.sg and Jian Zhao University of WaterlooWaterlooOntarioCanada jianzhao@uwaterloo.ca (2026) Abstract. Synthesizing information from multiple documents into structured understanding is inherently iterative, yet current approaches provide limited support. LLM-based systems let users query information but produce structures that users cannot reshape; manual tools like mind maps offer full control but lack intelligent assistance; and commercial tools have begun combining retrieval with user contribution, but not within a unified visual knowledge structure. We present MindTrellis, an interactive visual system that addresses this gap by letting users and AI collaboratively build a knowledge graph combining document-derived and user-contributed knowledge. Users can query the graph to retrieve document-grounded information, and contribute new concepts, relationships, and hierarchical organization to reflect their developing understanding. A multi-agent pipeline coordinates intent disambiguation, knowledge placement, and coherence maintenance across both pathways. In a controlled study where 12 participants created slide decks, MindTrellis outperformed a retrieval-only baseline in knowledge organization and cognitive load, with participants valuing progressive graph expansion and the ability to integrate their own insights. Knowledge Exploration; Interactive Visualization; Human-AI Collaboration; Multi-Agent System â copyright: acmcopyrightâ journalyear: 2026â conference: Designing Interactive Systems Conference; June 13â17, 2026; Singapore, Singaporeâ booktitle: Designing Interactive Systems Conference (DIS â26), June 13â17, 2026, Singapore, Singaporeâ ccs: Human-centered computing Interactive systems and toolsâ ccs: Human-centered computing Visualization systems and toolsâ ccs: Computing methodologies Natural language processing Figure 1. MindTrellis is an interactive visual system that enables human-AI collaborative knowledge construction, where users can both query information and contribute insights to an evolving knowledge graph. (a) File Manager â allows users to upload and organize documents. (b) Knowledge Canvas â displays the knowledge graph where users can explore and directly manipulate nodes and relationships. (c) Chat Panel â enables users to query information, request expansions, and issue modification commands through natural language. Screenshot of the MindTrellis interface with three panels: a file manager listing uploaded documents on the left, a central canvas showing a hierarchical node-link knowledge graph about climate change with labeled edges connecting concepts, and a chat panel on the right displaying user queries and AI responses. 1. Introduction As digital resources continue to expand, knowledge workers face increasing challenges in understanding and synthesizing information from multiple sources. Developing a coherent understanding is inherently an iterative process: users explore information, form mental models, refine their understanding, and reorganize their knowledge as they learn (Pirolli and Card, 2005). However, current tools provide limited support for this evolving process, creating a gap between how human understanding develops and how systems facilitate knowledge construction. Traditional visualization tools based on mind maps (Buzan, 2006) and concept maps (Novak, 1984) allow users to construct and modify knowledge representations, offering full control over structure. However, they lack sufficient intelligent assistance, largely relying on usersâ manual operations, which makes the process tedious and cognitively demanding when dealing with complex, multi-source information. In recent years, researchers have developed automatic knowledge graph construction methods that use extraction algorithms to identify entities and relationships from text corpora (Hogan et al., 2021), but this process involves minimal human participation and produces structures optimized for machine consumption rather than human understanding. Since the emergence of Large Language Models (LLMs), retrieval-augmented generation (RAG) systems (Lewis et al., 2021) have enabled users to query knowledge bases through natural language. Recent systems such as Graphologue (Jiang et al., 2023), Sensecape (Suh et al., 2023), Selenite (Liu et al., 2024), and Luminate (Suh et al., 2024) further integrate LLMs with graphical representations to support visual exploration of complex information. Yet these systems treat the underlying knowledge structure as largely static: users can retrieve information and receive AI-generated visualizations, but cannot add their own concepts, modify relationships, or reorganize how the structure is arranged. The broader pattern of users shaping the same representations they consume from is well established in interactive systems (Hempel et al., 2019; Ye et al., 2020), and commercial tools such as NotebookLM and Notion AI already let users both query and contribute to underlying knowledge stores. These commercial tools, however, distribute retrieval and contribution across separate panes or database views rather than integrating them within a single visual knowledge structure. Multi-document knowledge construction is fundamentally iterative (Russell et al., 1993): users externalize their developing mental models (Kirsh, 2010), test relationships between concepts (Novak, 1984; Cañas et al., 2005), and continuously reorganize their representations as understanding deepens (Pirolli and Card, 2005; Binks et al., 2022). Research on knowledge visualization suggests that spatial representations reduce cognitive effort (Larkin and Simon, 1987) and that the cognitive value of working with multiple representations lies in the transformations between them (Binks et al., 2022). A system designed to support this process should therefore integrate AI-assisted retrieval and user contribution within a shared visual structure, so that users can see how new content relates to existing knowledge and reorganize the whole as their understanding evolves. We present MindTrellis, an interactive visual system for multi-document knowledge construction whose design centers on a visual knowledge graph as the primary shared artifact (Fig. 1). In one direction, users can query the knowledge base to retrieve information grounded in their uploaded documents. In the other direction, users can contribute to the knowledge structure by adding new concepts, modifying relationships, and reorganizing the hierarchy to reflect their developing understanding; the system simultaneously synchronizes these contributions to the underlying knowledge base to maintain consistency between the visual representation and stored knowledge. The resulting representation is what we call a co-created knowledge graph: a hybrid of document-derived content and user-contributed insights that evolves through the collaboration between human understanding and AI assistance. However, enabling this co-creation introduces new technical challenges. User input is inherently ambiguous: a query like âExpand the effects of deforestation on causing global warmingâ could be a request for information retrieval, a command to expand the knowledge structure, or both simultaneously. When users contribute new knowledge, the system needs to determine where this information belongs within the existing taxonomy, which requires understanding both the new content and the current graph topology. As the knowledge graph evolves through user contributions, the system must also maintain coherence and consistency, avoiding contradictions and redundancies. To address these challenges, we developed a multi-agent pipeline in MindTrellis where specialized components collaborate to support seamless bidirectional interaction: classifying user intent, routing inputs to appropriate processing pipelines, handling retrieval at multiple granularity levels, and executing structural modifications while maintaining graph coherence. Based on the co-created knowledge graph and the multi-agent system, MindTrellis supports two complementary interactions for controlling and modifying the knowledge graph, within a unified environment. Through the chat interface, users can issue natural language commands to query information, add nodes, or restructure relationships. Through the visual canvas, users can directly manipulate (Hutchins et al., 1985) the graph by clicking to select nodes, dragging to reposition elements, and using toolbar controls to expand topics or create connections. To evaluate MindTrellis, we conducted a controlled user study with 12 participants comparing our system against a baseline system that combines a RAG interface with automatically generated graph visualizations. The baseline supports the query direction, where users can ask questions and view document-grounded answers as node diagrams, but does not allow users to modify the generated structure or add their own concepts. Participants rated MindTrellis significantly higher on knowledge organization effectiveness and reported lower frustration when exploring unfamiliar topics. Qualitative feedback highlighted that progressive expansion of the knowledge graph, where new nodes branch from existing ones rather than appearing all at once, reduced participantsâ cognitive overload and helped maintain a coherent mental model. Participants also valued the ability to integrate their own insights into the evolving structure. These findings suggest that enabling users to actively shape knowledge representations, rather than passively consuming system-generated structures, can meaningfully improve outcomes in information exploration tasks. In summary, our contributions in this paper include: âą The design and implementation of MindTrellis, an interactive system for knowledge construction from multi-document sources, featuring a visual knowledge graph where document-derived and user-contributed knowledge coexist, manipulable through both natural language and direct manipulation. âą A multi-agent pipeline that addresses the technical challenges of intent parsing, knowledge placement, and coherence maintenance, validated through quantitative evaluation. âą Findings from a controlled user study demonstrating that MindTrellis improves knowledge organization effectiveness and reduces cognitive load compared to retrieval-only baselines. 2. Related Work 2.1. Knowledge Visualization and Externalization As both digital and physical resources continue to expand, people increasingly recognize the value of visualizing knowledge (Eppler and Burkhard, 2008; Meyer, 2010) to aid in learning and understanding complex information (Safar et al., 2014; Cañas et al., 2005). Knowledge visualization provides a structured way to externalize thoughts, which is particularly useful for understanding complex or multi-faceted subjects (Wang and Jacobson, 2011). Different forms of visualization, especially graph-based representations, can significantly enhance critical thinking (Kasumu and Oluwayimika, 2022; Machado and Carvalho, 2020) and comprehension (Dias, 2011; Rassaei, 2019), which includes concept maps (Davenport and Prusak, 1998; Oâdonnell et al., 2002; Lee and Segev, 2012) and mind maps (Erdem, 2017; Wickramasinghe et al., 2011). Overall, these visualization techniques support memory retention and comprehension as well as facilitate deeper cognitive engagement and a more structured understanding of complex topics. However, not all visual forms are equally effective, and the choice of representation can shape what people notice, how they reason, and what knowledge they construct. Carneiro et al. (Carneiro et al., 2021) compared textual and graphical representations for argument analysis and found that graph-based interfaces better support reasoning over non-linear argument structures, where relationships between claims are difficult to convey through sequential text. Binks et al. (Binks et al., 2022) studied how users move between map-based and textual representations during essay writing, finding that the cognitive value lies not within any single representation but in the representational transformations between themâthe process of re-expressing and reorganizing knowledge across formats. Their characterization of transformation properties (cardinality, explicitness, and representation type change) suggests that systems for knowledge work should facilitate fluid movement between complementary representations. Larkin and Simon (Larkin and Simon, 1987) offered an earlier theoretical account of these effects, showing that spatial and diagrammatic representations can reduce cognitive effort by supporting perceptual inference and reducing search compared to informationally equivalent text. The above work motivates us to design MindTrellis that goes beyond static visualization to support interactive construction and manipulation of knowledge structures. 2.2. Bidirectional Interaction Between Representations Bidirectional interaction between coupled representations is a well-established design pattern in interactive systems and programming languages (Foster et al., 2007). In such systems, users can shape the same artifact they consume from, and the system keeps both views synchronized. Sketch-n-Sketch (Hempel et al., 2019) enables users to write programs that generate SVG graphics and then directly manipulate the rendered output; the system infers corresponding program updates through trace-based synthesis, keeping code and visual artifact synchronized. Penrose (Ye et al., 2020) maps mathematical notation to diagrams through a trio of domain-specific languages and constraint-based optimization, translating formal specifications into visual layouts. B2 (Wu et al., 2020) bridges code and interactive visualizations in computational notebooks by treating data queries as a shared intermediate representation, so that interactions with a chart reify as code and vice versa. The pattern extends to other domains as well: Cascaval et al. (CaÈcaval et al., 2021) apply bidirectional editing to parametric CAD programs, where users can manipulate geometry directly and the system solves an inverse problem to update program parameters. In each of these systems, two views of a single underlying artifact are kept in sync through deterministic or constraint-based mechanismsâa pattern we refer to as representational synchronization. The mapping is mechanical rather than interpretive, the system does not need to infer what the user intends, because the editing modality is spatially explicit (a code panel versus an output canvas) and the artifact on both sides is the same. As bidirectional interaction extends from structured authoring and design tools into constructing knowledge structures from multiple documents, the nature of the pattern changes. The coupled representations are no longer two views of one artifact but two distinct kinds of content: source documents and an evolving knowledge graph. Users contribute concepts that may not appear in any source document (Pirolli and Card, 2005), so the graph becomes a hybrid of document-derived and user-contributed knowledgeâa structure richer than either source alone. Because retrieval and contribution share the same natural language input channel, the system must determine which activity a given input represents. A statement like âExpand the effects of deforestation on the cause global warmingâ could be a question seeking retrieval or a suggestion to add a new concept to the graph. Shahriari et al. (Shahriari et al., 2025) studied natural language interaction for editing visual knowledge graphs and found that distinguishing between edit intent and information queries is a central design challenge. The transformation between representations is therefore AI-mediated and semantically interpretive, requiring the system to classify user intent before determining how to act. Intent disambiguation, coherent placement within an evolving structure, and maintenance of a hybrid artifact are requirements specific to knowledge-level bidirectionality; they do not arise in the representational synchronization paradigm, where editing modalities are structurally partitioned and mappings are deterministic. 2.3. Interactive Systems for Knowledge Management Traditional knowledge management tools primarily support static representations, requiring users to manually create, organize, and update all connections and relationships (Davenport and Prusak, 1998). However, manual construction becomes cognitively demanding as datasets grow larger and more complex, and the resulting structures often lack the visual scaffolding needed to help users organize and make sense of information across sources (Eppler and Burkhard, 2008). A parallel line of research has focused on automatic knowledge graph construction, where systems extract entities and relationships from text corpora using named entity recognition, relation extraction, and knowledge base population techniques (Ji et al., 2022). While these approaches can process large volumes of documents efficiently, they are designed primarily for machine consumptionâproducing structured databases optimized for computational queriesârather than human knowledge building. The resulting knowledge graphs reflect algorithmic decisions with no mechanism for incorporating human insight or adapting to individual usersâ evolving understanding. Furthermore, errors in automatic extraction propagate through the structure without opportunities for user correction or refinement. The progression from manual authoring to automatic construction to LLM-augmented exploration reflects a broader trajectory in knowledge representation systems (Ji et al., 2022; Pirolli and Card, 2005). Manual visualization tools offer full user control but no intelligent assistance (Davenport and Prusak, 1998; Novak, 1984). Automatic knowledge graph systems leverage computational power but exclude human participation, producing structures that may not align with how users need to understand information (Mitchell et al., 2018; Dong et al., 2014). Recent LLM-augmented systems generate structured visualizations from LLM outputs but provide limited support for users to reshape the underlying knowledge structure. Graphologue (Jiang et al., 2023) converts LLM text responses into interactive node-link diagrams, enhancing comprehension of complex answers, but the generated structure remains a read-only output that users cannot refine to reflect their evolving understanding. Sensecape (Suh et al., 2023) supports multilevel exploration through hierarchical diagrams at different abstraction levels, yet the knowledge structure itself is system-determined. Selenite (Liu et al., 2024) addresses the cold-start problem in sensemaking by generating comprehensive overviews of options and criteria from LLMs, scaffolding exploration of unfamiliar domains. Luminate (Suh et al., 2024) takes a different approach by structuring the design space of LLM outputs, enabling users to explore diverse responses along meaningful dimensions rather than converging on a single answer. DĂŒck et al. (DĂŒck et al., 2025) support claim retrieval in large document corpora through multiple exploration pathways, combining keyword search with hypothesis-driven retrieval and consistency checking. Each of these systems advances a specific aspect of LLM-augmented knowledge exploration, yet the resulting representations are generated by the system and not persistently editable by usersâusers can navigate and query but cannot contribute their own knowledge to an evolving shared structure. Commercial tools have also begun incorporating AI capabilities for knowledge work. NotebookLM111https://notebooklm.google.com supports document-grounded question answering over user-uploaded sources and recently added AI-generated mind maps that visualize connections between source concepts. Notion AI222https://w.notion.com/product/ai enables retrieval and content generation across a workspace of pages and databases. Miro AI333https://miro.com offers AI-assisted diagram generation on a collaborative visual canvas, while Excalidraw444https://excalidraw.com and Lucidchart555https://w.lucidchart.com support text-to-diagram conversion with AI features. Several of these tools already support forms of knowledge-level bidirectionality. NotebookLM and Notion AI, for example, let users both query and contribute to underlying knowledge stores. However, NotebookLMâs core interaction is document-grounded question answering; mind maps are a secondary output of that process rather than the central artifact users build upon. Notion AI, similarly, operates entirely within a page-and-database structure with no visual knowledge graph at all. Contributions and retrievals thus remain distributed across separate views rather than integrated within a single visual structure. Research on knowledge visualization suggests this separation has cognitive consequences: Carneiro et al. (Carneiro et al., 2021) found that graph-based interfaces better support reasoning over non-linear structures than equivalent textual representations, Larkin and Simon (Larkin and Simon, 1987) showed that spatial representations reduce cognitive effort by supporting perceptual inference, and Binks et al. (Binks et al., 2022) found that the cognitive value of knowledge representations lies in the transformations between them. Together, these findings suggest that integrating retrieval and contribution within a single visual knowledge structure may support reasoning that separate-pane designs do not afford. In such a structure, users can see how new content relates to existing knowledge and reorganize the whole. On the technical side, Retrieval-Augmented Generation (RAG) (Lewis et al., 2021) has become a foundational approach for grounding LLM responses in external knowledge bases, combining generative capabilities with document retrieval to improve factual accuracy (Shuster et al., 2021). Subsequent work has extended RAG through hierarchical retrieval strategies such as RAPTOR (Sarthi et al., 2024), which recursively clusters and summarizes text chunks to enable retrieval at varying levels of granularity. Multi-agent architectures (Wu et al., 2023) have further expanded the capabilities of LLM systems by coordinating specialized components for complex tasks. However, existing agent architectures are designed primarily for task completion rather than knowledge structure evolution (Sumers et al., 2024; Wang et al., 2024a)âthey treat the knowledge base as a static resource to be queried, not a shared artifact to be co-constructed. MindTrellis addresses the challenges with a multi-agent pipeline, enabling knowledge construction to be treated as collaborative rather than system-determined. Across the research and commercial landscape surveyed above, research systems advance retrieval, visualization, or AI-assisted exploration but produce structures users cannot reshape; commercial tools have begun supporting knowledge-level bidirectionality but distribute retrieval and contribution across separate views. The theoretical and empirical evidence on knowledge visualization suggests that spatially integrating both activities within a unified visual structure may yield cognitive benefits that separate-pane designs do not afford. MindTrellis pursues this direction, enabling users and AI to co-construct an evolving knowledge graph where both querying and contributing operate on the same structure grounded in source documents. 3. Designing MindTrellis To understand user needs for knowledge building from multiple sources, we conducted a formative study that informed six key challenges; we then derived design goals that guided the development of MindTrellis. 3.1. Formative Study We recruited six graduate students with diverse academic backgrounds (three female and three male) in computer science (two), neuroscience (two), and human-computer interaction (two). The study included a 20-minute knowledge exploration task where participants studied three psychology documents they had no prior familiarity with, followed by a 10-question open-book quiz testing their comprehension of the material. Participants first explored using only the three source documents without any AI assistance, then explored the same materials using a linear chatbot interface powered by a RAPTOR retriever (the same retriever used in our main user study). After completing both phases, we conducted semi-structured interviews covering their information-seeking strategies, challenges encountered, and preferences for tool support. The interviews were audio-recorded and transcribed for analysis. Two authors independently conducted initial open coding of the transcripts, then collaboratively aligned codes and constructed themes. We identified six key challenges that motivated our design. C1: Navigating and synthesizing multiple documents is cognitively demanding. When exploring without AI assistance, participants found it tedious to locate and integrate information scattered across three separate documents. P6 described the experience as âpretty tedious⊠I was slightly annoyed because I had to keep switching back and forth.â P2 noted the difficulty of tracking information across sources: âI found it in one note but couldnât find the corresponding keywordâ in another. The cognitive burden of manually navigating, cross-referencing, and synthesizing content left participants fatigued and prone to missing relevant connections, motivating the need for AI-assisted tools. C2: Connecting related concepts across sources remains difficult. Even with AI assistance, participants struggled to recognize when the same concept appeared across documents with different terminology. P3 observed that âthe wording is different, maybe they use different terminology to describe the same thing.â While the RAG-based chatbot could retrieve relevant passages, it did not explicitly surface connections across sources or help users reconcile different framings of the same concept. The burden of integration remained on users in both phases, who had to manually identify that two differently-worded passages referred to the same underlying idea. C3: Retrieved content lacks structural organization for knowledge building. While the RAG-based chatbot reduced navigation burden by retrieving relevant information, participants found that linear text responses made it difficult to understand relationships between concepts. P1 requested âa mind mapâ because âa pile of text is not as intuitive as a diagram.â P5 similarly suggested âa mind map or matrix map to visualize the information,â and P3 wanted âan outline with a list of keywords that lets me navigate back to the original content.â These comments reveal a mismatch between how conversational LLM interfaces present information and how users naturally organize knowledge: users need to see not only individual facts but also how concepts relate hierarchically and semantically. C4: LLM-generated content poses trust and verification concerns. While participants appreciated RAG-assisted retrieval efficiency, many hesitated to trust responses without verification. P4 articulated this tension: âthe problem with AI tools is for academia. I cannot see from where that content is coming.â P3 noted that for important tasks, they âmight even want to use backtracking for every question to go back to the source and make sure it didnât hallucinate.â P6 felt âless confident compared to the notes. Iâm worried if there will be hallucination.â Without clear provenance linking LLM-generated content to source materials, users face an uncomfortable choice between efficiency (accepting AI output) and accuracy (manually verifying everything). C5: Exploration does not culminate in an evolving knowledge structure. When using the chatbot, participants found that interactions were transient; each query produced an independent response with no persistent structure building over time. P6 noted that the chatbot âdoesnât remember the conversation historyâ and wished follow-up questions could build upon previous context. P3 described a similar issue with retention: after receiving responses from the chatbot, P3 reflected âI donât remember anything,â suggesting isolated responses fail to support lasting knowledge construction. Effective knowledge building is cumulative: users progressively expand understanding by building on prior knowledge and constructing comprehensive mental models. When each interaction exists in isolation, users cannot see their exploration history or develop a coherent overall structure. C6: AI-generated structures are static and non-modifiable. Even when LLM provides organized output, participants wanted to reshape it according to their own understanding, but found existing systems did not support such customization. P5 emphasized that âthis kind of exploration is very personalâ and âthe logic follows how you understand the thing,â expressing desire to âcustomizeâ how information is structured. P1 similarly wished to âexport a document⊠then iterate and updateâ the content. Knowledge building is inherently personal and iterative: users develop understanding by actively reorganizing and refining information structures. Systems producing static, non-editable output prevent users from engaging in this essential process. 3.2. Design Goals Drawing from the challenges identified in our formative study (C1âC6), we established the following design goals to guide the development of MindTrellis. D1: Represent multi-sourced knowledge through a co-created, visually-structured graph (C1, C2, C3). A co-created knowledge graph combines the hierarchical organization of mind maps with the semantic relationships of concept maps (Sarrafzadeh et al., 2016), enabling users to see how concepts connect in an intuitive, layered format. This representation makes structural relationships explicit and visible, reducing the cognitive effort of navigating multiple sources (C1) and understanding conceptual connections (C3). Integrating information from multiple sources into a unified visual structure also helps users identify cross-document connections that might otherwise remain hidden (C2). The knowledge graph is co-created in the sense that AI provides intelligent assistance in organizing and connecting information, while users retain the ability to shape and refine the structure according to their understanding. D2: Enable bidirectional interaction for cumulative knowledge building (C5, C6). Bidirectional interaction allows users to both query from and contribute to the knowledge structure (Al-Tawil et al., 2020, 2023). In the query direction, users retrieve information grounded in their documents, with responses organized within the evolving knowledge graph. In the contribution direction, users actively shape the structure by adding concepts, modifying relationships, and reorganizing hierarchies to reflect their developing understanding. This transforms users from passive consumers into active co-creators. Contributions persist and accumulate (NeÄaskỳ and StenchlĂĄk, 2022), allowing the knowledge graph to evolve continuously as users explore and refine their mental models (C5). Supporting modification of AI-generated structures enables the personal, iterative refinement essential to deep knowledge building (C6). D3: Support flexible interaction with transparent provenance (C4). Two complementary interaction modes accommodate diverse preferences and task demands (Cohen et al., 1989). Natural language interaction through a chat interface enables conversational queries and structural modification commands. Direct manipulation on a visual canvas (Hutchins et al., 1985; Miller and Trafton, 1999) provides precise control through clicking, dragging, and toolbar operations. Natural language is efficient for complex queries and bulk operations; direct manipulation offers spatial understanding and fine-grained control. Regardless of interaction mode, transparent provenance allows users to trace any information back to its source document, directly addressing trust concerns by supporting verification when needed (C4). 4. MindTrellis Figure 2. Key functionalities of MindTrellis demonstrated through the user scenario. (a) Initial exploration generating a hierarchical overview of climate change concepts. (b) System-generated suggestions for expanding the âProjectionsâ node. (c) Query-driven expansion requesting examples of climate change causes. (d) Command-based expansion of industrial processes. (e) Chat-based query adding adaptation strategies. (f) Direct manipulation: creating a custom node and linking it to existing concepts. (g) Natural language contribution: adding a new node and defining its relationship through text commands. Seven labeled screenshots (a through g) demonstrating MindTrellis functionalities: (a) initial topic generation showing a hierarchical overview, (b) system-generated expansion suggestions, (c) query-driven expansion adding child nodes, (d) command-based expansion of industrial processes, (e) chat-based query adding adaptation strategies, (f) direct manipulation creating a custom node, (g) natural language contribution adding a node with a typed relationship. Figure 3. Overview of the MindTrellis multi-agent pipeline supporting bidirectional interaction. User input is routed by the Oracle to either the Query Pathway (handled by the Adaptive Retriever) or the Contribution Pathway (handled by the Map Manager). Both pathways interact with the co-created knowledge graph, which evolves through iterative user engagement. The Oracle coordinates responses and maintains conversational context across interactions. Architecture diagram of the multi-agent pipeline. User input flows to the Oracle agent, which routes queries to the Adaptive Retriever and contributions to the Map Manager. The Retriever contains a Graph Retriever and Knowledge Base Retriever with a grading step. The Map Manager contains an LLM Planner and CodeAct Executor with a replan loop. Both pathways output to the system response. Guided by the design goals established in Sec. 3.2, we developed MindTrellis to enable human-AI collaborative knowledge construction. Achieving this goal requires addressing three technical challenges: first, user input is inherently ambiguous, as the same natural language statement could be a query seeking information or a contribution intended to modify the knowledge structure; second, users navigating unfamiliar topics need information at varying levels of granularity; and third, when users contribute new knowledge, the system must determine appropriate placement within the existing structure while maintaining coherence. To address these challenges, we developed a multi-agent architecture that coordinates specialized components: an Oracle for intent classification, an Adaptive Retriever that supports variable-granularity retrieval, and a Map Manager for coherent knowledge placement. These components operate on a shared knowledge graph that evolves through user interaction. 4.1. System Overview MindTrellis enables users to both retrieve information from and contribute insights to an evolving knowledge graph through two complementary pathways (Fig. 1, Fig. 3). In the query pathway, users pose questions to explore the knowledge base. The system searches for relevant information, synthesizes a response grounded in the uploaded documents, and optionally expands the knowledge graph with newly retrieved content. This pathway supports exploratory information seeking, allowing users to progressively deepen their understanding of unfamiliar topics (D1, D2). In the contribution pathway, users add new concepts, modify existing relationships, or reorganize the knowledge structure to reflect their developing understanding. The system interprets these contributions, determines appropriate placement within the existing hierarchy, and integrates the changes while maintaining structural coherence. This pathway enables users to externalize their insights and shape the knowledge representation according to their own mental models (D2, D3). These two pathways interact with a shared knowledge graph that combines the hierarchical structure of mind maps with the semantic relationships of concept maps. The graph evolves continuously as users query and contribute, capturing both the information retrieved from documents and the organizational decisions made by users. This co-created representation accumulates the userâs explorations and serves as a lasting artifact that reflects their learning journey (D1). To handle the complexity of supporting both pathways, MindTrellis employs a multi-agent pipeline consisting of three specialized components: the Oracle coordinates user interactions and classifies intent; the Adaptive Retriever searches the knowledge base at varying levels of granularity; and the Map Manager interprets contribution commands and executes modifications to the graph. These components collaborate to provide seamless bidirectional interaction, detailed in Sec. 4.4. Users engage with MindTrellis through two complementary interaction techniques: direct manipulation on the canvas (Fig. 2f), where users can create nodes, drag connections, and reorganize the layout; and natural language in the chat panel (Fig. 2g), where users can issue queries, request expansions, or specify modifications through conversational commands. This combination accommodates diverse interaction preferences while supporting both exploration and contribution (D3), detailed in Sec. 4.5. 4.2. User Scenario Before detailing the technical components, we present a user scenario to demonstrate how MindTrellis supports knowledge exploration and construction. Suppose Robert is an undergraduate student preparing for a course on climate change. With no prior knowledge of the subject, he uploads documents and readings shared by his professor and uses MindTrellis to explore the key concepts. Uncertainty About Initial Questions. At the outset, Robert feels overwhelmed by the unfamiliar content and is unsure where to begin (C1). He selects one of the suggested questions in the chat panel: âWhat are the main topics covered in the documents?â The system generates an initial node diagram that visually represents key topics in a hierarchical structure, with labeled edges indicating relationships between concepts. Each node includes a title and additional details for further exploration (Fig. 2a). As Robert reviews the graph, he becomes curious about âProjectionsâ but is uncertain about its subtopics. He clicks the suggestion button on the node toolbar, which provides four options for related topics (Fig. 2-b2). Intrigued by âclimate feedback mechanisms,â he selects it, and the system adds a new node linked to âProjectionsâ with an edge indicating that climate feedback mechanisms are a component of climate projections (Fig. 2-b3). This feature allows Robert to expand the graph via system-generated suggestions, even when he lacks familiarity with the content (C1, D2). Knowing What to Ask. Robert decides to learn about the causes of climate change. He clicks the plus icon on the âCausesâ node and types âGive me five examples.â The system adds a new node titled âMajor Contributions to Climate Changeâ with the relationship âincludes,â and five examples such as âDeforestation,â appear as child nodes (Fig. 2c). The question and response are also recorded in the chat panel for reference (Fig. 2-c4). One example, âIndustrial Processes,â catches Robertâs interest. He types âexpand this,â and the system adds detailed nodes about specific industrial processes contributing to CO2 emissions (Fig. 2d). Next, Robert types âList strategies of adaptationâ into the chat, and the system responds with relevant strategies, adding them as child nodes under âAdaptation Strategiesâ (Fig. 2e). By progressively exploring topics, Robert continues to expand his understanding. The hierarchical structure allows Robert to navigate complex concepts with ease, maintaining a clear overview of related information. Unlike traditional workflows that require switching between a chat interface and a separate mapping tool (C5), MindTrellis integrates exploration and visualization in a unified environment (D1, D2). Contributing External Knowledge. Robert finds video content on climate change and its business implications that he wants to integrate into his exploration. In conventional systems, users cannot modify the underlying knowledge base (C3); they can only retrieve information but not contribute their own insights. With MindTrellis, Robert creates a custom node using the toolbar button for âfinancial investment in clean technologiesâ and links it to âGreenhouse Gas Emissionsâ (Fig. 2f), demonstrating direct manipulation to add new content (D3). He then wants to incorporate another insight from the video: that emissions data increasingly influences investment decisions. Rather than manually locating where this concept belongs in the growing graph (C6), Robert simply types into the chat: âGreenhouse gas emissions are becoming important for financial investment decisions,â followed by a detailed explanation. The system recognizes this as a contribution rather than a query, analyzes the existing graph structure to identify âGreenhouse Gas Emissionsâ as the relevant anchor node, creates a new node capturing the concept, and establishes a relationship labeled âis important forââall without requiring Robert to specify commands or node names (Fig. 2-g). When Robert reviews the result, he notices the system placed the new node as a child of âGreenhouse Gas Emissions.â He prefers it as a sibling node instead, so he types âmove this node to be at the same level as Greenhouse Gas Emissions.â The Map Manager re-plans the graph structure and executes the modification, demonstrating how users can refine the systemâs intelligent placement decisions through natural conversation. This interaction illustrates the agentic nature of the contribution pathway: users express their knowledge naturally, and the system handles intent classification, anchor identification, relationship inference, and structural placement, transforming conversational input into coherent graph modifications (C3, C6, D2, D3). Revisiting Previous Explorations. Later, Robert wants to revisit information about âcarbon sinksâ but cannot locate it in the expanded graph (C2, C4). He types âWhat are carbon sinks?â into the chat. Since this information already exists in the graph, the system responds without creating a duplicate node, helping Robert access the information without redundancy. By the end of his session, Robert had built a well-structured representation of climate change concepts using MindTrellis. The system allowed him to explore relationships between topics while organizing information into a coherent structure that serves as a valuable reference for his course. 4.3. Knowledge Representation for Human-AI Co-Creation We design the knowledge graph in MindTrellis to serve dual purposes: it should be intuitive for users to navigate and understand, while also being structured enough for the system to manipulate coherently when integrating user contributions. To achieve this, we integrate features from both mind maps and concept maps. This combined representation supports human comprehension through familiar hierarchical organization, while enabling AI-assisted construction through explicit semantic structure (D1). From mind maps, the knowledge graph inherits a hierarchical, top-down approach that allows users to visualize relationships between topics clearly. Nodes represent concepts, and parent-child links depict hierarchical relationships, creating a natural exploration path from general topics to specific details. From concept maps, the knowledge graph incorporates semantic edge labels that provide context on how concepts relate. For example, when exploring climate change, a user might encounter the node âGreenhouse Gas Emissionsâ connected to âFossil Fuel Combustionâ with an edge labeled âis caused by,â and to âCarbon Pricing Policiesâ with an edge labeled âcan be mitigated through.â These labels allow users to grasp the nature of relationships at a glance without reading detailed content. The graph also supports common child nodes that connect to multiple parents, representing cross-cutting concepts relevant to several categories. For instance, âDeforestationâ relates to both âCauses of Climate Changeâ (with relationship âcontributes toâ) and âBiodiversity Lossâ (with relationship âleads toâ), capturing how a single phenomenon connects to multiple broader themes without duplicating the node. This combination enables effective co-creation: the hierarchical structure helps both users and the system navigate the graph and identify appropriate locations for new content, while semantic labels help both parties understand relationships: users can quickly comprehend the knowledge structure, and the system can leverage semantics to suggest meaningful placements for contributions. Through iterative user interaction, the knowledge graph evolves progressively and captures the userâs developing understanding (D2). Rather than presenting all information at once, the system expands the graph incrementally in response to user queries and contributions. Such incremental expansion aligns with exploratory information seeking, where users prefer to encounter information gradually as their familiarity grows, preventing cognitive overload while supporting continuous discovery. 4.4. Multi-Agent Pipeline for Bidirectional Interaction To address the challenges of intent ambiguity, granularity matching, and coherent placement, we developed a multi-agent pipeline comprising three specialized components: the Oracle for intent classification and routing, the Adaptive Retriever for variable-granularity knowledge retrieval, and the Map Manager for coherent knowledge placement (Fig. 3). Oracle: Intent Classification and Routing. The Oracle serves as the central coordinator that classifies user intent and routes requests to the appropriate pathway. It analyzes each input with a large language model to determine whether the input represents a query (seeking information) or a contribution (modifying the knowledge graph). The classification considers linguistic cues, including imperative structures and explicit commands like âaddâ or âlinkâ suggest contributions, while interrogative forms suggest queries, as well as conversational context from previous interactions. For queries, the Oracle invokes the Adaptive Retriever and formats responses for the user. For contributions, it directs the request to the Map Manager and reports the outcome. Figure 4. The Adaptive Retriever pipeline consists of four distinct stages: (i) Query Rewriter: refines the userâs input to optimize it for retrieval, (i) Raptor Retriever: retrieves relevant text chunks at various levels of granularity by recursively embedding and clustering information, (i) Text Chunks Grader: evaluates the retrieved chunks for relevance to the userâs query, filtering out less pertinent content, and (iv) Backtracker: links the generated response back to the original source, providing metadata to ensure transparency and grounding of information. Pipeline diagram of the Adaptive Retriever showing four sequential stages: Query Rewriter taking input with knowledge graph and user context, Raptor Retriever searching hierarchical text chunks, Grader filtering relevant documents, and Backtracker linking responses to source documents with a hallucination check loop. Adaptive Retriever: Variable-Granularity Knowledge Retrieval. Users exploring unfamiliar topics need information at different levels of detailâbroad overviews when orienting themselves, specific facts when investigating particular concepts. Standard retrieval-augmented generation (RAG) approaches retrieve a fixed number of text chunks, which proves insufficient for summative questions requiring broader context and provides no mechanism for adapting to user familiarity. To address this, we employ a Raptor retriever (Sarthi et al., 2024) that enables retrieval at varying granularities. The retriever recursively embeds, clusters, and summarizes text chunks into a hierarchical tree structure. When users are new to a topic, the retriever draws from higher levels of the tree to provide broader overviews. As users become more familiar, it retrieves from lower levels to supply detailed, grounded facts. The retrieval pipeline (Fig. 4) includes four stages: a Query Rewriter optimizes the userâs input for vector database retrieval; the Raptor Retriever searches for relevant chunks at appropriate granularity; a Grader evaluates retrieved chunks for relevance and filters out tangential content; and a Backtracker links responses to source documents with metadata (title, page number) to ensure transparency and reduce hallucination risk. Map Manager: Coherent Knowledge Placement. When users contribute new knowledge, the system needs to interpret their intent and integrate the contribution coherently. A node about âdeforestationâ should connect to âcauses of climate changeâ with an appropriate relationship label, not appear as an orphan or attach to an unrelated concept. The Map Manager handles contribution processing through a plan-and-execute scheme with iterative error correction (Algorithm 1). In the planning phase, an LLM interprets the userâs objective, analyzes the current graph state, and generates a sequence of function calls to achieve the goal. The knowledge graph is represented internally as an adjacency matrix, and the planner produces operations such as AddNode(), AddEdge(), DeleteNode(), or UpdateNode() with appropriate arguments. In the execution phase, a CodeAct agent (Wang et al., 2024b) executes each planned operation sequentially. If an operation fails (e.g., target node not found, invalid argument format), the executor attempts self-correction by reasoning from the error message and conversation context. If self-correction fails after N attempts (we use N=5N=5), the executor reports the error back to the planner, which re-plans based on the current graph state and error information. This plan-execute-replan cycle continues until all operations complete successfully or the maximum recursion depth is reached. Input : u: user input; G: current graph state; H: conversation history Output : GâČG : updated graph; r: response to user 1 dâeâpâtâhâ0depthâ 0 2 while dâeâpâtâh<MâAâXâ_âDâEâPâTâHdepth<MAX\_DEPTH do oâpâsâPlanâ(u,G,H)opsâ Plan(u,G,H) // e.g., [AddNode(...), AddEdge(...)] 3 foreach oâpâoâpâsopâ ops do 4 for aâtâtâeâmâpâtâsâ0attemptsâ 0 to N do 5 râeâsâuâlâtâExecuteâ(oâp,G)resultâ Execute(op,G) 6 if râeâsâuâlâtresult.success then Gârâeâsâuâlât.nâeâwâSâtâaâtâeGâ result.newState; break 7 else opâSelfCorrect(op,result.error,H)opâ SelfCorrect(op,result.error,H) 8 9 if aâtâtâeâmâpâtâs=Nattempts=N then HâHâȘeârârâoârHâ HâȘ\error\; dâeâpâtâhdepth++; goto line 3 10 11 return G, FormatResponse(oâpâsops) 12 13return G, âMax attempts reached.â Algorithm 1 Map Manager: Plan-and-Execute with Self-Correction Consider a user who inputs âGreenhouse gas emissions are becoming important for financial investment decisions.â The Oracle classifies this as a contribution based on its declarative structure expressing a relationship. The Map Managerâs planner analyzes the graph, identifies âGreenhouse Gas Emissionsâ as the anchor node, and generates two operations: creating a new node titled âFinancial Investment Relevanceâ and establishing an edge labeled âis important for.â The executor runs each operation; if, for instance, the edge creation fails because the relationship type is not recognized, the self-correction mechanism reasons from the error and retries with a corrected argument (e.g., changing to âinfluencesâ). Upon successful completion, the Oracle confirms the update. This architecture provides several advantages over single-prompt approaches: specialized components can be refined independently, error handling is more robust through the plan-execute-replan cycle, and the separation between intent classification, retrieval, and graph modification enables cleaner reasoning at each stage. Detailed prompts for each component are provided in Appendix A. 4.5. User Interface The MindTrellis interface comprises three main components (Fig. 1): a file panel for document management, a canvas for knowledge graph visualization and direct manipulation, and a chat panel for natural language interaction. File Section. The file panel (Fig. 1a) allows users to upload and organize documents for their knowledge base. Users can create folders by clicking the folder icon and dragging files into the desired location. The system automatically processes uploaded documents and stores them in the vector database for retrieval. Chat Section. The chat panel (Fig. 1c) supports natural language queries and contributions. At the start of a session, the system provides suggested questions to help users begin exploration. Users can type queries to retrieve information (e.g., âWhat are the causes of climate change?â) or issue commands to modify the knowledge graph (e.g., âexpand this,â âdelete,â âlink X to Yâ). Each response appears in the chat along with source references, and corresponding changes are reflected on the canvas immediately. Widget Bar. The widget bar at the top of the interface provides quick access to key functions. The âFile Managerâ and âChat with AIâ buttons toggle the side panels. The âCreate Nodeâ button allows users to add custom nodes for notes or external knowledge. The âGroup Nodesâ button enables users to cluster related nodes; once grouped, users can ungroup them or remove individual nodes with the scissor icon . The âRearrange Canvasâ button automatically reorganizes the layout when the graph becomes cluttered. Canvas Section. The canvas (Fig. 1b) displays the knowledge graph and supports direct manipulation for both exploration and contribution. When a user selects a node, a toolbar appears with four functions: the plus icon opens an input box for queries focused on that node; the delete icon removes the node; the suggestion icon provides expansion recommendations; and the star icon highlights important nodes in yellow. The canvas also features semantic zoom to help users navigate large graphs (D1). At a zoomed-out level, only node titles are visible, which provides a high-level structural overview. As users zoom in, detailed content within each node becomes readable, allowing fluid transitions between broad orientation and focused exploration. The graph uses a horizontal hierarchical layout based on breadth-first traversal, with root nodes on the left and child nodes extending rightward. Users can drag nodes to override computed positions; the âRearrange Canvasâ button recomputes the full layout from the current graph topology when the arrangement becomes cluttered. 4.6. Implementation Details MindTrellis consists of a React.js666https://react.dev frontend and a Flask backend. For language model inference, we use GPT-4o777https://platform.openai.com/docs/models/gpt-4o for planning tasks in the Oracle and Map Manager, and GPT-4o-mini for simpler tasks to reduce latency. The backend workflow is implemented using LangGraph (LangChain, 2024), which abstracts the multi-agent coordination as a state machine. For the Adaptive Retriever, we use LangChainâs ChromaDB wrapper888https://python.langchain.com/docs/integrations/vectorstores/chroma/ to construct the vector store and OpenAIâs text-embedding-3-small999https://platform.openai.com/docs/models/text-embedding-3-small for computing embeddings. The knowledge graph data structure was implemented from scratch to support the hierarchical and semantic features described in Section 4.3. For the user study, we deployed MindTrellis on Microsoft Azure. 5. User Study We conducted a controlled user study to evaluate MindTrellisâs effectiveness in supporting usersâ knowledge management and information seeking by comparing against a baseline. 5.1. Participants We recruited 12 participants (6 female, 6 male, aged 18-35), including 5 Masterâs students, 4 PhD students, and 3 undergraduates. They had diverse backgrounds spanning computer science, neuroscience, data science, and human-computer interaction. All participants had prior experience with generative AI tools such as ChatGPT and Gemini, and most reported using these tools frequently. Additionally, the majority had experience using mind maps for organizing or learning information. The experiments were performed on a laptop computer equipped with a mouse. Each participant received $30 for their participation. 5.2. Design We employed a within-subject approach to compare two systems, MindTrellis and a baseline, by curating two study tasks over two different datasets, using a counterbalanced design. Datasets. The tasks required participants to create a slide deck by using the systems to explore and understand the concepts from the datasets. We selected datasets covering two distinct domains: climate change and AI ethics. For each topic, we compiled a collection of related documents sourced from Wikipedia. The climate change dataset consisted of six documents, while the AI ethics dataset included five documents. Each document contained between 2,000 and 4,000 words. To ensure compatibility with our text-only retrieval system, we removed all figures from the articles, as our current RAG implementation only supports textual content. Baseline. Our baseline was a retrieval-only system with graph visualization capabilities (see Appendix B). The baseline consisted of two components: the same Adaptive Raptor Retriever used in MindTrellis for querying the document corpus, and a visualization interface that automatically converts LLM responses into static node-link diagrams. Participants first selected a dataset, then queried it through the retriever interface. After receiving answers, they could transfer the results to the visualization interface, which generated corresponding concept maps. Participants could then ask additional questions and examine the visualization. We chose this baseline to isolate the effect of the contribution pathway, as both systems support retrieval and visualization, but only MindTrellis allows users to contribute to and modify the knowledge structure. This design choice enables us to evaluate whether bidirectional interaction (querying and contributing) improves knowledge organization compared to retrieval-only interaction. We acknowledge that comparing systems with different capabilities introduces potential confounds; however, our goal was to evaluate whether the contribution pathway improves knowledge organization, which required a baseline without this capability. 5.3. Procedure The study lasted approximately two hours for each participant, consisting of the following steps. Introduction and Consent (15 minutes). Initially, we provided a brief introduction to the study background, goals, and the two systems, and administered a demographics pre-questionnaire. System Tutorials (10 minutes each). Before using each system, we provided an instructional video that introduced its key features, giving participants a basic understanding of the interface and functionality. Participants were then given time to interact with the system they would use for the upcoming task. During this time, we guided them through the features, showing them how to explore and build knowledge graphs. A test dataset on the topic of operating systems was used during this familiarization phase. Study Tasks (25 minutes each). A Latin square counterbalancing method was used to alternate between systems and datasets across participants. Participants were told: âImagine you have been invited to give a presentation on the selected topics. You will use Google Slides to create slide decks on selected topics. Each slide deck should be created by exploring and understanding the content provided in the documents using the given system. You do not need to add images or any other visual decorations. You will have 20 minutes to work with each system.â The participantsâ interactions with the systems, as well as their process of building the slide decks, were recorded. Post-questionnaire and Interview (20 minutes). After each task, participants completed a post-questionnaire to evaluate the usefulness and effectiveness of the systems, along with specific feature ratings for MindTrellis. At the end of the study, we conducted a 10-15 minute semi-structured interview where participants compared the two systems based on their experiences. They also provided insights on specific features of MindTrellis. 6. User Study Results Figure 5. Participantsâ ratings on usability (UMUX), task support, and depth and breadth of information exploration. Usability measures (Q1â5) were rated on a 7-point Likert scale, assessing whether MindTrellis met their requirements, ease of use, and frustration experienced. Task-related questions (Q6â11) were rated on a 5-point Likert scale, assessing how well the system supported understanding of the topic, the detail and breadth of information provided, and the systemâs capability in organizing slide deck content. For Q1 and Q2, lower scores are better; for the remaining questions, higher scores are better. Bar chart comparing participant Likert ratings between Baseline (gray) and MindTrellis (green) across eleven questions Q1 through Q11, covering frustration, error correction, organization capability, ease of use, topic understanding, depth and breadth of exploration, relationship understanding, map organization, and slide deck organization. MindTrellis receives higher ratings on all positively-framed questions. We analyzed the results using a mixed-method approach that included system usage logs, post-questionnaires, and semi-structured interviews. We compared MindTrellis with the baseline across usability, effectiveness of the generated knowledge graphs, and support for knowledge exploration using the Wilcoxon signed-rank test (Fig. 5: Q1â11 and Fig. 6: Q12â16). Below, we report findings organized by our three design goals (D1âD3). 6.1. Co-Created Knowledge Graph Supports Exploration (D1) Participants reported that the co-created knowledge graph enhanced their exploration by providing a structure they could shape together with AI assistance. The co-created graph received higher ratings for organizing information (Q3: MâdânM=7.0>MâdânB=4.5Mdn_M=7.0>Mdn_B=4.5, p<0.01p<0.01, r=0.883r=0.883), ease of use (Q4: MâdânM=7.0>MâdânB=4.5Mdn_M=7.0>Mdn_B=4.5, p<0.01p<0.01, r=0.883r=0.883), and supporting topic understanding (Q5: MâdânM=7.0>MâdânB=5.0Mdn_M=7.0>Mdn_B=5.0, p<0.01p<0.01, r=0.883r=0.883). The co-created graph supported exploration in three main ways. First, participants found that being able to shape the visual organization made material âeasier to comprehendâ (P4) and allowed them to âorganize [the] knowledge graph fully before starting on slidesâ (P1). P12 appreciated how the system âallows me to control the flow of the graph that follows my own mindset,â emphasizing the collaborative nature of the representation. Second, the structure enabled in-depth exploration while maintaining coherence. P8 could focus on âhigher-level ideasâ and P9 could âexpand on key aspects of a topic in a consistent mannerâ (Q9: MâdânM=4.0>MâdânB=3.0Mdn_M=4.0>Mdn_B=3.0, p<0.05p<0.05, r=0.883r=0.883). Third, detailed content with titles, explanations, and semantic edge labels simplified comprehension. P2 noted that seeing âdetailed relationships between nodes [on edges]â enabled deeper understanding, and P5 found that ârelevant examplesâ made complex topics âsimpler and more straightforward.â In contrast, the baseline generated graphs automatically without user input, producing structures that participants found difficult to work with. P2 described the baseline as offering only âvague relationships,â and P9 found the information âscattered,â making it âchallenging to maintain a structured overview.â P1 wanted âthe ability to organizeâ when using the baseline, and P5 noted that âthe space is really limited, and I couldnât freely zoom in or zoom out to see the overview.â Unlike the baselineâs fixed, auto-generated structure, the co-created graph introduces information progressively as users explore, reducing initial overwhelm (Q1: MâdânM=1.0<MâdânB=3.5Mdn_M=1.0<Mdn_B=3.5, p<0.01p<0.01, r=0.815r=0.815). Participants also reported that MindTrellis better supported creating âin-depth slides and connections across topicsâ (P3) (Q11: MâdânM=5.0>MâdânB=3.0Mdn_M=5.0>Mdn_B=3.0, p<0.01p<0.01, r=0.883r=0.883). These observations confirm the success of D1 in supporting exploration through a co-created, visually structured knowledge graph. 6.2. Bidirectional Interaction Enables Cumulative Knowledge Building (D2) A key capability of MindTrellis is bidirectional interaction: users can both query from and contribute to the evolving knowledge structure. This section reports how participants engaged with both pathways and how the iterative cycle between them supported cumulative knowledge building. Figure 6. Participantsâ ratings on MindTrellisâs effectiveness of knowledge expansion, system suggestions, and user interaction methods (direct manipulation and natural language commands). Ratings were collected on a 5-point Likert scale. Bar chart showing MindTrellis-only Likert ratings across five questions Q12 through Q16, covering query expansion, suggestion expansion, direct manipulation, natural language intuitiveness, and combined interaction. Most ratings cluster at 4 and 5 on the 5-point scale. 6.2.1. Query Pathway: Retrieving and Exploring Information Participants used the query pathway to retrieve information from their uploaded documents in four ways. First, they asked questions to retrieve information directly. P7 noted that âI could just type my question and get relevant information without searching through all the documents myself.â Second, they issued commands to expand specific nodes. P2 âliked the option to extend nodes using natural languageâ because it allowed them to âexpand on ideas directly and get more specific examplesâ (Q12: Mâdân=4.0Mdn=4.0, IâQâR=1.0IQR=1.0). Third, they requested context about specific nodes without losing the overall structure. P8 shared that âit allowed me to engage with specific nodes, which made learning about each topic more in-depth as I could explore related concepts seamlesslyâ (Q15: Mâdân=5.0Mdn=5.0, IâQâR=1.0IQR=1.0). Unlike the baseline, which changed the graph structure upon additional operations, MindTrellis preserved context during querying (Q2: MâdânM=2.0<MâdânB=3.0Mdn_M=2.0<Mdn_B=3.0, p<0.05p<0.05, r=0.758r=0.758). Fourth, they used the suggestion feature for targeted inspiration. P11 appreciated that âit is helpful when Iâm new to a topic and donât know what should be included next. It gives me a direction to expandâ (Q13: Mâdân=5.0Mdn=5.0, IâQâR=1.25IQR=1.25). P10 could âquickly explore and expand the knowledge graph without having to manually add nodes,â and P6 noted efficiency gains: âit allowed me to see suggested connections and explore those connections quickly.â 6.2.2. Contribute Pathway: Adding and Refining Knowledge Beyond retrieval, participants actively contributed their own knowledge in two main ways. First, when they had relevant domain expertise or prior knowledge, participants added new concepts that extended beyond the source documents. P12, a participant with a finance background, discovered connections between climate change and financial investment. They supplemented the knowledge base with their domain expertise: âIâm happy it made my slide more concrete.â Similarly, P3 added concepts from prior coursework: âI added some nodes based on what I already knew, which helped me connect the new material to my existing understanding.â Second, when the systemâs organization did not match their mental models, participants reshaped the structure. For fine-grained adjustments, participants used direct manipulation to drag nodes and visually group concepts. P11 emphasized: âIt gives me control over how I explore and arrange the information, which is essential for structuring my thoughtsâ (Q14). However, P9 noted that âexpanding groups together would be a great addition,â suggesting that batch operations on grouped nodes could further enhance direct manipulation. For bulk modificationsâsuch as reorganizing entire sections or modifying multiple edge labelsânatural language proved more efficient. P10 noted that âtyping a command was faster than dragging things around.â 6.2.3. Cumulative Building Through Iterative Interaction Participants fluidly moved between querying and contributing, and this iterative cycle enabled cumulative knowledge building. Rather than completing all queries before contributing or vice versa, participants alternated both pathways throughout their sessions. Two dominant patterns emerged. In the first pattern, participants started with queries and transitioned to contribution when they identified gaps. P4 described this cycle: âI can keep asking questions, and they can keep inspiring me with new topics. It is easier to explore and expand on topics cohesively.â For example, P12, a participant with a finance background, was exploring climate change documents to prepare a presentation. While reviewing content on greenhouse gas emissions, they recognized connections to their prior expertiseâspecifically, how emissions data relates to financial investment decisions such as ESG (environmental, social, governance) investing. Although the source documents did not cover this angle, they supplemented the knowledge base with their domain knowledge: âIâm happy it made my slide more concrete.â They then queried further to expand those newly added concepts, building out the financial investment branch of the graph. In the second pattern, participants contributed first and used queries to expand from their additions. P3 noted: âI added some nodes based on what I already knew, then asked the system to give me more details about those areas.â This contribute-then-query approach allowed participants to anchor exploration in their existing understanding, using the system to fill in details around concepts they introduced. The suggestion feature often triggered transitions between pathways. P5 observed: âCombining features like the suggestion tool and chat allowed me to explore the material in more depth.â When suggestions surfaced unexpected connections, participants would contribute additional context from their knowledge, then query to explore those connections further. Individual differences emerged in how participants balanced the two pathways. Some primarily used queries, relying on chat and suggestions to drive exploration. Others were heavily engaged with contribution, creating custom nodes and reorganizing extensively. P3 noted: âI spent a lot of time rearranging nodes and adding my own ideas because I wanted the graph to reflect how I think about the topic.â This variance suggests that bidirectional interaction accommodates diverse knowledge-building styles. These findings confirm D2âs goal of enabling cumulative knowledge building through bidirectional interaction. 6.3. Flexible Interaction with Transparent Provenance (D3) Participants alternated between natural language and direct manipulation, leveraging each modeâs strengths for different task demands. Transparent provenance enabled verification of retrieved information when needed. A common pattern involved using natural language to add content, then switching to direct manipulation to adjust positioning. P9 described: âI would ask the system to add information, then drag the nodes around to organize them the way I wanted.â Participants appreciated having both options available, choosing natural language for efficiency when precise placement was not critical, and direct manipulation when layout mattered (Q14: Mâdân=4.0Mdn=4.0, IâQâR=1.0IQR=1.0; Q15: Mâdân=5.0Mdn=5.0, IâQâR=1.0IQR=1.0; Q16: Mâdân=5.0Mdn=5.0, IâQâR=1.0IQR=1.0). Participants also valued being able to trace retrieved information back to source documents. P8 mentioned that âknowing the answers came from my own documents made me more confident in the information,â and P11 appreciated being able to âclick on the citation and see exactly where the information came from.â P3 added that âwhen I wasnât sure about something, I could always go back to the original document to check.â However, P4 noted that âsometimes the system didnât quite understand what I was asking for, and I had to rephrase my question,â suggesting opportunities for improving query interpretation. These findings confirm D3âs support for flexible interaction through complementary modes, with transparent provenance enabling verification and trust in the co-created knowledge graph. 7. Pipeline Evaluation In addition to evaluating the user experience, we validated if the multi-agent pipeline reliably supports bidirectional interaction. We evaluated each pipeline component in isolation using correctly-routed inputs, then the end-to-end task success across all inputs to measure user-facing reliability. Two researchers independently evaluated all 152 logged interactions from the user study sessions; inter-rater agreement was substantial (Cohenâs Îș = 0.81), with disagreements resolved through discussion. All LLM-based classification in the pipeline uses GPT-4o. 7.1. Oracle Evaluation: Intent Classification The Oracle classifies each user input into one of three intent categories: query for information retrieval from the knowledge base, contribute for modification to the knowledge graph, or expansion for elaboration on existing nodes. Correct classification is essential because it determines which downstream component, either the Retriever or Map Manager, processes the input. Data and Method. We assessed all 152 user inputs logged during the user study. Two researchers independently labeled each input, achieving Cohenâs Îș = 0.84. We then compared the Oracleâs classifications against these ground truth labels. Results. The Oracle achieved 91.4% overall accuracy. Table 1 shows precision, recall, and F1 scores for each intent category. The primary source of error was confusion between query and expansion intents (9 cases), which is expected given their semantic overlap: both involve information retrieval, differing primarily in whether new nodes should be generated. Misclassification between query/expansion and contribute was rare (4 cases). The Oracle reliably distinguishes retrieval requests from edit commands. Table 1. Oracle Intent Classification Results Classification results for the Oracle showing precision, recall, and F1 scores for three intent categories (Query, Contribute, Expansion) with overall accuracy of 91.4%. Intent Class Precision Recall F1 N Query 0.89 0.92 0.90 58 Contribute 0.94 0.91 0.92 47 Expansion 0.91 0.87 0.89 47 Overall Accuracy â â 91.4% 152 7.2. Map Manager Evaluation: Edit Execution The Map Manager executes contribution commands by parsing user intent, planning the required operations, and modifying the knowledge graph accordingly. We evaluate whether the Map Manager correctly executes these commands across multiple dimensions. Data and Method. Of the 47 logged contribution commands, 43 were correctly classified by the Oracle. We examined these correctly-routed commands to isolate Map Manager performance from Oracle errors. Two researchers independently rated each command on four dimensions. 1) Execution Success captures whether the system completed without error. 2) Node Correctness rates whether the created or modified node contains correct content on a 3-point scale101010Score scale: 3 indicates correct content, 2 indicates minor issues such as truncation, and 1 indicates wrong content.. 3) Placement Correctness rates whether the node appears in the correct location in the hierarchy, also on a 3-point scale111111Score scale: 3 indicates correct parent, 2 indicates reasonable but suboptimal location, and 1 indicates wrong location.. 4) Relationship Correctness rates whether the edge label accurately describes the relationship on a 3-point scale121212Score scale: 3 indicates appropriate, 2 indicates acceptable but imprecise, and 1 indicates wrong or misleading.. Scores were averaged across annotators, with disagreements on execution success resolved through discussion. We also report the fully correct rate: the percentage of commands where execution succeeded and all three correctness dimensions received a score of 3. Results. Table 2 (top section) presents the Map Manager evaluation results. The system achieved 93.0% execution success rate; commands rarely caused system errors. Among successfully executed commands, node correctness was high (M = 2.79/3), while placement and relationship correctness showed more variation (M = 2.58/3 and M = 2.63/3, respectively). The fully correct rate of 78.1% indicates that more than three-quarters of user contributions were integrated exactly as intended. The most common placement errors occurred when users provided ambiguous parent references, such as âadd this under climate changeâ when multiple nodes contained that phrase. Table 2. Map Manager, Retriever, and End-to-End Evaluation Results Evaluation results for three pipeline components: Map Manager metrics (execution success, node/placement/relationship correctness), Retriever answer quality comparison (naive RAG vs. pipeline), and end-to-end success rates for query, contribution, and overall tasks. Component Metric Value Map Manager Execution Success Rate 93.0% Node Correctness (mean) 2.79 / 3 Placement Correctness (mean) 2.58 / 3 Relationship Correctness (mean) 2.63 / 3 Fully Correct Rate 78.1% N 43 Retriever Answer Quality (Naive RAG) 2.34 / 3 Answer Quality (Our Pipeline) 2.81 / 3 Correct Rate (Naive RAG) 58.8% Correct Rate (Our Pipeline) 82.5% N 97 End-to-End Query / Expansion Success 85.7% Contribute Success 80.9% Overall Success 83.6% N 152 7.3. Adaptive Retriever Evaluation: Retrieval Quality To validate that the retrieval component provides sufficient answer quality for reliable co-creation, we compared our pipeline against a RAG-only baseline on the same logged queries. Data and Method. Of the 105 logged queries and expansion requests, 97 were correctly classified by the Oracle. We re-ran these queries through both our pipeline (Raptor hierarchical retrieval with relevance grading) and a naive RAG baseline (standard chunking with vector similarity retrieval). Two researchers rated each response on a 3-point scale131313Score scale: 3 indicates correct (fully answers the query), 2 indicates partially correct (addresses the query but incomplete or contains minor errors), and 1 indicates incorrect (fails to answer or provides wrong information). (Cohenâs Îș = 0.76). Results. Our pipeline achieved higher answer quality than the naive baseline (2.81/3 vs. 2.34/3; correct rate 82.5% vs. 58.8%; Table 2, middle section), confirming that the hierarchical retrieval design provides sufficient accuracy for the downstream knowledge construction task. 7.4. End-to-End Evaluation: Task Success The component evaluations above use correctly-routed inputs to isolate each componentâs performance. We now evaluate end-to-end task success across all inputs to measure user-facing reliability. Data and Method. We evaluated all 152 user inputs without filtering. Two researchers independently judged whether each task succeeded. For query and expansion tasks, success required that the Oracle correctly classified the input and the generated response was rated at least 2 (partially correct or better). For contribute tasks, success required that the Oracle correctly classified the input, execution succeeded, and placement correctness was at least 2. For failed tasks, researchers attributed the failure to the responsible pipeline component: Oracle misclassification, Map Manager error, or Retriever/response error. Results. The pipeline achieved 83.6% overall success rate, with query/expansion tasks at 85.7% and contribute tasks at 80.9% (Table 2, bottom section). Among the 25 failed tasks, Oracle misclassification accounted for 52.0% of failures (13 cases), Retriever/response errors for 36.0% (9 cases), and Map Manager errors for 12.0% (3 cases). The relatively higher proportion of Oracle and Retriever errors suggests that intent classification and answer generation are the primary areas for future improvement, while edit execution is comparatively robust. Summary. These technical results establish that the multi-agent pipeline achieves reliable bidirectional interaction. The Oracleâs 91.4% accuracy ensured that user intents were correctly routed to the appropriate pipeline branch. The Map Managerâs 78.1% fully-correct rate meant that user contributions were reliably integrated into the knowledge structure. Our retrieval pipeline outperformed naive RAG on answer quality (2.81 vs. 2.34); the hierarchical design enables effective retrieval across varying levels of granularity. The overall 83.6% end-to-end success rate confirms that participants experienced the intended interaction paradigm. 8. Discussion Our study compared two designs for knowledge construction: a retrieval-only baseline where users queried documents and received system-generated graph visualizations, and MindTrellis, where users could also shape the evolving knowledge structure through contributions and reorganization. The significant differences across knowledge organization (Q3), depth of exploration (Q6), and slide deck organization (Q11) suggest that allowing users to co-construct the knowledge structure changes how they engage with complex information. Retrieval-only systems such as Sensecape (Suh et al., 2023) and Graphologue (Jiang et al., 2023) generate visualizations for users to navigate, but the structure remains static. MindTrellis participants actively shaped the representation to reflect their evolving understanding. Participantsâ preference for progressive expansion aligns with cognitive load research. Paas (Paas, 1992) found that presenting information gradually helps learners process it more effectively in working memory. Mayer and Moreno (Mayer and Moreno, 2003) identify segmentation as a key principle for reducing extraneous cognitive load. The baselineâs simultaneous presentation of all nodes created what P10 described as an âoverwhelming experience.â In contrast, MindTrellisâs incremental expansion allowed participants to âfocus on the information they needed.â P11 similarly noted that the system âexpands the flowchart directly from a parent node, which makes it easier to see the connections.â The value participants placed on contributing to the knowledge structure resonates with research on external cognition and constructive learning. Kirsh (Kirsh, 2010) argues that creating external representations amplifies cognition by offloading memory, making relationships explicit, and enabling iterative refinement. P1âs approach illustrates this pattern: they used MindTrellis to âorganize my mind map fully before starting on the slides.â The act of structuring knowledge externally supported their subsequent task performance. Educational research quantifies this benefit: Schroeder et al.âs meta-analysis (Schroeder et al., 2018) found that students who actively constructed concept maps showed significantly higher learning gains (g=0.72g=0.72) compared to those who passively studied pre-made maps (g=0.43g=0.43). These findings further reinforce that contribution, not just retrieval, deepens engagement. 8.1. Situating Findings Relative to Existing Systems Commercial tools such as NotebookLM and Notion AI already support forms of knowledge-level bidirectionalityâusers can both query and contribute to underlying knowledge stores. Our study results speak to what additional design choices improve the knowledge construction experience. The significant differences on Q3 (knowledge organization) and Q6 (depth of exploration) emerged from a comparison where the key differentiator was the visual knowledge graph as a shared artifact that users could directly reshape. Participants valued seeing the structure they were building (P8: âallowed me to organize my thoughts as it focused on higher-level ideasâ) and controlling its organization (P12: âallows me to control the flow of the graph that follows my own mindsetâ). In NotebookLM, notes and retrieval results exist in separate panes; in Notion AI, the database structure is not visualized as a semantic graph.141414Based on publicly available versions as of early 2026 Our findings suggest that contribution pathways are more effective when contributions are immediately visible within the evolving structure and spatially integrated with retrieved content, rather than residing in a separate view. Beyond the question of where contributions become visible, our study has implications for the technical challenges that arise when users interact with the knowledge structure through natural language. Systems that achieve bidirectional interaction through representational synchronization (Hempel et al., 2019; Ye et al., 2020; Wu et al., 2020; CaÈcaval et al., 2021) partition interaction across structurally explicit boundaries, so the mapping between user action and system response is largely deterministic and the system seldom needs to infer what the user intends. When users both query from and contribute to a shared knowledge structure through natural language, however, the same input channel carries retrieval requests, contribution commands, and ambiguous mixtures of both. Our pipeline evaluation reveals that intent disambiguation is the primary failure mode in this setting: Oracle misclassification accounted for 52% of end-to-end failures (13 of 25 failed tasks). As systems move from synchronizing two views of a single artifact to enabling users and AI to co-construct an evolving knowledge structure through natural language, the disambiguation challenge becomes a central design problem absent from the representational synchronization paradigm. Our study also reveals how users balance exploration and construction when both are available within a single system. Luminate (Suh et al., 2024) structures the design space of LLM outputs to support divergent exploration, and DĂŒck et al. (DĂŒck et al., 2025) support claim retrieval through multiple exploration pathways. Our participants exhibited both exploratory and constructive patterns: some explored broadly before contributing (P1, P4, P5, P10, P12), while others anchored exploration in their own contributions from the start (P3, P6, P8, P11). The coexistence of these patterns suggests that exploration and construction are not sequential phases but interleaved activities that reinforce each other. Luminateâs approach of surfacing diverse response dimensions could complement a system like MindTrellisâs persistent evolving structureâfuture systems might integrate structured exploration of LLM outputs as a way to seed or enrich a knowledge graph before and during user contribution. 8.2. Design Implications We identify three design implications for systems that support human-AI knowledge construction. First, natural-language co-creation systems need explicit mechanisms for intent disambiguation. In systems that synchronize two views of a single artifact through representational synchronization (Hempel et al., 2019; Ye et al., 2020; Wu et al., 2020; CaÈcaval et al., 2021), the editing modality is structurally partitioned and intent interpretation is largely unnecessary. When users instead interact with a shared knowledge structure through natural language, the same input channel carries queries, contribution commands, and ambiguous mixtures of both. P4 noted that âsometimes the system didnât quite understand what I was asking for, and I had to rephrase my question.â The 52% share of Oracle errors among end-to-end failures confirms that disambiguation is the primary technical bottleneck for this class of system. Deng et al. (Deng et al., 2025) observe that most language agents âlack interactive mechanisms; when faced with ambiguity, agents confidently commit to an assumed query, leading to incorrect answers.â Future systems should provide explicit feedback about how input was interpreted and allow easy correction when misclassification occurs. During our study, participants who encountered misinterpretations typically discovered the mismatch only after the graph had already been modified, requiring manual correction (P4, P9). In systems where the knowledge structure and the input interface coexist as separate representations, such as MindTrellisâs graph canvas and chat panel, disambiguation feedback could span both: the chat panel could present the systemâs interpretation and request clarification, while the graph canvas could preview the intended structural change for the user to confirm or reject before execution. More generally, systems accepting unconstrained natural language input into a shared knowledge structure are likely to face similar challenges (Shahriari et al., 2025; Deng et al., 2025), and the design of the input interpretation layer deserves as much attention as the knowledge representation itself. Second, co-creation systems should support flexible information pacing and expansion granularity. Our findings confirm that progressive disclosure reduces cognitive load, but the more consequential design question is what granularity of expansion to offer in a user-editable structure. P8 described how MindTrellis âallowed me to organize my thoughts as it focused on higher-level ideas,â suggesting that initial displays should emphasize conceptual structure over detail. However, P9 also noted that âexpanding groups together would be a great addition,â indicating that users sometimes need to reveal related content simultaneously rather than node-by-node. Sensecape (Suh et al., 2023) addresses multilevel abstraction, but within a read-only structure. In an editable co-created graph, expansion granularity interacts with the userâs ongoing reorganizationâexpanding a cluster may conflict with manual rearrangements the user has already made. Future systems should support flexible expansion at multiple levelsâindividual nodes, related clusters, or entire subtreesâand allow users to control the pacing of information revelation as the structure grows. Third, AI-generated organizational structure should be treated as provisional and user-adjustable at every level. Previous systems for LLM-augmented knowledge exploration (Jiang et al., 2023; Suh et al., 2023, 2024) generate knowledge structures that users cannot reorganizeâthe AIâs organizational decisions are final. Our study shows that participants actively reshaped the AIâs structure across both interaction modalities. P7 and P10 used natural language to reorganize portions of the graph; P10 noted that âtyping a command was faster than dragging things around.â P9 used direct manipulation, describing how they would âdrag the nodes around to organize them the way I wanted.â P3 spent significant time ârearranging nodes and adding my own ideas because I wanted the graph to reflect how I think about the topic.â Binks et al. (Binks et al., 2022) found that users adopt diverse organizational strategies when structuring knowledge independently, and no single representational structure is universally effective for all purposes or ways of thinking. The implication extends beyond the placement of individual nodes to the entire topology: the systemâs choice of hierarchy, grouping logic, and relationship types all encode organizational judgments that may diverge from a given userâs mental model. Future co-creation systems should treat AI-generated structure as provisional at every levelâplacement, grouping, hierarchy, and relationship typesâand support user correction through both direct manipulation and natural language. As interaction accumulates, systems could model individual usersâ organizational preferences to reduce the frequency of corrections over time, a form of computational Theory of Mind (Li et al., 2023; Street, 2024) applied to knowledge structure rather than dialogue. 8.3. Limitations and Future Work Our evaluation has limitations that suggest directions for future work. The 12-participant study, while appropriate for formative evaluation of interactive systems (Nielsen, 1993), involved graduate students with prior AI experience and may not generalize to broader populations. We measured user perceptions but did not conduct independent assessment of task outcomes, such as expert evaluation of slide deck quality. Our pipeline evaluation focused on component-level accuracy rather than long-term system robustness as knowledge graphs grow larger; future work should conduct ablate the multi-agent architecture against simpler alternatives. Our user study focused on slide deck preparation as a downstream task for knowledge construction. While the task requires synthesizing, organizing, and presenting information from multiple sources, it represents one point in a broader space of knowledge work activities. Preparing for an exam, conducting a literature review, or evaluating a new idea may require different balances of retrieval and contribution. Future work should examine whether the contribution pathwayâs benefits generalize across these varied task contexts. Finally, MindTrellis represents knowledge as a hierarchical node-link graph, which is effective for modeling semantic and hierarchical relationships but may not support all organizational strategies equally well. Future work should explore whether alternative visual representations, such as spatial clusters, matrix views, or timelines, might better match certain organizational preferences and complement the node-link graph with representational flexibility. 9. Conclusion In this paper, we present MindTrellis, an interactive visual system to support human-AI collaborative knowledge construction, grounded by established principles in exploratory information seeking and knowledge externalization. MindTrellis enables users to both query document-grounded information and contribute to the knowledge structure by adding concepts, modifying relationships, and reorganizing the hierarchy, producing a co-created knowledge graph where document-derived and user-contributed knowledge coexist. A multi-agent pipeline coordinates intent disambiguation, knowledge placement, and coherence maintenance, with each component validated through quantitative evaluation. A user study with 12 participants compared MindTrellis against a retrieval-only baseline with graph visualization. Overall, participants reported lower cognitive load and enhanced knowledge organization when exploring unfamiliar topics, particularly valuing the ability to progressively expand the knowledge graph and integrate their own insights into the evolving structure. Acknowledgements.This work is supported in part by the Natural Sciences and Engineering Research Council of Canada (NSERC) Discovery Grant #RGPIN-2020-03966, the Canada Foundation for Innovation (CFI) John R. Evans Leaders Fund (JELF) #42371, and a gift fund from Adobe. References M. Al-Tawil, V. Dimitrova, D. Thakker, and B. Abu-Salih (2023) Emerging exploration strategies of knowledge graphs. IEEE Access 11, p. 94713â94731. Cited by: §3.2. M. Al-Tawil, V. Dimitrova, and D. Thakker (2020) Using knowledge anchors to facilitate user exploration of data graphs. Semantic Web 11 (2), p. 205â234. Cited by: §3.2. A. Binks, A. Toniolo, and M. A. Nacenta (2022) Representational transformations: using maps to write essays. International Journal of Human-Computer Studies 165, p. 102851. External Links: ISSN 1071-5819, Document, Link Cited by: §1, §2.1, §2.3, §8.2. T. Buzan (2006) Use your head. Pearson Education. Cited by: §1. A. J. Cañas, R. Carff, G. Hill, M. Carvalho, M. Arguedas, T. C. Eskridge, J. Lott, and R. Carvajal (2005) Concept maps: integrating knowledge and information visualization. Knowledge and information visualization: Searching for synergies, p. 205â219. Cited by: §1, §2.1. G. Carneiro, A. Toniolo, M. A. Ncenta, and A. J. Quigley (2021) Text vs. Graphs in Argument Analysis . In 2021 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), Vol. , Los Alamitos, CA, USA, p. 1â9. External Links: ISSN , Document, Link Cited by: §2.1, §2.3. D. CaÈcaval, M. Shalah, P. L. Quinn, R. BodĂk, M. Agrawala, and A. Schulz (2021) Differentiable 3d cad programs for bidirectional editing. Computer Graphics Forum 41. External Links: Link Cited by: §2.2, §8.1, §8.2. P. R. Cohen, M. Dalrymple, D. B. Moran, F. Pereira, and J. W. Sullivan (1989) Synergistic use of direct manipulation and natural language. In Proceedings of the SIGCHI conference on Human factors in computing systems, p. 227â233. Cited by: §3.2. T. H. Davenport and L. Prusak (1998) Working knowledge: how organizations manage what they know. Harvard Business Press. Cited by: §2.1, §2.3, §2.3. M. Deng, L. Huang, Y. Fan, J. Zhang, F. Ren, J. Bai, F. Yang, D. Miao, Z. Yu, Y. Wu, Y. Zhang, F. Teng, Y. Wan, S. Hu, Y. Li, X. Jin, C. Hu, H. Li, Q. Fu, T. Zhong, X. Wang, X. Tang, N. Tang, C. Wu, and Y. Luo (2025) InteractComp: evaluating search agents with ambiguous queries. External Links: 2510.24668, Link Cited by: §8.2. R. Dias (2011) Concept maps powered by computer software: a strategy for enhancing reading comprehension in english for specific purposes. Revista Brasileira de LinguĂstica Aplicada 11, p. 896â911. Cited by: §2.1. X. Dong, E. Gabrilovich, G. Heitz, W. Horn, N. Lao, K. Murphy, T. Strohmann, S. Sun, and W. Zhang (2014) Knowledge vault: a web-scale approach to probabilistic knowledge fusion. In Proceedings of the 20th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, KDD â14, New York, NY, USA, p. 601â610. External Links: ISBN 9781450329569, Link, Document Cited by: §2.3. M. DĂŒck, S. Holter, R. S. M. Chan, R. Sevastjanova, and M. El-Assady (2025) Finding needles in document haystacks: augmenting serendipitous claim retrieval workflows. In Proceedings of the 2025 CHI Conference on Human Factors in Computing Systems, CHI â25, New York, NY, USA. External Links: ISBN 9798400713941, Link, Document Cited by: §2.3, §8.1. M. J. Eppler and R. A. Burkhard (2008) Knowledge visualization. In Knowledge management: concepts, methodologies, tools, and applications, p. 781â793. Cited by: §2.1, §2.3. A. Erdem (2017) Mind maps as a lifelong learning tool.. Universal Journal of Educational Research 5 (n12A), p. 1â7. Cited by: §2.1. J. N. Foster, M. B. Greenwald, J. T. Moore, B. C. Pierce, and A. Schmitt (2007) Combinators for bidirectional tree transformations: a linguistic approach to the view-update problem. ACM Trans. Program. Lang. Syst. 29 (3), p. 17âes. External Links: ISSN 0164-0925, Link, Document Cited by: §2.2. B. Hempel, J. Lubin, and R. Chugh (2019) Sketch-n-sketch: output-directed programming for svg. In Proceedings of the 32nd Annual ACM Symposium on User Interface Software and Technology, UIST â19, New York, NY, USA, p. 281â292. External Links: ISBN 9781450368162, Link, Document Cited by: §1, §2.2, §8.1, §8.2. A. Hogan, E. Blomqvist, M. Cochez, C. dâAmato, G. D. Melo, C. Gutierrez, S. Kirrane, J. E. L. Gayo, R. Navigli, S. Neumaier, et al. (2021) Knowledge graphs. ACM Computing Surveys (Csur) 54 (4), p. 1â37. Cited by: §1. E. L. Hutchins, J. D. Hollan, and D. A. Norman (1985) Direct manipulation interfaces. Humanâcomputer interaction 1 (4), p. 311â338. Cited by: §1, §3.2. S. Ji, S. Pan, E. Cambria, P. Marttinen, and S. Y. Philip (2022) A survey on knowledge graphs: representation, acquisition, and applications. IEEE transactions on neural networks and learning systems 33 (2), p. 494â514. Cited by: §2.3, §2.3. P. Jiang, J. Rayan, S. P. Dow, and H. Xia (2023) Graphologue: exploring large language model responses with interactive diagrams. In Proceedings of the ACM Symposium on User Interface Software and Technology, UIST â23, New York, NY, USA. External Links: ISBN 9798400701320, Link, Document Cited by: §1, §2.3, §8.2, §8. R. O. Kasumu and R. Oluwayimika (2022) CONCEPT mapping as a teaching strategy: benefits and challenges in higher institution. International Journal Of Trendy Research In Engineering And Technology 6 (06), p. 5â10. Cited by: §2.1. D. Kirsh (2010) Thinking with external representations. AI & SOCIETY 25, p. 441â454. External Links: Link Cited by: §1, §8. LangChain (2024) LangGraph: a langchain application. Note: Accessed: 2024-10-08 External Links: Link Cited by: §4.6. J. H. Larkin and H. A. Simon (1987) Why a diagram is (sometimes) worth ten thousand words. Cognitive Science 11 (1), p. 65â100. External Links: ISSN 0364-0213, Document, Link Cited by: §1, §2.1, §2.3. J. H. Lee and A. Segev (2012) Knowledge maps for e-learning. Computers & Education 59 (2), p. 353â364. Cited by: §2.1. P. Lewis, E. Perez, A. Piktus, F. Petroni, V. Karpukhin, N. Goyal, H. KĂŒttler, M. Lewis, W. Yih, T. RocktĂ€schel, S. Riedel, and D. Kiela (2021) Retrieval-augmented generation for knowledge-intensive nlp tasks. External Links: 2005.11401, Link Cited by: §1, §2.3. H. Li, Y. Chong, S. Stepputtis, J. Campbell, D. Hughes, C. Lewis, and K. Sycara (2023) Theory of mind for multi-agent collaboration via large language models. In Proceedings of the 2023 Conference on Empirical Methods in Natural Language Processing, H. Bouamor, J. Pino, and K. Bali (Eds.), Singapore, p. 180â192. External Links: Link, Document Cited by: §8.2. M. X. Liu, T. Wu, T. Chen, F. M. Li, A. Kittur, and B. A. Myers (2024) Selenite: scaffolding online sensemaking with comprehensive overviews elicited from large language models. In Proceedings of the 2024 CHI Conference on Human Factors in Computing Systems, CHI â24, New York, NY, USA. External Links: ISBN 9798400703300, Link, Document Cited by: §1, §2.3. C. T. Machado and A. A. Carvalho (2020) Concept mapping: benefits and challenges in higher education. The Journal of Continuing Higher Education 68 (1), p. 38â53. Cited by: §2.1. R. E. Mayer and R. Moreno (2003) Nine ways to reduce cognitive load in multimedia learning. Educational Psychologist 38, p. 43 â 52. External Links: Link Cited by: §8. R. Meyer (2010) Knowledge visualization. Trends in information visualization 23, p. 23â30. Cited by: §2.1. S. L. Miller and J. G. Trafton (1999) Improving information search using natural language and direct manipulation tools in a multimodal interface. In Proceedings of the Human Factors and Ergonomics Society Annual Meeting, Vol. 43, p. 462â466. Cited by: §3.2. T. Mitchell, W. Cohen, E. Hruschka, P. Talukdar, B. Yang, J. Betteridge, A. Carlson, B. Dalvi, M. Gardner, B. Kisiel, J. Krishnamurthy, N. Lao, K. Mazaitis, T. Mohamed, N. Nakashole, E. Platanios, A. Ritter, M. Samadi, B. Settles, R. Wang, D. Wijaya, A. Gupta, X. Chen, A. Saparov, M. Greaves, and J. Welling (2018) Never-ending learning. Commun. ACM 61 (5), p. 103â115. External Links: ISSN 0001-0782, Link, Document Cited by: §2.3. M. NeÄaskỳ and Ć . StenchlĂĄk (2022) Interactive and iterative visual exploration of knowledge graphs based on shareable and reusable visual configurations. Journal of Web Semantics 73, p. 100713. Cited by: §3.2. J. Nielsen (1993) Usability engineering. In The Computer Science and Engineering Handbook, External Links: Link Cited by: §8.3. J. Novak (1984) Learning how to learn. Press Syndicate of the University of Cambridge. Cited by: §1, §1, §2.3. A. M. Oâdonnell, D. F. Dansereau, and R. H. Hall (2002) Knowledge maps as scaffolds for cognitive processing. Educational psychology review 14, p. 71â86. Cited by: §2.1. F. Paas (1992) Training strategies for attaining transfer of problem-solving skill in statistics: a cognitive-load approach.. Journal of Educational Psychology 84, p. 429â434. External Links: Link Cited by: §8. P. Pirolli and S. Card (2005) The sensemaking process and leverage points for analyst technology as identified through cognitive task analysis. In Proceedings of the International Conference on Intelligence Analysis, Vol. 5, p. 2â4. Cited by: §1, §1, §2.2, §2.3. E. Rassaei (2019) Effects of two forms of concept mapping on l2 reading comprehension and strategy awareness. Applied Linguistics Review 10 (2), p. 93â116. Cited by: §2.1. D. M. Russell, M. J. Stefik, P. Pirolli, and S. K. Card (1993) The cost structure of sensemaking. In Proceedings of the INTERACT â93 and CHI â93 Conference on Human Factors in Computing Systems, CHI â93, New York, NY, USA, p. 269â276. External Links: ISBN 0897915755, Link, Document Cited by: §1. A. H. Safar, Y. J. Jafer, and M. A. Alqadiri (2014) Mind maps as facilitative tools in science education. College Student Journal 48 (4), p. 629â647. Cited by: §2.1. B. Sarrafzadeh, A. Vtyurina, E. Lank, and O. Vechtomova (2016) Knowledge graphs versus hierarchies: an analysis of user behaviours and perspectives in information seeking. In Proceedings of the 2016 ACM on Conference on Human Information Interaction and Retrieval, p. 91â100. Cited by: §3.2. P. Sarthi, S. Abdullah, A. Tuli, S. Khanna, A. Goldie, and C. D. Manning (2024) RAPTOR: recursive abstractive processing for tree-organized retrieval. External Links: 2401.18059, Link Cited by: §2.3, §4.4. N. L. Schroeder, J. C. Nesbit, C. J. Anguiano, and O. O. Adesope (2018) Studying and Constructing Concept Maps: a Meta-Analysis. Educational Psychology Review 30 (2), p. 431â455. External Links: ISSN 1573-336X, Link, Document Cited by: §8. R. Shahriari, E. D. Ragan, and J. Ruiz (2025) Natural language interaction for editing visual knowledge graphs. In Proceedings of the 13th Knowledge Capture Conference 2025, K-CAP â25, New York, NY, USA, p. 26â34. External Links: ISBN 9798400718670, Link, Document Cited by: §2.2, §8.2. K. Shuster, S. Poff, M. Chen, D. Kiela, and J. Weston (2021) Retrieval augmentation reduces hallucination in conversation. External Links: 2104.07567, Link Cited by: §2.3. W. Street (2024) LLM theory of mind and alignment: opportunities and risks. External Links: 2405.08154, Link Cited by: §8.2. S. Suh, M. Chen, B. Min, T. J. Li, and H. Xia (2024) Luminate: structured generation and exploration of design space with large language models for human-ai co-creation. In Proceedings of the CHI Conference on Human Factors in Computing Systems, External Links: Link, Document Cited by: §1, §2.3, §8.1, §8.2. S. Suh, B. Min, S. Palani, and H. Xia (2023) Sensecape: Enabling Multilevel Exploration and Sensemaking with Large Language Models. In Proceedings of the 36th Annual ACM Symposium on User Interface Software and Technology, UIST â23, New York, NY, USA, p. 1â18. External Links: ISBN 9798400701320, Link, Document Cited by: §1, §2.3, §8.2, §8.2, §8. T. Sumers, S. Yao, K. Narasimhan, and T. L. Griffiths (2024) Cognitive architectures for language agents. Transactions on Machine Learning Research. Cited by: §2.3. L. Wang, C. Ma, X. Feng, et al. (2024a) A survey on large language model based autonomous agents. Frontiers of Computer Science 18 (6), p. 186345. Cited by: §2.3. M. Wang and M. J. Jacobson (2011) Guest editorial-knowledge visualization for learning and knowledge management. Journal of Educational Technology & Society 14 (3), p. 1â3. Cited by: §2.1. X. Wang, Y. Chen, L. Yuan, Y. Zhang, Y. Li, H. Peng, and H. Ji (2024b) Executable code actions elicit better llm agents. External Links: 2402.01030, Link Cited by: §4.4. A. Wickramasinghe, N. Widanapathirana, O. Kuruppu, I. Liyanage, and I. Karunathilake (2011) Effectiveness of mind maps as a learning tool for medical students. South East Asian J Med Educ 1. Cited by: §2.1. Q. Wu, G. Bansal, J. Zhang, Y. Wu, B. Li, E. Zhu, L. Jiang, X. Zhang, S. Zhang, J. Liu, A. H. Awadallah, R. W. White, D. Burger, and C. Wang (2023) AutoGen: enabling next-gen llm applications via multi-agent conversation. External Links: 2308.08155, Link Cited by: §2.3. Y. Wu, J. M. Hellerstein, and A. Satyanarayan (2020) B2: bridging code and interactive visualization in computational notebooks. In Proceedings of the 33rd Annual ACM Symposium on User Interface Software and Technology, UIST â20, New York, NY, USA, p. 152â165. External Links: ISBN 9781450375146, Link, Document Cited by: §2.2, §8.1, §8.2. K. Ye, W. Ni, M. Krieger, D. Maâayan, J. Wise, J. Aldrich, J. Sunshine, and K. Crane (2020) Penrose: from mathematical notation to beautiful diagrams. ACM Trans. Graph. 39 (4). External Links: ISSN 0730-0301, Link, Document Cited by: §1, §2.2, §8.1, §8.2. Appendix A Prompts A.1. Parse Query ⏠You are a helpful assistant that classifies the userâs query and generates an optimized query content. When thereâs ambiguity in the userâs query, use the chat history to infer the userâs intention. Ensure the query content is clear and can be executed without seeing the chat history. There are three types of userâs query: 1. Information Retrieval Queries: - Examples: "What is the definition of X?", "Is X the best player in the world?" - Generate query category: "search" - Generate query content: Preserve the original query without modifying meaning 2. Graph Editing Commands: - Examples: "Add a new concept called âXâ under the concept âYâ" - Generate query category: "edit" - Generate query content: Preserve the original command without modification 3. Expansion Requests: - Examples: "Tell me more about X", "Explain X in more detail", "Elaborate on X" - Generate query category: "expansion" - Generate query content: "What are the sub-topics covered in the document related to âXâ?" User: query Context: chat_history The Oracle Module uses this classification system to route queries to the appropriate processing pipeline and to reformat ambiguous queries for optimal processing. A.2. Update Graph ⏠Userâs question: query Answer: response Update the graph based on the question and answer: 1. Create a new node for the answer if the answer does not fit under any existing node. Link the new node to the existing nodes that are related to the answer. Consider both the node name and description when identifying related existing nodes. For example, if the user asks "What is the definition of X?", check if thereâs a node with the name "X" or a description containing "X". 2. Break down the userâs question and the answer into key points. 3. Maintain hierarchy: general key points as parent nodes, specific details as child nodes. 4. For each key point: a. Identify the relevant nodes in the graph related to the key point. b. If the key point is a sub-topic of an existing node, add it as a child node. c. If the key point is a parent-topic of an existing node, add it as a parent node. Remember: Youâre creating a hierarchical knowledge graph, not a flat list. This prompt guides the system in maintaining hierarchical relationships when updating the knowledge graph based on new information from user interactions. A.3. Query Graph ⏠You are an assistant for question-answering tasks. You will be given a question and a context. Use ONLY the following pieces of retrieved context to answer the question. If you lack sufficient information from the context, respond with âI donât knowâ. Do not fabricate or assume any information not present in the context. Your answer should resemble a hierarchical map, describing the relationships between each topic and the central keyword of the userâs input. For each topic, explain how it is related to the central keyword, using specific information from the context. The context is: context This prompt instructs the system to generate structured responses resembling a knowledge graph based strictly on the provided context, maintaining clear relationships between topics and the central concept. A.4. Refine Query ⏠You are an intelligent query refiner. Your task is to analyze the userâs original query and the response from the graph retriever, then generate a refined query for the RAG retriever. Guidelines: 1. Focus on the parts of the query that cannot be answered by the graph. 2. Make the refined query more specific and targeted. 3. Remove any parts of the query that can already be answered by the graph. 4. Ensure the refined query is clear and self-contained. 5. If the entire query can be answered by the graph, generate a minimal query to confirm or expand on the information. Directly output the refined query, do not output any other text. Original query: original_query Graph retriever response: graph_response This prompt helps the system refine user queries by identifying information gaps in the current knowledge graph, ensuring that subsequent retrievals are targeted and non-redundant. A.5. Query Knowledge Base ⏠You are an assistant for question-answering tasks. You will be given a question and a context. Use ONLY the following pieces of retrieved context to answer the question. If you lack sufficient information from the context, respond with âI donât knowâ. Do not fabricate or assume any information not present in the context. Your answer should resemble a mind map, describing the relationships between each topic and the central keyword of the userâs input. For each topic, explain how it is related to the central keyword, using specific information from the context. The context is: context This prompt guides the system to generate structured responses organized as a knowledge graph that maintain clear relationships. A.6. Generate Suggestions ⏠You are an intelligent agent responsible for generating suggestions for expanding a knowledge graph. Your task is to determine the most logical relationships between potential new content and one specific existing node. 1. Read the given existing node content carefully and understand the context. 2. Based on your knowledge and the context of the existing node, generate relevant suggestions for expansion. 3. Review the existing suggestions of the current node and do not suggest the same topic twice. 4. Determine the most appropriate relationship between the new content and the existing node. 5. Provide a list of suggestions, where each suggestion includes: - A topic that could be added as a child of the current node - A brief description of that topic as a full, informative sentence - The relationship between the new content and the existing node Ensure that: 1. The suggestions are directly related to the existing node with a logical relationship. 2. Only include content that directly fits as children of the current node. 3. If you donât have any suggestions, just return an empty list. 4. Aim to provide 3-5 relevant and diverse suggestions for expanding the graph, DO NOT EXCEED 5. 5. The description should be a complete, informative sentence that addresses specific aspects or examples related to the topic. Example of a good description: Topic: âApplications of Machine Ethicsâ Description: âMachine ethics is applied in various real-world scenarios, including autonomous vehicles making moral decisions in potential accident situations, AI systems in healthcare prioritizing patient care, and military AI navigating complex ethical dilemmas in combat situations.â Existing nodes on the graph: existing_nodes Expanding from node: node_info Existing suggestions: existing_suggestions Related content in the docs: content This prompt guides the system in generating contextually relevant suggestions for expanding specific nodes in the knowledge graph, ensuring diversity and logical relationships. A.7. Rewrite Final Output ⏠Userâs input: input Refined query based on the input: query Your task is to rewrite the following answer: answer such that the response answers both the userâs input and the refined query. After the final answer, add a reference section that lists the sources of the answer: sources After the reference section, add a note to the user that the question is asked specifically on the node node_name Rewriting guidelines: 1. Improve readability without modifying the content of the original answer. 2. The final answer should answer the userâs input and the refined query. 3. Keep the answer concise and to the point. 4. Improve formatting for clarity if possible. 5. The final answer should introduce the main themes directly. Do not have text "High-level summary" or "Detailed bullet points" in the final answer. This prompt instructs the system to produce concise, well-formatted responses that address user queries. Appendix B Baseline User Interface (a) Baseline RAG Retriever Interface. Participants select a dataset from the dropdown menu and pose questions to receive relevant responses. (b) Baseline Visualization Interface. Participants input responses from the retriever and explore the knowledge base through automatically generated node-link diagrams. Figure 7. Baseline system interfaces used in the user study. Two baseline interface screenshots stacked vertically. (a) A chat interface with a dataset dropdown and text input for posing questions. (b) An automatically generated node-link diagram about operating systems showing concepts like file systems, memory management, and device management connected by labeled edges.