Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Kelvin Guu

dblp:164/5838 · DBLP profile ↗
← Back
14ranked-venue papers
4as first author
6since 2021 · last 2023
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 14 · 4 first-author · 6 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
12 papers
Language models and text generation · 52% Information extraction and text analysis · 11% Transfer learning and domain adaptation · 10%
Databases, data mining, and information retrieval
5 papers
Information retrieval · 75% Knowledge graphs · 17% Graph data management · 8%

Topics — the 28 heaviest of 33, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Natural language and speech › Information extraction and text analysis
semantic parsing
0.822021
Controllable Semantic Parsing via Retrieval Augmentation · EMNLP (1) 2021
From Language to Programs: Bridging Reinforcement Learning and Maximum Marginal Likelihood · ACL (1) 2017
Natural language and speech › Language models and text generation › trustworthy language model › large language model reliability › factuality
factual consistency
0.712023
RARR: Researching and Revising What Language Models Say, Using Language Models · ACL (1) 2023
Computer vision › Vision and language › vision-language model
prompt learning
0.712023
Promptagator: Few-shot Dense Retrieval From 8 Examples · ICLR 2023
Natural language and speech › Language models and text generation
text generation
0.712023
RARR: Researching and Revising What Language Models Say, Using Language Models · ACL (1) 2023
Information retrieval › retrieval models › neural retrieval
dense retrieval
0.712023
Promptagator: Few-shot Dense Retrieval From 8 Examples · ICLR 2023
Information retrieval
evidence retrieval
0.712023
RARR: Researching and Revising What Language Models Say, Using Language Models · ACL (1) 2023
Natural language and speech › Question answering and dialogue systems › interactive question answering
conversational question answering
0.612022
Dialog Inpainting: Turning Documents into Dialogs · ICML 2022
Natural language and speech › Language models and text generation › large language model evaluation › large language model benchmarking
dynamic evaluation
0.612022
Meta-Learning Fast Weight Language Models · EMNLP 2022
Natural language and speech › Language models and text generation
instruction tuning
0.612022
Finetuned Language Models are Zero-Shot Learners · ICLR 2022
Natural language and speech › Language models and text generation › large language model
large language model adaptation
0.612022
Meta-Learning Fast Weight Language Models · EMNLP 2022
Machine learning › Transfer learning and domain adaptation
meta-learning
0.612022
Meta-Learning Fast Weight Language Models · EMNLP 2022
Machine learning › Transfer learning and domain adaptation
zero-shot learning
0.612022
Finetuned Language Models are Zero-Shot Learners · ICLR 2022
Natural language and speech › Information extraction and text analysis › discourse analysis
discourse coherence
0.412020
Pretraining with Contrastive Sentence Objectives Improves Discourse Performance of Language Models · ACL 2020
Natural language and speech › Language models and text generation › natural language understanding
discourse modeling
0.412020
Pretraining with Contrastive Sentence Objectives Improves Discourse Performance of Language Models · ACL 2020
Natural language and speech › Language models and text generation › large language model training
language model pretraining
0.412020
Retrieval Augmented Language Model Pre-Training · ICML 2020
Natural language and speech › Language models and text generation › large language model training
pre-training objectives
0.412020
Pretraining with Contrastive Sentence Objectives Improves Discourse Performance of Language Models · ACL 2020
Natural language and speech › Language models and text generation › retrieval-augmented generation
retrieval-augmented pre-training
0.412020
Retrieval Augmented Language Model Pre-Training · ICML 2020
Information retrieval
retrieval models
0.412020
Retrieval Augmented Language Model Pre-Training · ICML 2020
Machine learning › Reinforcement learning
exploration
0.312018
Reinforcement Learning on Web Interfaces using Workflow-Guided Exploration · ICLR (Poster) 2018
Computer vision › Vision and language › visual grounding
language grounding
0.312018
Mapping natural language commands to web elements · EMNLP 2018
Natural language and speech › Language models and text generation
retrieval-augmented generation
0.312018
A Retrieve-and-Edit Framework for Predicting Structured Outputs · NeurIPS 2018
Machine learning › Deep learning architectures and training › sequence modeling › sequence generation
sequence-to-sequence generation
0.312018
A Retrieve-and-Edit Framework for Predicting Structured Outputs · NeurIPS 2018
Program synthesis and code generation › code generation with language models
retrieval-augmented code generation
0.312018
A Retrieve-and-Edit Framework for Predicting Structured Outputs · NeurIPS 2018
Knowledge graphs
knowledge graph embedding
0.212015
Traversing Knowledge Graphs in Vector Space · EMNLP 2015
Knowledge graphs
link prediction
0.212015
Traversing Knowledge Graphs in Vector Space · EMNLP 2015
Graph data management
path query
0.212015
Traversing Knowledge Graphs in Vector Space · EMNLP 2015
Information retrieval › interactive information retrieval › conversational information seeking
conversational search
0.212022
Dialog Inpainting: Turning Documents into Dialogs · ICML 2022
Natural language and speech › Question answering and dialogue systems
open-domain question answering
0.112020
Retrieval Augmented Language Model Pre-Training · ICML 2020

