← Search

Saujas Vaduguru

6 accepted papers

2025

Identifying & Interactively Refining Ambiguous User Goals for Data Visualization Code Generation

EMNLP 2025

Establishing shared goals is a fundamental step in human-AI communication. However, ambiguities can lead to outputs that seem correct but fail to reflect the speaker’s intent. In this paper, we explore this issue with a focus on the data visualization domain, where ambiguities in natural language im

Cited by 0SourcePDFScholar
2025

mrCAD: Multimodal Communication to Refine Computer-aided Designs

EMNLP 2025

In collaborative creation tasks, people steer artifacts towards specific goals by _refining_ them with _multimodal_ communication over multiple rounds of interaction. In contrast, generative AI excels at creating artifacts in a single turn but can struggle to make precise refinements that match our

2024

Amortizing Pragmatic Program Synthesis with Rankings

ICML 2024poster

The usage of Rational Speech Acts (RSA) framework has been successful in building *pragmatic* program synthesizers that return programs which, in addition to being logically consistent with user-generated examples, account for the fact that a user chooses their examples informatively. We present a g…

2024

Generating Pragmatic Examples to Train Neural Program Synthesizers

ICLR 2024poster

Programming-by-example is the task of synthesizing a program that is consistent with a set of user-provided input-output examples. As examples are often an under-specification of one's intent, a good synthesizer must choose the intended program from the many that are consistent with the given set o…

2024

Is the Pope Catholic? Yes, the Pope is Catholic. Generative Evaluation of Non-Literal Intent Resolution in LLMs

ACL 2024short

Humans often express their communicative intents indirectly or non-literally, which requires their interlocutors—human or AI—to understand beyond the literal meaning of words. While most existing work has focused on discriminative evaluations, we present a new approach to generatively evaluate large…

2023

Symbolic Planning and Code Generation for Grounded Dialogue

EMNLP 2023long main

Large language models (LLMs) excel at processing and generating text and code. However, LLMs have had limited applicability in grounded task-oriented dialogue as they are difficult to steer toward task objectives and fail to handle novel grounding. We present a modular and interpretable grounded dia…

Cited by 0SourcecodeScholar