Precision Interface 


TLDR: Give me your task query, and I will give you an interactive interface app!


Interactive visualization interfaces (or simply interfaces) are critical in nearly every stage of data management—including data cleaning, wrangling, modeling, exploration, and communication. It requires considerable expertise and trial and error to design and implement an interface. PI2 is a system that helps you automatically generate interactive visualization from SQL queries - the PI2 paper and the demo paper or Natural Language queries - the NL2INTERFACE paper. It helps designers help designers more quickly and effectively translate analysis tasks into interfaces.

Talks 

Code and Demo

PIdemo.mov

Related Papers

DIG: The Data Interface Grammar

Yiru Chen, Jeffery Tao and Eugene WuIn HILDA '23: Proceedings of the Workshop on Human-In-the-Loop Data Analytics

[pdf]

PI2: End-to-end Interactive Visualization Interface Generation from Queries

Yiru Chen, and Eugene WuIn Proceedings of the International Conference on Management of Data 2022[pdf][talk][demo][Technical Report][code]

NL2INTERFACE: Interactive Visualization Interface Generation from Natural Language Queries

Yiru Chen, Ryan Li, Austin Mac, Tianbao Xie, Tao Yu, and Eugene WuIn IEEE Visualization Conference NLVIZ Workshop 2022[pdf]

Demonstration of PI2: Interactive Visualization Interface Generation for SQL Analysis in Notebook

Jeffrey Tao, Yiru Chen, and Eugene WuIn Proceedings of the International Conference on Management of Data 2022[pdf] [video]

Monte Carlo Tree Search for Generating Interactive Data Analysis Interfaces

Yiru Chen, and Eugene WuIn The AAAI Workshop on Intelligent Process Automation (IPA-20) 2020[pdf]