Methods — techniques the papers use, named apart from their topics

retrieval-augmented generation · 1.3prompt generation · 1.3language model revision · 1.3dense retrieval · 1.3dialog inpainting · 1.1reinforcement learning · 0.9synthetic data generation · 0.6linear attention · 0.6instruction tuning · 0.6fine-tuning · 0.6fast weight layers · 0.6masked language modeling · 0.4backpropagation through retrieval · 0.4workflow guidance · 0.3sequence-to-sequence learning · 0.3nearest-neighbor retrieval · 0.3knowledge graph embedding · 0.2compositional training objective · 0.2
YearPublicationVenuePosition
2023 RARR: Researching and Revising What Language Models Say, Using Language Models
abstract
Luyu Gao, Zhuyun Dai, Panupong Pasupat, Anthony Chen, Arun Tejasvi Chaganty, Yicheng Fan, Vincent Zhao, Ni Lao, Hongrae Lee, Da-Cheng Juan, Kelvin Guu. Proceedings of the 61st Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers). 2023.
Luyu Gao, Zhuyun Dai, Panupong Pasupat, Anthony Chen, Arun Tejasvi Chaganty, Yicheng Fan, Vincent Y. Zhao, Ni Lao, Hongrae Lee, Da-Cheng Juan, Kelvin Guu
ACL (1)11
2023 Promptagator: Few-shot Dense Retrieval From 8 Examples
Zhuyun Dai, Vincent Y. Zhao, Ji Ma 0004, Yi Luan, Jianmo Ni, Jing Lu 0014, Anton Bakalov, Kelvin Guu, Keith B. Hall, Ming-Wei Chang
ICLR8
2022 Meta-Learning Fast Weight Language Models
abstract
Dynamic evaluation of language models (LMs) adapts model parameters at test time using gradient information from previous tokens and substantially improves LM performance.However, it requires over 3x more compute than standard inference.We present Fast Weight Layers (FWLs), a neural component that provides the benefits of dynamic evaluation much more efficiently by expressing gradient updates as linear attention.A key improvement over dynamic evaluation is that FWLs can also be applied at training time so the model learns to make good use of gradient updates.FWLs can easily be added on top of existing transformer models, require relatively little extra compute or memory to run, and significantly improve language modeling perplexity.
Kevin Clark, Kelvin Guu, Ming-Wei Chang, Panupong Pasupat, Geoffrey E. Hinton, Mohammad Norouzi 0002
EMNLP2
2022 Finetuned Language Models are Zero-Shot Learners
Jason Wei, Maarten Bosma, Vincent Y. Zhao, Kelvin Guu, Adams Wei Yu, Brian Lester, Nan Du 0002, Andrew M. Dai, Quoc V. Le
ICLR4
2022 Dialog Inpainting: Turning Documents into Dialogs
abstract
Many important questions (e.g. "How to eat healthier?") require conversation to establish context and explore in depth. However, conversational question answering (ConvQA) systems have long been stymied by scarce training data that is expensive to collect. To address this problem, we propose a new technique for synthetically generating diverse and high-quality dialog data: dialog inpainting. Our approach takes the text of any document and transforms it into a two-person dialog between the writer and an imagined reader: we treat sentences from the article as utterances spoken by the writer, and then use a dialog inpainter to predict what the imagined reader asked or said in between each of the writer’s utterances. By applying this approach to passages from Wikipedia and the web, we produce WikiDialog and WebDialog, two datasets totalling 19 million diverse information-seeking dialogs – 1,000x larger than the largest existing ConvQA dataset. Furthermore, human raters judge the answer adequacy and conversationality of WikiDialog to be as good or better than existing manually-collected datasets. Remarkably, our approach shows strong zero-shot capability, generating high quality synthetic data without using any in-domain ConvQA data. Using our inpainted data to pre-train ConvQA retrieval systems, we significantly advance state-of-the-art across three benchmarks (QReCC, OR-QuAC, TREC CAsT) yielding up to 40% relative gains on standard evaluation metrics.
Zhuyun Dai, Arun Tejasvi Chaganty, Vincent Y. Zhao, Aida Amini, Qazi Mamunur Rashid, Mike Green, Kelvin Guu
ICML7
2021 Controllable Semantic Parsing via Retrieval Augmentation
abstract
In practical applications of semantic parsing, we often want to rapidly change the behavior of the parser, such as enabling it to handle queries in a new domain, or changing its predictions on certain targeted queries.While we can introduce new training examples exhibiting the target behavior, a mechanism for enacting such behavior changes without expensive model re-training would be preferable.To this end, we propose ControllAble Semantic Parser via Exemplar Retrieval (CASPER).Given an input query, the parser retrieves related exemplars from a retrieval index, augments them to the query, and then applies a generative seq2seq model to produce an output parse.The exemplars act as a control mechanism over the generic generative model: by manipulating the retrieval index or how the augmented query is constructed, we can manipulate the behavior of the parser.On the MTOP dataset, in addition to achieving stateof-the-art on the standard setup, we show that CASPER can parse queries in a new domain, adapt the prediction toward the specified patterns, or adapt to new semantic schemas without having to further re-train the model.
Panupong Pasupat, Yuan Zhang 0001, Kelvin Guu
EMNLP (1)3
2020 Pretraining with Contrastive Sentence Objectives Improves Discourse Performance of Language Models
abstract
Recent models for unsupervised representation learning of text have employed a number of techniques to improve contextual word representations but have put little focus on discourse-level representations.We propose CONPONO 1 , an inter-sentence objective for pretraining language models that models discourse coherence and the distance between sentences.Given an anchor sentence, our model is trained to predict the text k sentences away using a sampled-softmax objective where the candidates consist of neighboring sentences and sentences randomly sampled from the corpus.On the discourse representation benchmark DiscoEval, our model improves over the previous state-of-the-art by up to 13% and on average 4% absolute across 7 tasks.Our model is the same size as BERT-Base, but outperforms the much larger BERT-Large model and other more recent approaches that incorporate discourse.We also show that CONPONO yields gains of 2%-6% absolute even for tasks that do not explicitly evaluate discourse: textual entailment (RTE), common sense reasoning (COPA) and reading comprehension (ReCoRD).
Dan Iter, Kelvin Guu, Larry Lansing, Daniel Jurafsky
ACL2
2020 Retrieval Augmented Language Model Pre-Training
abstract
Language model pre-training has been shown to capture a surprising amount of world knowledge, crucial for NLP tasks such as question answering. However, this knowledge is stored implicitly in the parameters of a neural network, requiring ever-larger networks to cover more facts. To capture knowledge in a more modular and interpretable way, we augment language model pre-training with a latent knowledge retriever, which allows the model to retrieve and attend over documents from a large corpus such as Wikipedia, used during pre-training, fine-tuning and inference. For the first time, we show how to pre-train such a knowledge retriever in an unsupervised manner, using masked language modeling as the learning signal and backpropagating through a retrieval step that considers millions of documents. We demonstrate the effectiveness of Retrieval-Augmented Language Model pre-training (REALM) by fine-tuning on the challenging task of Open-domain Question Answering (Open-QA). We compare against state-of-the-art models for both explicit and implicit knowledge storage on three popular Open-QA benchmarks, and find that we outperform all previous methods by a significant margin (4-16% absolute accuracy), while also providing qualitative benefits such as interpretability and modularity.
Kelvin Guu, Kenton Lee, Zora Tung, Panupong Pasupat, Ming-Wei Chang
ICML1
2018 Mapping natural language commands to web elements
abstract
The web provides a rich, open-domain environment with textual, structural, and spatial properties.We propose a new task for grounding language in this environment: given a natural language command (e.g., "click on the second article"), choose the correct element on the web page (e.g., a hyperlink or text box).We collected a dataset of over 50,000 commands that capture various phenomena such as functional references (e.g."find who made this site"), relational reasoning (e.g."article by john"), and visual reasoning (e.g."topmost article").We also implemented and analyzed three baseline models that capture different phenomena present in the dataset.
Panupong Pasupat, Tian-Shun Jiang, Evan Zheran Liu, Kelvin Guu, Percy Liang
EMNLP4
2018 Reinforcement Learning on Web Interfaces using Workflow-Guided Exploration
Evan Zheran Liu, Kelvin Guu, Panupong Pasupat, Tianlin Shi, Percy Liang
ICLR (Poster)2
2018 A Retrieve-and-Edit Framework for Predicting Structured Outputs
abstract
For the task of generating complex outputs such as source code, editing existing outputs can be easier than generating complex outputs from scratch. With this motivation, we propose an approach that first retrieves a training example based on the input (e.g., natural language description) and then edits it to the desired output (e.g., code). Our contribution is a computationally efficient method for learning a retrieval model that embeds the input in a task-dependent way without relying on a hand-crafted metric or incurring the expense of jointly training the retriever with the editor. Our retrieve-and-edit framework can be applied on top of any base model. We show that on a new autocomplete task for GitHub Python code and the Hearthstone cards benchmark, retrieve-and-edit significantly boosts the performance of a vanilla sequence-to-sequence model on both tasks.
Tatsunori B. Hashimoto, Kelvin Guu, Yonatan Oren, Percy Liang
NeurIPS2
2018 Generating Sentences by Editing Prototypes
abstract
We propose a new generative language model for sentences that first samples a prototype sentence from the training corpus and then edits it into a new sentence. Compared to traditional language models that generate from scratch either left-to-right or by first sampling a latent sentence vector, our prototype-then-edit model improves perplexity on language modeling and generates higher quality outputs according to human evaluation. Furthermore, the model gives rise to a latent edit vector that captures interpretable semantics such as sentence similarity and sentence-level analogies.
Kelvin Guu, Tatsunori B. Hashimoto, Yonatan Oren, Percy Liang
Trans. Assoc. Comput. Linguistics1
2017 From Language to Programs: Bridging Reinforcement Learning and Maximum Marginal Likelihood
abstract
Our goal is to learn a semantic parser that maps natural language utterances into executable programs when only indirect supervision is available: examples are labeled with the correct execution result, but not the program itself.Consequently, we must search the space of programs for those that output the correct result, while not being misled by spurious programs: incorrect programs that coincidentally output the correct result.We connect two common learning paradigms, reinforcement learning (RL) and maximum marginal likelihood (MML), and then present a new learning algorithm that combines the strengths of both.The new algorithm guards against spurious programs by combining the systematic search traditionally employed in MML with the randomized exploration of RL, and by updating parameters such that probability is spread more evenly across consistent programs.We apply our learning algorithm to a new neural semantic parser and show significant gains over existing state-of-theart results on a recent context-dependent semantic parsing task.Spurious: move(hasShirt(red), 1) Correct: move(hasHat(yellow), leftOf(hasShirt(blue)))Spurious: move(hasShirt(red), 1) Correct: move(hasHat(yellow), leftOf(hasShirt(blue)))
Kelvin Guu, Panupong Pasupat, Evan Zheran Liu, Percy Liang
ACL (1)1
2015 Traversing Knowledge Graphs in Vector Space
abstract
Path queries on a knowledge graph can be used to answer compositional questions such as "What languages are spoken by people living in Lisbon?". However, knowledge graphs often have missing facts (edges) which disrupts path queries. Recent models for knowledge base completion impute missing facts by embedding knowledge graphs in vector spaces. We show that these models can be recursively applied to answer path queries, but that they suffer from cascading errors. This motivates a new "compositional" training objective, which dramatically improves all models' ability to answer path queries, in some cases more than doubling accuracy. On a standard knowledge base completion task, we also demonstrate that compositional training acts as a novel form of structural regularization, reliably improving performance across all base models (reducing errors by up to 43%) and achieving new state-of-the-art results.
Kelvin Guu, John Miller 0001, Percy Liang
EMNLP1