Formalizing Visualization Design Knowledge as Constraints: Actionable and Extensible Models in Draco
Author(s) -
Dominik Moritz,
Chenglong Wang,
Greg L. Nelson,
Halden Lin,
Adam M. Smith,
Bill Howe,
Jeffrey Heer
Publication year - 2018
Publication title -
ieee transactions on visualization and computer graphics
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 1.005
H-Index - 144
eISSN - 1941-0506
pISSN - 1077-2626
DOI - 10.1109/tvcg.2018.2865240
Subject(s) - computer science , visualization , visual analytics , information visualization , extensibility , set (abstract data type) , data visualization , human–computer interaction , constraint (computer aided design) , software engineering , data mining , programming language , engineering , mechanical engineering
There exists a gap between visualization design guidelines and their application in visualization tools. While empirical studies can provide design guidance, we lack a formal framework for representing design knowledge, integrating results across studies, and applying this knowledge in automated design tools that promote effective encodings and facilitate visual exploration. We propose modeling visualization design knowledge as a collection of constraints, in conjunction with a method to learn weights for soft constraints from experimental data. Using constraints, we can take theoretical design knowledge and express it in a concrete, extensible, and testable form: the resulting models can recommend visualization designs and can easily be augmented with additional constraints or updated weights. We implement our approach in Draco, a constraint-based system based on Answer Set Programming (ASP). We demonstrate how to construct increasingly sophisticated automated visualization design systems, including systems based on weights learned directly from the results of graphical perception experiments.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom