← Search

Ruiqi Zhong

15 accepted papers

2025

Language Models Learn to Mislead Humans via RLHF

ICLR 2025poster

Language models (LMs) can produce errors that are hard to detect for humans, especially when the task is complex. RLHF, the most popular post-training method, may exacerbate this problem: to achieve higher rewards, LMs might get better at convincing humans that they are right even when they are wron…

2025

Language Models can Categorize System Inputs for Performance Analysis

NAACL 2025long

Language model systems are used to process diverse categories of input requests, ranging from improving creative writing to solving programming challenges. It would be useful to know which categories they are good at. However, existing evaluations compare model performance on pre-defined categories,…

Cited by 0SourcePDFScholar
2024

Describing Differences in Image Sets with Natural Language

CVPR 2024poster

How do two sets of images differ? Discerning set-level differences is crucial for understanding model behaviors and analyzing datasets yet manually sifting through thousands of images is impractical. To aid in this discovery process we explore the task of automatically describing the differences bet…

2024

Do Models Explain Themselves? Counterfactual Simulatability of Natural Language Explanations

ICML 2024spotlight

Large language models (LLMs) are trained to imitate humans to explain human decisions. However, do LLMs explain themselves? Can they help humans build mental models of how LLMs process different inputs? To answer these questions, we propose to evaluate $\textbf{counterfactual simulatability}$ of nat…

Cited by 57SourcePDFScholar
2024

Explaining Datasets in Words: Statistical Models with Natural Language Parameters

NeurIPS 2024poster

To make sense of massive data, we often first fit simplified models and then interpret the parameters; for example, we cluster the text embeddings and then interpret the mean parameters of each cluster. However, these parameters are often high-dimensional and hard to interpret. To make model paramet…

2024

Learning Task Decomposition to Assist Humans in Competitive Programming

ACL 2024long

When using language models (LMs) to solve complex problems, humans might struggle to understand the LM-generated solutions and repair the flawed ones. To assist humans in repairing them, we propose to automatically decompose complex solutions into multiple simpler pieces that correspond to specific…

Cited by 5SourcePDFScholar
2023

DS-1000: A Natural and Reliable Benchmark for Data Science Code Generation

ICML 2023poster

We introduce DS-1000, a code generation benchmark with a thousand data science problems spanning seven Python libraries, such as Numpy and Pandas. Compared to prior works, DS-1000 incorporates three core features. First, our problems reflect diverse, realistic, and practical use cases since we colle…

2023

Goal Driven Discovery of Distributional Differences via Language Descriptions

NeurIPS 2023poster

Exploring large corpora can generate useful discoveries but is time-consuming for humans. We formulate a new task, D5, that automatically discovers differences between two large corpora in a goal-driven way. The task input is a problem comprising a user-specified research goal (“*comparing…

Cited by 46SourcePDFScholar
2023

InCoder: A Generative Model for Code Infilling and Synthesis

ICLR 2023top-25%

Code is seldom written in a single left-to-right pass and is instead repeatedly edited and refined. We introduce InCoder, a unified generative model that can perform program synthesis (via left-to-right generation) as well as editing (via masking and infilling). InCoder is trained to generate code f…

2023

Non-Programmers Can Label Programs Indirectly via Active Examples: A Case Study with Text-to-SQL

EMNLP 2023long main

Can non-programmers annotate natural language utterances with complex programs that represent their meaning? We introduce APEL, a framework in which non-programmers select among candidate programs generated by a seed semantic parser (e.g., Codex). Since they cannot understand the candidate program…

Cited by 0SourcecodeScholar
2022

Meta-learning via Language Model In-context Tuning

ACL 2022long

The goal of meta-learning is to learn to adapt to a new task with only a few labeled examples. Inspired by the recent progress in large language models, we propose in-context tuning (ICT), which recasts task adaptation and prediction as a simple sequence prediction problem: to form the input sequenc…

2022

UnifiedSKG: Unifying and Multi-Tasking Structured Knowledge Grounding with Text-to-Text Language Models

EMNLP 2022main

Structured knowledge grounding (SKG) leverages structured knowledge to complete user requests, such as semantic parsing over databases and question answering over knowledge bases. Since the inputs and outputs of SKG tasks are heterogeneous, they have been studied separately by different communities,…

2021

Adapting Language Models for Zero-shot Learning by Meta-tuning on Dataset and Prompt Collections

EMNLP 2021finding

Large pre-trained language models (LMs) such as GPT-3 have acquired a surprising ability to perform zero-shot learning. For example, to classify sentiment without any training examples, we can “prompt” the LM with the review and the label description “Does the user like this movie?”, and ask whether…

2018

Subspace Embedding and Linear Regression with Orlicz Norm

ICML 2018oral

We consider a generalization of the classic linear regression problem to the case when the loss is an Orlicz norm. An Orlicz norm is parameterized by a non-negative convex function G: R_+ - > R_+ with G(0) = 0: the Orlicz norm of a n-dimensional vector x is defined as |x|_G = inf{ alpha > 0 | sum_{i…

Cited by 40SourcePDFScholar