Interactive Systems for Scalable Visualization and Analysis

dc.contributor.advisorHeer, Jeffrey
dc.contributor.advisorHowe, Bill
dc.contributor.authorMoritz, Dominik
dc.date.accessioned2020-02-04T19:25:41Z
dc.date.available2020-02-04T19:25:41Z
dc.date.issued2020-02-04
dc.date.submitted2019
dc.descriptionThesis (Ph.D.)--University of Washington, 2019
dc.description.abstractWhile computers can help us manage data, human judgment and domain expertise is what turns it into understanding. Meeting the challenges of increasingly large and complex data requires methods that richly integrate the capabilities of both people and machines. In response to these challenges, this thesis contributes new languages and models for visualization design that power interactive systems for scalable data analysis. In these languages, users can be imprecise about low-level design decisions as the system leverages this ambiguity to optimize the visual design and necessary computation. Vega-Lite is a high-level declarative language for rapidly creating interactive visualizations, while also providing a convenient yet powerful representation for tools that generate visualizations. Vega-Lite uses smart defaults to fill in low-level details to create effective designs. The declarative design facilitates optimization of the required data processing. Draco is a model of visualization design that extends Vega-Lite with shareable design guidelines, formal reasoning over the design space, and visualization recommendation. We show how we can use Draco to construct increasingly sophisticated automated visualization design and recommendation systems, including systems based on weights learned directly from the results of graphical perception experiments. We take a user-centric perspective on systems for scalable exploratory analysis. Considering both the backend and frontend concerns, we present Falcon, an interactive crossfilter application where users can interact with billions of records without latencies that negatively affect their exploration. To scale beyond billions of records, we present Pangloss, a visual analysis system that uses approximate query processing but provides eventual guarantees using Optimistic Visualization. In this concept, we treat approximate query processing as a user experience problem to address users’ primary concern: trust in their exploration results. Falcon and Pangloss contribute techniques for scalable interaction and exploration of large data volumes by making principled trade-offs among people’s latency tolerance, precomputation, and the level of approximation.
dc.embargo.termsOpen Access
dc.format.mimetypeapplication/pdf
dc.identifier.otherMoritz_washington_0250E_20506.pdf
dc.identifier.urihttp://hdl.handle.net/1773/45163
dc.language.isoen_US
dc.rightsCC BY
dc.subjectdata management
dc.subjectdata science
dc.subjectdeclarative language
dc.subjectmachine learning
dc.subjectscalable
dc.subjectvisualization
dc.subjectComputer science
dc.subject.otherComputer science and engineering
dc.titleInteractive Systems for Scalable Visualization and Analysis
dc.typeThesis

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Moritz_washington_0250E_20506.pdf
Size:
10.83 MB
Format:
Adobe Portable Document Format