Predictive Interaction


Jeffrey Heer

Associate Professor, Computer Science & Engineering, University of Washington

Friday, March 3, 2017 -
1:30pm to 2:30pm
Newell-Simon Hall 1305 (Michael Mauldin Auditorium)
Seminar Video

How might we architect interactive systems that have better models of the tasks we're trying to perform, learn over time, help refine ambiguous user intents, and scale to large or repetitive workloads? In this talk I will present Predictive Interaction, a framework for interactive systems that shifts some of the burden of specification from users to algorithms, while preserving human guidance and expressive power. The central idea is to imbue software with domain-specific models of user tasks, which in turn power predictive methods to suggest a variety of possible actions. I will illustrate these concepts with examples drawn from widely-deployed systems for data transformation and visualization (with reported order-of-magnitude productivity gains) and discuss related design considerations and future research directions.

Speaker's Bio

Jeffrey Heer is an Associate Professor of Computer Science & Engineering at the University of Washington, where he directs the Interactive Data Lab and conducts research on data visualization, human-computer interaction and social computing. The visualization tools developed by his lab (D3.js, Vega, Protovis, Prefuse) are used by researchers, companies and thousands of data enthusiasts around the world. His group's research papers have received awards at the premier venues in HCI (ACM CHI, UIST, CSCW) and Information Visualization (IEEE InfoVis, VAST, EuroVis). Other awards include MIT Technology Review's TR35 (2009), a Sloan Foundation Research Fellowship (2012), and a Moore Foundation Data-Driven Discovery Investigator award (2014). Jeff holds BS, MS and PhD degrees in Computer Science from UC Berkeley, whom he then betrayed to teach at Stanford from 2009 to 2013. Jeff is also co-founder and chief experience officer of Trifacta, a provider of interactive tools for scalable data transformation.

Niki Kittur

Watch This Seminar

Live stream this talk or access the seminar recording.

Watch the Seminar