Zum Hauptinhalt springen

Showing 1–7 of 7 results for author: Vaduguru, S

Searching in archive cs. Search in all archives.
.
  1. arXiv:2407.02499  [pdf, other

    cs.PL cs.AI

    Amortizing Pragmatic Program Synthesis with Rankings

    Authors: Yewen Pu, Saujas Vaduguru, Priyan Vaithilingam, Elena Glassman, Daniel Fried

    Abstract: The usage of Rational Speech Acts (RSA) framework has been successful in building \emph{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 general method of amortizing the slow, exact RSA synthesizer. Our method first query the exact R… ▽ More

    Submitted 1 June, 2024; originally announced July 2024.

    Comments: icml 2024. This work supersedes and serves as a new version of arXiv:2309.03225

  2. arXiv:2405.08760  [pdf, other

    cs.CL cs.AI

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

    Authors: Akhila Yerukola, Saujas Vaduguru, Daniel Fried, Maarten Sap

    Abstract: 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 language models' (LLMs') intention understanding by examining their responses to non-literal… ▽ More

    Submitted 19 June, 2024; v1 submitted 14 May, 2024; originally announced May 2024.

  3. arXiv:2311.05740  [pdf, other

    cs.LG cs.AI cs.PL

    Generating Pragmatic Examples to Train Neural Program Synthesizers

    Authors: Saujas Vaduguru, Daniel Fried, Yewen Pu

    Abstract: 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 of examples. Prior work frames program synthesis as a cooperative game between a listener (that synthe… ▽ More

    Submitted 9 November, 2023; originally announced November 2023.

  4. arXiv:2310.17140  [pdf, other

    cs.CL cs.AI

    Symbolic Planning and Code Generation for Grounded Dialogue

    Authors: Justin T. Chiu, Wenting Zhao, Derek Chen, Saujas Vaduguru, Alexander M. Rush, Daniel Fried

    Abstract: Large language models (LLMs) excel at processing and generating both 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 dialogue system that addresses these shortcomings by composing LLMs with a symbolic planner and gr… ▽ More

    Submitted 26 October, 2023; originally announced October 2023.

    Comments: Accepted to EMNLP 2023

  5. arXiv:2309.03225   

    cs.PL cs.AI

    Amortizing Pragmatic Program Synthesis with Rankings

    Authors: Yewen Pu, Saujas Vaduguru, Priyan Vaithilingam, Elena Glassman, Daniel Fried

    Abstract: In program synthesis, an intelligent system takes in a set of user-generated examples and returns a program that is logically consistent with these examples. The usage of Rational Speech Acts (RSA) framework has been successful in building \emph{pragmatic} program synthesizers that return programs which -- in addition to being logically consistent -- account for the fact that a user chooses their… ▽ More

    Submitted 11 July, 2024; v1 submitted 1 September, 2023; originally announced September 2023.

    Comments: I accidentally submitted a new version of this (arXiv:2407.02499) instead of replacing this one, so I'll take this one out as it is out-dated

    ACM Class: I.2.2; D.3.0

  6. arXiv:2204.02495  [pdf, other

    cs.AI

    Efficient Pragmatic Program Synthesis with Informative Specifications

    Authors: Saujas Vaduguru, Kevin Ellis, Yewen Pu

    Abstract: Providing examples is one of the most common way for end-users to interact with program synthesizers. However, program synthesis systems assume that examples consistent with the program are chosen at random, and do not exploit the fact that users choose examples pragmatically. Prior work modeled program synthesis as pragmatic communication, but required an inefficient enumeration of the entire pro… ▽ More

    Submitted 5 April, 2022; originally announced April 2022.

    Comments: 9 pages, Meaning in Context Workshop 2021

  7. arXiv:2106.06566  [pdf, other

    cs.CL

    Sample-efficient Linguistic Generalizations through Program Synthesis: Experiments with Phonology Problems

    Authors: Saujas Vaduguru, Aalok Sathe, Monojit Choudhury, Dipti Misra Sharma

    Abstract: Neural models excel at extracting statistical patterns from large amounts of data, but struggle to learn patterns or reason about language from only a few examples. In this paper, we ask: Can we learn explicit rules that generalize well from only a few examples? We explore this question using program synthesis. We develop a synthesis model to learn phonology rules as programs in a domain-specific… ▽ More

    Submitted 11 June, 2021; originally announced June 2021.

    Comments: SIGMORPHON 2021