Automated Diagram Generation to Build Understanding and Usability
William Schoenberg

TL;DR
This paper presents algorithms for automatically generating clear, aesthetically pleasing causal loop and stock and flow diagrams from models, enhancing understanding and usability in System Dynamics.
Contribution
It introduces novel algorithms for automated diagram generation from models, including grouping techniques for large models, based on graph theory.
Findings
Generated diagrams are clear and aesthetically pleasing.
Algorithms successfully applied to large, complex models.
Automated diagrams help make equation-based models more accessible.
Abstract
Causal loop and stock and flow diagrams are broadly used in System Dynamics because they help organize relationships and convey meaning. Using the analytical work of Schoenberg (2019) to select what to include in a compressed model, this paper demonstrates how that information can be clearly presented in an automatically generated causal loop diagram. The diagrams are generated using tools developed by people working in graph theory and the generated diagrams are clear and aesthetically pleasing. This approach can also be built upon to generate stock and flow diagrams. Automated stock and flow diagram generation opens the door to representing models developed using only equations, regardless or origin, in a clear and easy to understand way. Because models can be large, the application of grouping techniques, again developed for graph theory, can help structure the resulting diagrams in…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplex Systems and Decision Making · Data Visualization and Analytics · Systems Engineering Methodologies and Applications
