A Decade of Systems for Human Data Interaction
Eugene Wu, Yiru Chen, Haneen Mohammed, Zezhou Huang
TL;DR
This work argues that human–data interaction (HDI) requires tight co-design of interfaces and data systems, coining Design Dependence to describe mutual constraints that shape interactivity, latency, and perceived performance. It proposes principled abstractions—Physical Visualization Design (PVD) and its Jade instantiation, and the Data Interface Grammar (DIG)—to synthesize end-to-end HDI architectures and automate optimization across heterogeneous backends. It further shows that system-level abstractions can inspire new interfaces (View Composition Algebra, multi-table analytics, database visualization) and that database theory enables semantically faithful multi-table visualizations, expanding the space of interactive analytics. The paper concludes that AI will augment but not replace HDI systems, underscoring the need for robust abstractions, provenance, and performance guarantees to support interactive, trustworthy AI-driven data reasoning.
Abstract
Human-data interaction (HDI) presents fundamentally different challenges from traditional data management. HDI systems must meet latency, correctness, and consistency needs that stem from usability rather than query semantics; failing to meet these expectations breaks the user experience. Moreover, interfaces and systems are tightly coupled; neither can easily be optimized in isolation, and effective solutions demand their co-design. This dependence also presents a research opportunity: rather than adapt systems to interface demands, systems innovations and database theory can also inspire new interaction and visualization designs. We survey a decade of our lab's work that embraces this coupling and argue that HDI systems are the foundation for reliable, interactive, AI-driven applications.
