Papers by Jason Eisner
Copied to clipboard
| Challenge: | Language modeling is a core task in natural language processing. |
| Approach: | They propose to characterize leakage onto the set of infinite sequences by a measure-theoretic approach. |
| Outcome: | The proposed language model families are tight, meaning they will not leak . the proposed language models are based on the 'sequence leakage' hypothesis . |
Copied to clipboard
| Challenge: | Existing frameworks for the automated evaluation of natural language texts are based on a large language model (LLM) that fails to agree with human judges and is not fully validated by the human judges. |
| Approach: | They propose a large language model (LLM) that generates a distribution over potential responses to assess multiple dimensions of interest. |
| Outcome: | The proposed framework predicts human judges' assessment of user satisfaction on a scale of 1–4 with an RMS error 0.5, a 2 improvement over the uncalibrated baseline. |
Copied to clipboard
| Challenge: | Existing approaches to task-oriented dialogue represent dialogue state as a dataflow graph . microsoft's SMCalFlow dataset features complex dialogues about events, weather, places, and people . |
| Approach: | They propose a dataflow graph-based dialogue agent that maps each user utterance to a program that extends this graph. |
| Outcome: | The proposed framework improves representability and predictability in natural dialogues . it uses dataflow graphs and metacomputation to map user intents to a program . |
Copied to clipboard
| Challenge: | Lexical ambiguity makes it difficult to compute useful statistics of a corpus. |
| Approach: | They propose a neural network-based model that fits a prior distribution over feature bundles to a list of unigram type counts and partitions each count among different analyses of that unigrammer. |
| Outcome: | The proposed model is based on a list of unigram type counts and partitions each count among different analyses of that unigrammer. |
Copied to clipboard
| Challenge: | In-Context Inverse Programming (ICIP) bootstraps a language-to-code system using mostly unlabeled programs written using a potentially unfamiliar library or API. |
| Approach: | They propose a method for bootstrapping a language-to-code system using mostly unlabeled programs written using a potentially unfamiliar library or API. |
| Outcome: | The proposed method outperforms baselines across nine domains and 100 examples in a “nearly unsupervised” setting. |
Copied to clipboard
| Challenge: | a combinatorial model of human language often involves dynamic programming. |
| Approach: | They propose to search for a sequence of semantics-preserving transformations to improve the initial program's running time. |
| Outcome: | The proposed algorithm can find speed-ups in the initial program, and it can be used to improve it. |
Copied to clipboard
| Challenge: | In some pathological situations, such a stochastic process may "leak" probability mass onto the set of infinite strings. |
| Approach: | They propose to view a language model as a discrete stochastic process X t : t = = t + . |
| Outcome: | The proposed conditions of tightness are generalized to language models and the literature. |
Copied to clipboard
| Challenge: | In a task-oriented dialogue system, response generation is a conditional language model, but effective dialogue agents must balance fluent generation with stricter constraints. |
| Approach: | They propose a rule-based content selection model that transduces a dialogue agent’s actions and their results into context-free grammars representing the space of contextually acceptable responses. |
| Outcome: | The proposed architecture outperforms both rule-based and learned approaches in human evaluations of fluency, relevance, and truthfulness. |
Copied to clipboard
| Challenge: | Large language models (LLMs) are increasingly used in mathematical, scientific, financial and engineering domains. |
| Approach: | They probe the hidden states of several smaller open-source LLMs to find out how big they are . |
| Outcome: | The proposed model improves verbalized accuracy by 3.22% over base models. |
Copied to clipboard
| Challenge: | a recent study suggests that language models perform poorly across languages. |
| Approach: | They propose a model that fits a paired-sample multiplicative mixed-effects model to obtain language difficulty coefficients from at least-pairwise parallel corpora. |
| Outcome: | The proposed model is able to handle missing data and is aware of inter-sentence variation. |
Copied to clipboard
| Challenge: | Weighted finite-state automata (WSFAs) are common formalisms in NLP. |
| Approach: | They propose an algorithm for semiring-weighted WFSAs with av-erage out symbol fractions . |
| Outcome: | The proposed algorithms are faster than the standard methods for weighted finite-state automata. |
Copied to clipboard
| Challenge: | Standard conversational semantic parsing maps a user's intent into an executable program, but execution is slow when expensive function calls are included. |
| Approach: | They propose a task of online semantic parsing to predict and execute function calls while the user is still speaking. |
| Outcome: | The proposed approach reduces latency with good parsing quality and execution cost. |
Copied to clipboard
| Challenge: | supervised dependency parsing is a core task in natural language processing, but unsupervised parsers can hardly produce useful parses. |
| Approach: | They propose to permute the constituents of an existing dependency treebank so that its surface part-of-speech statistics approximately match those of the target language. |
| Outcome: | The proposed method improves the parsing accuracy of a target language . the proposed method is based on a distribution of gold POS bigrams . |
Copied to clipboard
| Challenge: | Standard autoregressive language models only perform polynomial-time computation to compute probability of next symbol. |
| Approach: | authors propose alternative to standard autoregressive language models that use polynomial-time computation to compute probability of next symbol. |
| Outcome: | a large model size can grow superpolynomially in length, allowing it to store precomputed results and verify solutions. |
Copied to clipboard
| Challenge: | Existing approaches to LLM-based dialogue modeling provide additional context for users to make requests. |
| Approach: | They propose an approach to LLM-based dialogue modeling where persistent user constraints and preferences are provided as additional context for such interfaces. |
| Outcome: | The proposed model achieves a maximum of 46% exact match on the prediction of 2.4K English dialogues with a language-to-program dataset. |
Copied to clipboard
| Challenge: | Large language models are increasingly deployed in multi-agent workflows that require multiple agents to encode the same prompt from scratch. |
| Approach: | They propose a framework that maintains a dynamic, global KV cache that allows agents to attend to arbitrary, reordered subsets of previously encoded messages. |
| Outcome: | The proposed framework significantly reduces per-message latency (2.0–6.2 faster time-to-first-token) and achieves substantial speedups (>2.2) in some workflows dominated by redundant computation. |
Copied to clipboard
| Challenge: | a recent study has investigated the nature of vowel inventories, i.e., which vowels a language contains . a probabilistic approach does not rule out linguistic systems completely, but it can position phenomena on a scale from very common to very improbable. |
| Approach: | They propose a generative probability model of vowel inventory typology based on acoustic information rather than discrete symbols from the international phonetic alphabet. |
| Outcome: | The proposed model uses acoustic information rather than discrete symbols from the phonetic alphabet. |
Copied to clipboard
| Challenge: | Using a language model, maximum probability is a poor decoding objective because it produces short and repetitive text. |
| Approach: | They propose a reliable decoding approach that optimizes a contrastive objective subject to a plausibility constraint. |
| Outcome: | The proposed approach outperforms four strong decoding algorithms in automatic and human evaluations across wikipedia, news and story domains. |
Copied to clipboard
| Challenge: | Detecting hallucinations in grounded generation tasks is commonly framed as a textual entailment problem. |
| Approach: | They develop probes that are narrowly trained to predict hallucination in a transformer language model. |
| Outcome: | The probes can detect hallucinations at many transformer layers outperforming baselines and human annotators on two out of three generation tasks. |
Copied to clipboard
| Challenge: | a machine foreign-language teacher replaces word tokens with glosses in a foreign language to ease the human reader into understanding the L2 vocabulary. |
| Approach: | They propose a machine foreign-language teacher that modifies text by replacing word tokens with glosses in a foreign language to ease the human reader into understanding the L2 . |
| Outcome: | The proposed model can learn representations for novel words and is a proxy for word guessing and learning ability of real human students. |
Copied to clipboard
| Challenge: | We generalize the Bar-Hillel intersection construction so that the given WFSA may contain -arcs. |
| Approach: | They propose a construction that generalizes the Bar- Hillel in the case the desired automaton has -arcs and generalize the weighted extension so that the given WFSA may contain arcs. |
| Outcome: | The proposed construction can encode the structure of both the input automaton and grammar while retaining the asymptotic size of the original construction. |
Copied to clipboard
| Challenge: | Large language models (LLMs) have an impressive ability to draw on novel information supplied in their context, yet the mechanisms underlying contextual grounding remain unknown. |
| Approach: | They propose a method to study grounding abilities using a counterfactual dataset constructed to clash with a model's parametric knowledge using Fakepedia. |
| Outcome: | The proposed method evaluates grounding abilities when the internal parametric knowledge clashes with the contextual information. |
Copied to clipboard
| Challenge: | Existing models that measure confidence in tool-using agents are poorly calibrated. |
| Approach: | They propose a class of model-internal confidence estimators to assess confidence when calling tools. |
| Outcome: | The proposed class beats baselines on a simulated trial and error (STE) tool-calling dataset using Llama3 models. |
Copied to clipboard
| Challenge: | Large pretrained language models excel at generating natural language, but they are not efficient for task specific semantic parsing. |
| Approach: | They propose to use large pretrained language models as few-shot semantic parsers . they paraphrase inputs into a controlled sublanguage resembling English . |
| Outcome: | The proposed model can generate surprisingly accurate models on multiple tasks with minimal code and data. |
Copied to clipboard
| Challenge: | The Universal Morphology project is a collaborative effort to improve how NLP handles complex morphology across the world's languages. |
| Approach: | They propose to use a universal tagset to annotate morphological data using a schema that includes a lemma and a bundle of morphology features. |
| Outcome: | The project releases annotated morphological data using a universal tagset, the UniMorph schema. |
Copied to clipboard
| Challenge: | Pre-trained word embeddings contain rich syntactic and semantic information. |
| Approach: | They propose a variational information bottleneck method to nonlinearly compress word embeddings . they compress each word embedded to either a discrete tag or a continuous vector . |
| Outcome: | The proposed method can be extended to other syntactic or semantic tasks. |
Copied to clipboard
| Challenge: | Existing multilingual speech corpora have limited data in many languages . existing corpus is limited to a small number of languages with available data . |
| Approach: | They propose a large-scale phonetic typology corpus with phoneme-level labels and phoneme alignments in 690 readings spanning 635 languages. |
| Outcome: | The proposed corpus covers 635 languages and includes acoustic-phonetic measures of vowels and sibilants. |
Copied to clipboard
| Challenge: | a fair comparison of language models is tricky because of the size of the corpora and the variability of orthographic systems. |
| Approach: | They propose a framework for fair cross-linguistic comparison of language models . they show that in some languages, textual expression is harder to predict with n-gram models compared to LSTM models based on translated text . |
| Outcome: | The proposed framework is based on translated text and language models on 21 languages. |
Copied to clipboard
| Challenge: | In structured prediction problems, labeling an input string with a length-T sequence of tags becomes intractable. |
| Approach: | They propose a sequential Monte Carlo method for sampling annotations of an input string from a given probability model. |
| Outcome: | The proposed method improves the quality of the sample. |
Copied to clipboard
| Challenge: | In-context learning is a powerful tool for learning large language models. |
| Approach: | They propose an iterative retrieval framework that empowers retrievers to make iterable decisions through policy optimization. |
| Outcome: | The proposed framework outperforms existing methods on semantic parsing datasets with 4M additional parameters for state encoding. |
Copied to clipboard
| Challenge: | a finite state transducer defines joint and conditional probability distributions over strings . a weighted finite-state transducers can only model certain functions, known as the rational relations . |
| Approach: | They propose a family of string transduction models defining joint and conditional probability distributions over pairs of strings. |
| Outcome: | The proposed models are more powerful than previous finite-state models with neural features. |
Copied to clipboard
| Challenge: | Pretrained language models retain factual knowledge that can be extracted with a sentential prompt. |
| Approach: | They propose to learn prompts by gradient descent, either fine-tuning prompts or starting from random initialization. |
| Outcome: | The proposed approach outperforms existing methods on English LMs and tasks. |
Copied to clipboard
| Challenge: | Existing systems that allow both dictation and editing-by-voice restrict their command language to flat templates invoked by trigger words. |
| Approach: | They propose to allow users to interrupt dictation with spoken editing commands in open-ended natural language. |
| Outcome: | The proposed system can predict edited text with large pre-trained models and predict small programs. |
Copied to clipboard
| Challenge: | Using APEL, non-programmers can annotate natural language utterances with complex programs that represent their meaning. |
| Approach: | They introduce a framework in which non-programmers select among candidate programs generated by a seed semantic parser. |
| Outcome: | The proposed framework achieves the same annotation accuracy as the original expert annotators (75%) and exposes many subtle errors in the original annotations. |
Copied to clipboard
| Challenge: | In natural language understanding systems, users’ evolving needs necessitate the addition of new features over time, indexed by new symbols added to the meaning representation space. |
| Approach: | They propose to use a small set of new symbols to build broad-coverage NLU systems. |
| Outcome: | The proposed model is based on two prototypical NLU tasks: intent recognition and semantic parsing. |
Copied to clipboard
| Challenge: | Existing work on tool-augmented LLMs focuses on the broad coverage of tools and the flexibility of adding new tools. |
| Approach: | They propose a biologically inspired method for tool-augmented LLMs that orchestrates three key mechanisms for successful tool use behaviors in the biological system: trial and error, imagination, and memory. |
| Outcome: | The proposed method improves tool learning for LLMs under both in-context learning and fine-tuning settings, bringing a boost of 46.7% to Mistral-Instruct-7B and outperforms GPT-4. |
Copied to clipboard
| Challenge: | Unweighted deduction allows a generic forward-chaining execution strategy, but weighted deduction requires a constant factor more time and space. |
| Approach: | They propose a generic unweighted deduction strategy that uses a factor more time and space than unweighting deduction . they also propose an extension to cyclic deduction systems based on Tarjan . |
| Outcome: | The proposed method is based on the proposed method and is compared with cyclic deduction systems. |
Copied to clipboard
| Challenge: | In this paper, we isolate the task of predicting a fully inflected sentence from its partially lemmatized version. |
| Approach: | They propose a task that requires morphological features to be inferred from sentential context . they propose morphology-based models that explicitly reconstruct morphologic features before predicting inflected forms . |
| Outcome: | The proposed model is able to predict inflected sentences without relying on morphological annotations. |
Copied to clipboard
| Challenge: | Using Earley's context-free parsing algorithm, we show that the speed-ups are effective in practice. |
| Approach: | They propose a context-free parsing algorithm with various known and new speed-ups that improve Earley's (1970) O(N3|G||R|) They also propose 'a binarized version' that achieves runtime of O(M| |G| when the grammar is represented compactly as a single finite-state automaton M. |
| Outcome: | The proposed algorithm can be used to reduce the complexity of CKY on a binarized version of the grammar G. |
Copied to clipboard
| Challenge: | Task-oriented dialogue systems often assist users with personal or confidential matters . a lack of privacy controls prevents developers from observing actual usage . authors propose a method to generate realistic user utterances synthetically without compromising privacy . |
| Approach: | They propose a method which generates latent semantic parses and generates utterances based on the parses. |
| Outcome: | The proposed method improves MAUVE by 2.5X and parse tree function-type overlap by 1.3X . it also shows gains of 8.5% points on its accuracy with the new feature . |