Hello!
I'm a researcher in Microsoft Research. We are experimenting new interative designs (e.g., dynmaic & multi-modal interfaces) to let people better work with AI to solve data analysis challenges. We leverage user research, modeling and language designs to achieve this goal.
I got my PhD in University of Washington. I was lucky to work with Ras Bodik and Alvin Cheung, and we built program synthesis-powered tools for data analysis. I studied in Peking University. I was lucky to work with Zhenjiang Hu and Yingfei Xiong on program transformation.
News
Check out Data Formulator, our recently released AI-powered visulaization tool. [github] [video] [blog]
If you'd like to work together building new visualization experiences powered by AI, drop me an email.
Publications
Conference
-
DynaVis: Dynamically Synthesized UI Widgets for Visualization Editing (CHI 2024, Best Paper Award)
-
How Do Analysts Understand and Verify AI-Assisted Data Analyses? (CHI 2024)
-
PhotoScout: Synthesis-Powered Multi-Modal Image Search (CHI 2024)
-
Is Self-Repair a Silver Bullet for Code Generation? (ICLR 2024)
-
Data Formulator: AI-powered Concept-driven Visualization Authoring (VIS 2023, Honorable Mention)
-
Fast and Reliable Program Synthesis via User Interaction (ASE 2023)
-
On the Design of AI-powered Code Assistants for Notebooks (CHI 2023)
-
Learning Math Reasoning from Self-Sampled Correct and Partially-Correct Solutions (ICLR 2023)
-
Fault-Aware Neural Code Rankers (NeurIPS 2022)
-
Type-Directed Synthesis of Visualizations from Natural Language Queries (OOPSLA 2022)
-
Synthesizing Analytical SQL Queries from Computation Demonstration (PLDI 2022, Distinguished Paper)
-
Falx: Synthesis-powered Visualization Authoring (CHI 2021,
Best Paper Award )Program Synthesis using Deduction-Guided Reinforcement Learning (CAV 2020)Scout: Rapid Exploration of Interface Layout Alternatives through High-Level Design Constraints (CHI 2020)Visualization by Example (POPL 2020)Learning Transferable Graph Exploration (NeurIPS 2019)Knowing When to Stop: Evaluation and Verification of Conformity to Output-size Specs (CVPR 2019)Speeding up Symbolic Reasoning for Relational Queries (OOPSLA 2018)Formalizing Visualization Design Knowledge as Constraints: Actionable and Extensible Models in Draco (InfoVis 2018,Best Paper )Synthesizing Highly Expressive SQL Queries from Input-Output Examples (PLDI 2017)Random
-
Testing query execution engines with mutations (DBTest 2020)
-
Execution-Guided Neural Program Decoding (NAMPI 2018)
Fun
"So long as you retain your spirit of exploration, surely you shall find your way out. This I believe." --- Map system
I enjoy playing piano, climbing and skydiving.