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
Our code is available at https://github.com/learnedinterfaces/PI2.
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 AnalyticsPI2: 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]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]