paper-with-me

홈 › Papers

Grounded Language Design for Lightweight Diagramming for Formal Methods

2024-12-04 · Siddhartha Prasad, Ben Greenman, Tim Nelson, Shriram Krishnamurthi

Model finding, as embodied by SAT solvers and similar tools, is used widely, both in embedding settings and as a tool in its own right. For instance, tools like Alloy target SAT to enable users to incrementally define, explore, verify, and diagnose sophisticated specifications for a large number of complex systems. These tools critically include a visualizer that lets users graphically explore these generated models. As we show, however, default visualizers, which know nothing about the domain, are unhelpful and even actively violate presentational and cognitive principles. At the other extreme, full-blown visualizations require significant effort as well as knowledge a specifier might not possess; they can also exhibit bad failure modes (including silent failure). Instead, we need a language to capture essential domain information for lightweight diagramming. We ground our language design in both the cognitive science literature on diagrams and on a large number of example custom visualizations. This identifies the key elements of lightweight diagrams. We distill these into a small set of orthogonal primitives. We extend an Alloy-like tool to support these primitives. We evaluate the effectiveness of the produced diagrams, finding them good for reasoning. We then compare this against many other drawing languages and tools to show that this work defines a new niche that is lightweight, effective, and driven by sound principles.

📄 PDF Abstract BibTeX arXiv:2412.03310

Code (0)

등록된 구현이 없습니다.

Methods 이 논문이 사용한 방법론

SET Dynamic Sparse Training method where weight mask is updated randomly periodically

Similar Papers 제목 키워드 기반

Feynman: Knowledge-Infused Diagramming Agent for Scalable Visual Designs

2026-03-13 · Zixin Wen, Yifu Cai, Kyle Lee, Sam Estep 외 arxiv

Visual design is an essential application of state-of-the-art multi-modal AI systems. Improving these systems requires high-quality vision-language data at scale. Despite the abundance of internet image and text data, kn…

Visual Reasoning

OWLAx: A Protege Plugin to Support Ontology Axiomatization through Diagramming

2018-08-30 · Md. Kamruzzaman Sarker, Adila A. Krisnadhi, Pascal Hitzler

Once the conceptual overview, in terms of a somewhat informal class diagram, has been designed in the course of engineering an ontology, the process of adding many of the appropriate logical axioms is mostly a routine ta…

ArguMeet: An Argument Diagramming Schema for Meeting Conversations

2021-09-13 · AKBC Workshop ArgKG 2021 10 · Anonymous

We propose a schema called ArguMeet for argument diagramming of multi-party meeting conversations. The argumentative portions are extracted from the meeting transcript and a visual representation is created which provide…

Visual Modeling of Turkish Morphology

2020-05-01 · LREC 2020 5 · Berke {\"O}zen{\c{c}}, Ercan Solak

In this paper, we describe the steps in a visual modeling of Turkish morphology using diagramming tools. We aimed to make modeling easier and more maintainable while automating much of the code generation. We released th…

Code Generation

Number and quality of diagrams in scholarly publications is associated with number of citations

2021-04-30 · Guy Clarke Marshall, Caroline Jay, Andre Freitas

Diagrams are often used in scholarly communication. We analyse a corpus of diagrams found in scholarly computational linguistics conference proceedings (ACL 2017), and find inclusion of a system diagram to be correlated …