Profile banner
Yewen Pu

Yewen Pu

Assistant Professor at NTU specializing in communicative and trustworthy AI systems

Singapore

Summary

Yewen Pu is a leading researcher in the field of program synthesis and communicative AI, focusing on bridging the gap between AI systems and human collaboration. His work explores how AI can understand and communicate more naturally through dialogue, iterative repair, and mutual mental models. This includes developing interactive systems that are both intuitive for humans to instruct and reliable in execution. github+2
With a strong academic background from MIT (PhD in Computer Science) and UC Berkeley (B.A.s in Mathematics and Computer Science), Yewen Pu has made significant contributions to code generation, instruction following, and cognitive science. He has held research positions at Autodesk AI Lab and as a Postdoctoral Researcher at MIT, and is now an Assistant Professor at Nanyang Technological University Singapore. github+2
His research has been extensively cited, with over 2100 citations and an h-index of 20 according to Google Scholar. Notable publications include 'Communicating Natural Programs to Humans and Machines', 'Program Synthesis with Pragmatic Communication', and 'Verifiable reinforcement learning via policy extraction', demonstrating his influence across various subfields of AI and computer science. google
Yewen Pu's work also extends to AI applications in design and engineering, particularly in computer-aided design (CAD). He has contributed to projects like 'mrCAD: Multimodal Refinement of Computer-aided Designs' and 'Fusion 360 gallery: A dataset and environment for programmatic cad construction from human design sequences', showcasing his expertise in integrating AI with practical design challenges. github+1

Work

Education

Writing

mrCAD: Multimodal Refinement of Computer-aided Designs

January 1, 2025

Work on multimodal refinement of CAD models, indicating research in the intersection of AI and design, likely improving computer-aided design processes.

Favicon imageevanthebouncy.github.io

Hypothesis search: Inductive reasoning with language models

January 1, 2023

Explores using language models for inductive reasoning through hypothesis searching.

Favicon imagescholar.google.com

Communicating Natural Programs to Humans and Machines

January 1, 2022

A publication exploring methods for AI systems to communicate with humans and machines in a natural way, focusing on interactive systems and task alignment through dialogue.

Favicon imageevanthebouncy.github.io

Fusion 360 gallery: A dataset and environment for programmatic cad construction from human design sequences

January 1, 2021

Introduces a dataset and environment for programmatic CAD construction, highlighting work on converting human design sequences into CAD models.

Favicon imagescholar.google.com

Program Synthesis with Pragmatic Communication

January 1, 2020

Research on program synthesis incorporating pragmatic communication, enabling AI systems to generate programs more effectively by considering human intent and feedback.

Favicon imageevanthebouncy.github.io

Write, execute, assess: Program synthesis with a repl

January 1, 2019

Details a system for program synthesis that involves writing, executing, and assessing programs within a Read-Eval-Print Loop (REPL) environment.

Favicon imagescholar.google.com

Making Fast Informative Queries with Learned Propagations

January 1, 2019

Yewen Pu's PhD thesis, which explores how to generate quick and informative queries using learned propagation techniques.

Favicon imagedspace.mit.edu

Verifiable reinforcement learning via policy extraction

January 1, 2018

Research focusing on making reinforcement learning processes more transparent and trustworthy through the extraction of verifiable policies.

Favicon imagescholar.google.com

Inversecsg: Automatic conversion of 3d models to csg trees

January 1, 2018

Presents a method for automatically converting 3D models into Constructive Solid Geometry (CSG) trees.

Favicon imagescholar.google.com