Our research develops methods for understanding, evaluating, and improving language technologies. Recent work spans large language models, data-centric machine learning, model interpretability, and language generation, often in collaboration with researchers in other fields.
We study how language models use examples, represent information, and make mistakes, with an eye toward evaluations that reveal more than a single score. Recent work investigates consistency in mathematical reasoning, syntactic causes of mathematical errors, and the influence of data in in-context learning. We also examine how model behavior affects practical settings such as automated grading.
We design methods to understand what models rely on and how their internal representations can be analyzed or controlled. This includes explanations of model predictions, sensitivity and bias audits, and techniques for examining or steering concepts in language models.
Data quality, selection, and attribution are central to reliable model development. We study how to identify useful training examples, measure their contributions, and make data valuation practical, private, and robust—including for large language model training.
We build and evaluate systems and resources for generating and understanding language. Recent projects explore aspect-based summarization, knowledge-grounded dialogue, and datasets that support story understanding and structured information extraction.
Our recent work also applies language technologies in interdisciplinary settings, including scientific literature analysis, engineering education, and large-scale environmental data.
We gratefully acknowledge support from: