← Search

David Chiang

21 accepted papers

2026

Length Generalization Bounds for Transformers

ICML 2026poster

Length generalization is a key property of a learning algorithm that enables it to make correct predictions on inputs of unbounded length, given finite training data. To provide such a guarantee, one needs to be able to compute a length generalization bound, beyond which the model is guaranteed to g…

Cited by 0SourceScholar
2026

Probability Distributions Computed by Autoregressive Transformers

ICLR 2026poster

Most expressivity results for transformers treat them as language recognizers (which accept or reject strings), and not as they are used in practice, as language models (which generate strings autoregressively and probabilistically). We characterize the probability distributions that transformer lan…

Cited by 0SourceScholar
2025

Languages Still Left Behind: Toward a Better Multilingual Machine Translation Benchmark

EMNLP 2025

Multilingual machine translation (MT) benchmarks play a central role in evaluating the capabilities of modern MT systems. Among them, the FLORES+ benchmark is widely used, offering English-to-many translation data for over 200 languages, curated with strict quality control protocols. However, we stu

Cited by 0SourcePDFScholar
2024

DIALECTBENCH: An NLP Benchmark for Dialects, Varieties, and Closely-Related Languages

ACL 2024long

Language technologies should be judged on their usefulness in real-world use cases. An often overlooked aspect in natural language processing (NLP) research and evaluation is language variation in the form of non-standard dialects or language varieties (hereafter, varieties). Most NLP benchmarks are…

2024

Killkan: The Automatic Speech Recognition Dataset for Kichwa with Morphosyntactic Information

COLING 2024main

This paper presents Killkan, the first dataset for automatic speech recognition (ASR) in the Kichwa language, an indigenous language of Ecuador. Kichwa is an extremely low-resource endangered language, and there have been no resources before Killkan for Kichwa to be incorporated in applications of n…

2024

Language Complexity and Speech Recognition Accuracy: Orthographic Complexity Hurts, Phonological Complexity Doesn’t

ACL 2024long

We investigate what linguistic factors affect the performance of Automatic Speech Recognition (ASR) models. We hypothesize that orthographic and phonological complexities both degrade accuracy. To examine this, we fine-tune the multilingual self-supervised pretrained model Wav2Vec2-XLSR-53 on 25 lan…

2024

Masked Hard-Attention Transformers Recognize Exactly the Star-Free Languages

NeurIPS 2024poster

The expressive power of transformers over inputs of unbounded size can be studied through their ability to recognize classes of formal languages. In this paper, we establish exact characterizations of transformers with hard attention (in which all attention is focused on exactly one position) and at…

Cited by 15SourcePDFScholar
2024

PILA: A Historical-Linguistic Dataset of Proto-Italic and Latin

COLING 2024main

Computational historical linguistics seeks to systematically understand processes of sound change, including during periods at which little to no formal recording of language is attested. At the same time, few computational resources exist which deeply explore phonological and morphological connecti…

2024

Stack Attention: Improving the Ability of Transformers to Model Hierarchical Patterns

ICLR 2024spotlight

Attention, specifically scaled dot-product attention, has proven effective for natural language, but it does not have a mechanism for handling hierarchical patterns of arbitrary nesting depth, which limits its ability to recognize certain syntactic structures. To address this shortcoming, we propose…

2023

Efficient Algorithms for Recognizing Weighted Tree-Adjoining Languages

EMNLP 2023long main

The class of tree-adjoining languages can be characterized by various two-level formalisms, consisting of a context-free grammar (CFG) or pushdown automaton (PDA) controlling another CFG or PDA. These four formalisms are equivalent to tree-adjoining grammars (TAG), linear indexed grammars (LIG), pus…

Cited by 0SourceScholar
2023

Introducing Rhetorical Parallelism Detection: A New Task with Datasets, Metrics, and Baselines

EMNLP 2023long main

Rhetoric, both spoken and written, involves not only content but also style. One common stylistic tool is $\textit{parallelism}$: the juxtaposition of phrases which have the same sequence of linguistic ($\textit{e.g.}$, phonological, syntactic, semantic) features. Despite the ubiquity of parallelism…

Cited by 0SourceScholar
2022

Algorithms for Weighted Pushdown Automata

EMNLP 2022main

Weighted pushdown automata (WPDAs) are at the core of many natural language processing tasks, like syntax-based statistical machine translation and transition-based dependency parsing. As most existing dynamic programming algorithms are designed for context-free grammars (CFGs), algorithms for PDAs…

2022

Learning Hierarchical Structures with Differentiable Nondeterministic Stacks

ICLR 2022spotlight

Learning hierarchical structures in sequential data -- from simple algorithmic patterns to natural language -- in a reliable, generalizable way remains a challenging problem for neural language models. Past work has shown that recurrent neural networks (RNNs) struggle to generalize on held-out algor…

2020

Factor Graph Grammars

NeurIPS 2020spotlight

We propose the use of hyperedge replacement graph grammars for factor graphs, or factor graph grammars (FGGs) for short. FGGs generate sets of factor graphs and can describe a more general class of models than plate notation, dynamic graphical models, case-factor diagrams, and sum-product networks c…

Cited by 15SourcePDFScholar