Reposted by Interactive Data LabJeffrey Heer @jheer.org · 29/04/2025The Mosaic architecture for database-backed interactive visualization just hit 1,000 stars on GitHub! Thank you to all who have participated and contributed! 0312
Interactive Data Lab @idl.uw.edu · 26/11/2024DracoGPT was led by Will Wang, in collaboration with Mitchell Gordon, Leilani Battle, and @jheer.org. For more, see the VIS'24 paper "DracoGPT: Extracting Visualization Design Preferences from Large Language Models" idl.uw.edu/papers/draco... 010
Interactive Data Lab @idl.uw.edu · 26/11/2024For value comparison tasks, GPT-4 Turbo mostly aligns with human performance data. But for summary tasks, the GPT responses are uncorrelated and likely unhelpful! This may be due to much research and punditry on value comparison, but less attention to aggregate perception, biasing LLM training data. 110
Interactive Data Lab @idl.uw.edu · 26/11/2024We applied DracoGPT using experimental data from Younghoon Kim et al. (EuroVis'18) that spans a variety of plots, data distributions, and tasks (comparing individual values vs. aggregate properties). The plots show chart "scores" from two GPT-4 Turbo prompting methods vs. human performance data. 100
Interactive Data Lab @idl.uw.edu · 26/11/2024DracoGPT prompts an LLM to rank or recommend charts, and uses the results to create new training pairs. It then learns constraint weights to model the design preferences expressed by the LLM. We can compare different fitted knowledge bases to see how their design choices align or diverge. 100
Interactive Data Lab @idl.uw.edu · 26/11/2024Draco represents visualizations as a set of facts (about data & encodings) and constraints (preferences about encodings, scales, etc - such as if a bar chart has a zero baseline). From labeled chart pairs, we learn constraint weights ("costs") that balance competing constraints to "score" a chart. 100
Interactive Data Lab @idl.uw.edu · 26/11/2024People are now using LLMs to create charts and graphs. How might we assess the quality and consistency of the results? DracoGPT is a method that fits a visualization knowledge base (Draco) to LLM responses, enabling comparison across models, prompts, and results from human subjects experiments. 1192
Interactive Data Lab @idl.uw.edu · 25/11/2024Hi Bluesky! 👋 We’re the Interactive Data Lab at UW. We’ll post about data visualization, analysis, and human-computer interaction research, as well as open source projects. Over the years we’ve been involved with Protovis, D3, Data Wrangler (-> Trifacta), Vega/Vega-Lite, Mosaic, and other projects! 3332