I'm a researcher in Microsoft Research. How can human and AI agents work together to solve challenging data analysis tasks? We are developing interactive AI systems based on our studies of human behavior and AI capabilities towards 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.
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.