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

Adam Trischler

dblp:177/9137 · DBLP profile ↗
← Back
33ranked-venue papers
2as first author
9since 2021 · last 2025
0000-0003-1118-8224ORCID · corroborated

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

Artificial intelligence and machine learning · 32 · 2 first-author · 8 since 2021Human-computer interaction and ubiquitous computing · 1 · 1 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
28 papers
Knowledge representation and reasoning · 20% Reinforcement learning · 15% Language models and text generation · 15%
Software engineering, system software, and programming languages
1 paper
Empirical software engineering · 100%

Topics — the 30 heaviest of 66, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Knowledge, reasoning and agents › Knowledge representation and reasoning
commonsense reasoning
1.642021
ADEPT: An Adjective-Dependent Plausibility Task · ACL/IJCNLP (1) 2021
How Reasonable are Common-Sense Reasoning Tasks: A Case-Study on the Winograd Schema Challenge and SWAG · EMNLP/IJCNLP (1) 2019
The KnowRef Coreference Corpus: Removing Gender and Number Cues for Difficult Pronominal Anaphora Resolution · ACL (1) 2019
Natural language and speech › Question answering and dialogue systems
machine reading comprehension
1.342020
Interactive Machine Comprehension with Information Seeking Agents · ACL 2020
Building Dynamic Knowledge Graphs from Text using Machine Reading Comprehension · ICLR (Poster) 2019
Natural Language Comprehension with the EpiReader · EMNLP 2016
Machine learning › Transfer learning and domain adaptation
meta-learning
1.032019
Metalearned Neural Memory · NeurIPS 2019
Rapid Adaptation with Conditionally Shifted Neurons · ICML 2018
Learning Algorithms for Active Learning · ICML 2017
Machine learning › Reinforcement learning › offline reinforcement learning
decision transformer
0.812024
Think Before You Act: Decision Transformers with Working Memory · ICML 2024
Machine learning › Reinforcement learning › partially observable reinforcement learning
memory-based reinforcement learning
0.812024
Think Before You Act: Decision Transformers with Working Memory · ICML 2024
Machine learning › Reinforcement learning
offline reinforcement learning
0.812024
Think Before You Act: Decision Transformers with Working Memory · ICML 2024
Machine learning › Reinforcement learning › memory architectures
working memory
0.812024
Think Before You Act: Decision Transformers with Working Memory · ICML 2024
Knowledge, reasoning and agents › Knowledge representation and reasoning › commonsense reasoning
winograd schema challenge
0.722019
How Reasonable are Common-Sense Reasoning Tasks: A Case-Study on the Winograd Schema Challenge and SWAG · EMNLP/IJCNLP (1) 2019
A Knowledge Hunting Framework for Common Sense Reasoning · EMNLP 2018
Machine learning › Probabilistic and Bayesian machine learning › structured models › latent variable model
latent variable inference
0.712023
Joint Prompt Optimization of Stacked LLMs using Variational Inference · NeurIPS 2023
Natural language and speech › Language models and text generation › prompting › prompt engineering
prompt optimization
0.712023
Joint Prompt Optimization of Stacked LLMs using Variational Inference · NeurIPS 2023
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference › approximate inference
variational inference
0.712023
Joint Prompt Optimization of Stacked LLMs using Variational Inference · NeurIPS 2023
Natural language and speech › Language models and text generation
pre-trained language model
0.622020
Exploiting Structured Knowledge in Text via Graph-Guided Representation Learning · EMNLP (1) 2020
Exploring and Predicting Transferability across NLP Tasks · EMNLP (1) 2020
Knowledge, reasoning and agents › Knowledge representation and reasoning › uncertainty reasoning
plausibility judgment
0.512021
ADEPT: An Adjective-Dependent Plausibility Task · ACL/IJCNLP (1) 2021
Natural language and speech › Information extraction and text analysis
keyphrase generation
0.412020
One Size Does Not Fit All: Generating and Evaluating Variable Number of Keyphrases · ACL 2020
Knowledge, reasoning and agents › Knowledge representation and reasoning
knowledge graph
0.412020
Exploiting Structured Knowledge in Text via Graph-Guided Representation Learning · EMNLP (1) 2020
Knowledge, reasoning and agents › Knowledge representation and reasoning › knowledge graph
knowledge graph completion
0.412020
Exploiting Structured Knowledge in Text via Graph-Guided Representation Learning · EMNLP (1) 2020
Natural language and speech › Language models and text generation › large language model › knowledge in language models
knowledge injection
0.412020
Exploiting Structured Knowledge in Text via Graph-Guided Representation Learning · EMNLP (1) 2020
Machine learning › Reinforcement learning › reinforcement learning environment
text-based games
0.412020
Learning Dynamic Belief Graphs to Generalize on Text-Based Games · NeurIPS 2020
Machine learning › Transfer learning and domain adaptation
transferability estimation
0.412020
Exploring and Predicting Transferability across NLP Tasks · EMNLP (1) 2020
Natural language and speech › Information extraction and text analysis
coreference resolution
0.412019
The KnowRef Coreference Corpus: Removing Gender and Number Cues for Difficult Pronominal Anaphora Resolution · ACL (1) 2019
Machine learning › Representation and self-supervised learning › representation learning › neural network representation learning
deep representation learning
0.412019
Learning deep representations by mutual information estimation and maximization · ICLR 2019
Knowledge, reasoning and agents › Knowledge representation and reasoning › knowledge graph
dynamic knowledge graph
0.412019
Building Dynamic Knowledge Graphs from Text using Machine Reading Comprehension · ICLR (Poster) 2019
Natural language and speech › Question answering and dialogue systems
interactive question answering
0.412019
Interactive Language Learning by Question Answering · EMNLP/IJCNLP (1) 2019
Knowledge, reasoning and agents › Knowledge representation and reasoning › knowledge graph
knowledge graph construction
0.412019
Building Dynamic Knowledge Graphs from Text using Machine Reading Comprehension · ICLR (Poster) 2019
Natural language and speech › Language models and text generation
language acquisition
0.412019
Interactive Language Learning by Question Answering · EMNLP/IJCNLP (1) 2019
Machine learning › Deep learning architectures and training
memory-augmented neural networks
0.412019
Metalearned Neural Memory · NeurIPS 2019
Machine learning › Representation and self-supervised learning
mutual information maximization
0.412019
Learning deep representations by mutual information estimation and maximization · ICLR 2019
Natural language and speech › Language models and text generation
natural language understanding
0.412019
How Reasonable are Common-Sense Reasoning Tasks: A Case-Study on the Winograd Schema Challenge and SWAG · EMNLP/IJCNLP (1) 2019
Machine learning › Deep learning architectures and training › memory mechanism
neural memory
0.412019
Metalearned Neural Memory · NeurIPS 2019
Natural language and speech › Information extraction and text analysis › coreference resolution
pronoun resolution
0.412019
The KnowRef Coreference Corpus: Removing Gender and Number Cues for Difficult Pronominal Anaphora Resolution · ACL (1) 2019

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

reinforcement learning · 1.3transformer · 1.2attention mechanism · 0.9working memory module · 0.8fine-tuning · 0.8recurrent neural network · 0.7meta-learning · 0.7variational inference · 0.7prompt optimization · 0.7benchmark evaluation · 0.7sequence-to-sequence learning · 0.3differentiable planning · 0.3
YearPublicationVenuePosition
2025 'It was 80% me, 20% AI': Seeking Authenticity in Co-Writing with Large Language Models
abstract
Given the rising proliferation and diversity of AI writing assistance tools, especially those powered by large language models (LLMs), both writers and readers may have concerns about the impact of these tools on the authenticity of writing work. We examine whether and how writers want to preserve their authentic voice when co-writing with AI tools and whether personalization of AI writing support could help achieve this goal. We conducted semi-structured interviews with 19 professional writers, during which they co-wrote with both personalized and non-personalized AI writing-support tools. We supplemented writers' perspectives with opinions from 30 avid readers about the written work co-produced with AI collected through an online survey. Our findings illuminate conceptions of authenticity in human-AI co-creation, which focus more on the process and experience of constructing creators' authentic selves. While writers reacted positively to personalized AI writing tools, they believed the form of personalization needs to target writers' growth and go beyond the phase of text production. Overall, readers' responses showed less concern about human-AI co-writing. Readers could not distinguish AI-assisted work, personalized or not, from writers' solo-written work and showed positive attitudes toward writers experimenting with new technology for creative writing.
Angel Hwang, Qingzi Vera Liao, Su Lin Blodgett, Alexandra Olteanu, Adam Trischler
Proc. ACM Hum. Comput. Interact.5
2024 Think Before You Act: Decision Transformers with Working Memory
abstract
Decision Transformer-based decision-making agents have shown the ability to generalize across multiple tasks. However, their performance relies on massive data and computation. We argue that this inefficiency stems from the forgetting phenomenon, in which a model memorizes its behaviors in parameters throughout training. As a result, training on a new task may deteriorate the model’s performance on previous tasks. In contrast to LLMs’ implicit memory mechanism, the human brain utilizes distributed memory storage, which helps manage and organize multiple skills efficiently, mitigating the forgetting phenomenon. Inspired by this, we propose a working memory module to store, blend, and retrieve information for different downstream tasks. Evaluation results show that the proposed method improves training efficiency and generalization in Atari games and Meta-World object manipulation tasks. Moreover, we demonstrate that memory fine-tuning further enhances the adaptability of the proposed architecture.
Jikun Kang, Romain Laroche, Xingdi Yuan, Adam Trischler, Xue (Steve) Liu, Jie Fu 0001
ICML4
2023 The KITMUS Test: Evaluating Knowledge Integration from Multiple Sources
abstract
Akshatha Arodi, Martin Pömsl, Kaheer Suleman, Adam Trischler, Alexandra Olteanu, Jackie Chi Kit Cheung. Proceedings of the 61st Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers). 2023.
Akshatha Arodi, Martin Pömsl, Kaheer Suleman, Adam Trischler, Alexandra Olteanu, Jackie Chi Kit Cheung
ACL (1)4
2023 Joint Prompt Optimization of Stacked LLMs using Variational Inference
abstract
Large language models (LLMs) can be seen as atomic units of computation mapping sequences to a distribution over sequences. Thus, they can be seen as stochastic language layers in a language network, where the learnable parameters are the natural language prompts at each layer. By stacking two such layers and feeding the output of one layer to the next, we obtain a Deep Language Network (DLN). We first show how to effectively perform prompt optimization for a 1-Layer language network (DLN-1). Then, we present an extension that applies to 2-layer DLNs (DLN-2), where two prompts must be learned. The key idea is to consider the output of the first layer as a latent variable, which requires inference, and prompts to be learned as the parameters of the generative distribution. We first test the effectiveness of DLN-1 in multiple reasoning and natural language understanding tasks. Then, we show that DLN-2 can reach higher performance than a single layer, showing promise that we might reach comparable performance to GPT-4, even when each LLM in the network is smaller and less powerful.
Alessandro Sordoni, Eric Yuan, Marc-Alexandre Côté, Matheus Pereira, Adam Trischler, Ziang Xiao, Seyed Arian Hosseini, Friederike Niedtner, Nicolas Le Roux
NeurIPS5
2022 Deconstructing NLG Evaluation: Evaluation Practices, Assumptions, and Their Implications
abstract
Kaitlyn Zhou, Su Lin Blodgett, Adam Trischler, Hal Daumé III, Kaheer Suleman, Alexandra Olteanu. Proceedings of the 2022 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies. 2022.
Kaitlyn Zhou, Su Lin Blodgett, Adam Trischler, Hal Daumé III, Kaheer Suleman, Alexandra Olteanu
NAACL-HLT3
2021 ADEPT: An Adjective-Dependent Plausibility Task
abstract
Ali Emami, Ian Porada, Alexandra Olteanu, Kaheer Suleman, Adam Trischler, Jackie Chi Kit Cheung. Proceedings of the 59th Annual Meeting of the Association for Computational Linguistics and the 11th International Joint Conference on Natural Language Processing (Volume 1: Long Papers). 2021.
Ali Emami, Ian Porada, Alexandra Olteanu, Kaheer Suleman, Adam Trischler, Jackie Chi Kit Cheung
ACL/IJCNLP (1)5
2021 ALFWorld: Aligning Text and Embodied Environments for Interactive Learning
Mohit Shridhar, Xingdi Yuan, Marc-Alexandre Côté, Yonatan Bisk, Adam Trischler, Matthew J. Hausknecht
ICLR5
2021 An Empirical Study on Neural Keyphrase Generation
abstract
Rui Meng, Xingdi Yuan, Tong Wang, Sanqiang Zhao, Adam Trischler, Daqing He. Proceedings of the 2021 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies. 2021.
Xingdi Yuan, Tong Wang 0012, Sanqiang Zhao, Adam Trischler, Daqing He
NAACL-HLT5
2021 Modeling Event Plausibility with Consistent Conceptual Abstraction
abstract
Ian Porada, Kaheer Suleman, Adam Trischler, Jackie Chi Kit Cheung. Proceedings of the 2021 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies. 2021.
Ian Porada, Kaheer Suleman, Adam Trischler, Jackie Chi Kit Cheung
NAACL-HLT3
2020 Interactive Machine Comprehension with Information Seeking Agents
abstract
Existing machine reading comprehension (MRC) models do not scale effectively to realworld applications like web-level information retrieval and question answering (QA).We argue that this stems from the nature of MRC datasets: most of these are static environments wherein the supporting documents and all necessary information are fully observed.In this paper, we propose a simple method that reframes existing MRC datasets as interactive, partially observable environments.Specifically, we "occlude" the majority of a document's text and add context-sensitive commands that reveal "glimpses" of the hidden text to a model.We repurpose SQuAD and NewsQA as an initial case study, and then show how the interactive corpora can be used to train a model that seeks relevant information through sequential decision making.We believe that this setting can contribute in scaling models to web-level QA scenarios.1
Xingdi Yuan, Jie Fu 0001, Marc-Alexandre Côté, Yi Tay, Christopher Joseph Pal, Adam Trischler
ACL6
2020 One Size Does Not Fit All: Generating and Evaluating Variable Number of Keyphrases
abstract
Different texts shall by nature correspond to different number of keyphrases.This desideratum is largely missing from existing neural keyphrase generation models.In this study, we address this problem from both modeling and evaluation perspectives.We first propose a recurrent generative model that generates multiple keyphrases as delimiter-separated sequences.Generation diversity is further enhanced with two novel techniques by manipulating decoder hidden states.In contrast to previous approaches, our model is capable of generating diverse keyphrases and controlling number of outputs.We further propose two evaluation metrics tailored towards the variable-number generation.We also introduce a new dataset (ST A C KEX) that expands beyond the only existing genre (i.e., academic writing) in keyphrase generation tasks.With both previous and new evaluation metrics, our model outperforms strong baselines on all datasets.
Xingdi Yuan, Tong Wang 0012, Khushboo Thaker, Peter Brusilovsky, Daqing He, Adam Trischler
ACL7
2020 An Analysis of Dataset Overlap on Winograd-Style Tasks
abstract
The Winograd Schema Challenge (WSC) and variants inspired by it have become important benchmarks for common-sense reasoning (CSR).Model performance on the WSC has quickly progressed from chance-level to near-human using neural language models trained on massive corpora.In this paper, we analyze the effects of varying degrees of overlap between these training corpora and the test instances in WSC-style tasks.We find that a large number of test instances overlap considerably with the corpora on which state-of-the-art models are (pre)trained, and that a significant drop in classification accuracy occurs when we evaluate models on instances with minimal overlap.Based on these results, we develop the KNOWREF-60K dataset, which consists of over 60k pronoun disambiguation problems scraped from web data.KNOWREF-60K is the largest corpus to date for WSC-style common-sense reasoning and exhibits a significantly lower proportion of overlaps with current pretraining corpora.
Ali Emami, Kaheer Suleman, Adam Trischler, Jackie Chi Kit Cheung
COLING3
2020 Exploiting Structured Knowledge in Text via Graph-Guided Representation Learning
abstract
In this work, we aim at equipping pre-trained language models with structured knowledge.We present two self-supervised tasks learning over raw text with the guidance from knowledge graphs.Building upon entity-level masked language models, our first contribution is an entity masking scheme that exploits relational knowledge underlying the text.This is fulfilled by using a linked knowledge graph to select informative entities and then masking their mentions.In addition, we use knowledge graphs to obtain distractors for the masked entities, and propose a novel distractor-suppressed ranking objective that is optimized jointly with masked language model.In contrast to existing paradigms, our approach uses knowledge graphs implicitly, only during pre-training, to inject language models with structured knowledge via learning from raw text.It is more efficient than retrieval-based methods that perform entity linking and integration during finetuning and inference, and generalizes more effectively than the methods that directly learn from concatenated graph triples.Experiments show that our proposed model achieves improved performance on five benchmarks, including question answering and knowledge base completion.
Tao Shen 0001, Guodong Long, Adam Trischler, Weizhu Chen
EMNLP (1)5
2020 Exploring and Predicting Transferability across NLP Tasks
abstract
Tu Vu, Tong Wang, Tsendsuren Munkhdalai, Alessandro Sordoni, Adam Trischler, Andrew Mattarella-Micke, Subhransu Maji, Mohit Iyyer. Proceedings of the 2020 Conference on Empirical Methods in Natural Language Processing (EMNLP). 2020.
Tu Vu, Tong Wang 0012, Tsendsuren Munkhdalai, Alessandro Sordoni, Adam Trischler, Andrew Mattarella-Micke, Subhransu Maji, Mohit Iyyer
EMNLP (1)5
2020 Learning Dynamic Belief Graphs to Generalize on Text-Based Games
abstract
Playing text-based games requires skills in processing natural language and sequential decision making. Achieving human-level performance on text-based games remains an open challenge, and prior research has largely relied on hand-crafted structured representations and heuristics. In this work, we investigate how an agent can plan and generalize in text-based games using graph-structured representations learned end-to-end from raw text. We propose a novel graph-aided transformer agent (GATA) that infers and updates latent belief graphs during planning to enable effective action selection by capturing the underlying game dynamics. GATA is trained using a combination of reinforcement and self-supervised learning. Our work demonstrates that the learned graph-based representations help agents converge to better policies than their text-only counterparts and facilitate effective generalization across game configurations. Experiments on 500+ unique games from the TextWorld suite show that our best agent outperforms text-based baselines by an average of 24.2%.
Ashutosh Adhikari, Xingdi Yuan, Marc-Alexandre Côté, Mikulas Zelinka, Marc-Antoine Rondeau, Romain Laroche, Pascal Poupart, Jian Tang 0005, Adam Trischler, William L. Hamilton
NeurIPS9
2019 The KnowRef Coreference Corpus: Removing Gender and Number Cues for Difficult Pronominal Anaphora Resolution
abstract
We introduce a new benchmark for coreference resolution and NLI, KnowRef, that targets common-sense understanding and world knowledge. Previous coreference resolution tasks can largely be solved by exploiting the number and gender of the antecedents, or have been handcrafted and do not reflect the diversity of naturally occurring text. We present a corpus of over 8,000 annotated text passages with ambiguous pronominal anaphora. These instances are both challenging and realistic. We show that various coreference systems, whether rule-based, feature-rich, or neural, perform significantly worse on the task than humans, who display high inter-annotator agreement. To explain this performance gap, we show empirically that state-of-the art models often fail to capture context, instead relying on the gender or number of candidate antecedents to make a decision. We then use problem-specific insights to propose a data-augmentation trick called antecedent switching to alleviate this tendency in models. Finally, we show that antecedent switching yields promising results on other tasks as well: we use it to achieve state-of-the-art results on the GAP coreference task.
Ali Emami, Paul Trichelair, Adam Trischler, Kaheer Suleman, Hannes Schulz, Jackie Chi Kit Cheung
ACL (1)3
2019 How Reasonable are Common-Sense Reasoning Tasks: A Case-Study on the Winograd Schema Challenge and SWAG
abstract
Paul Trichelair, Ali Emami, Adam Trischler, Kaheer Suleman, Jackie Chi Kit Cheung. Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing (EMNLP-IJCNLP). 2019.
Paul Trichelair, Ali Emami, Adam Trischler, Kaheer Suleman, Jackie Chi Kit Cheung
EMNLP/IJCNLP (1)3
2019 Interactive Language Learning by Question Answering
abstract
Xingdi Yuan, Marc-Alexandre Côté, Jie Fu, Zhouhan Lin, Chris Pal, Yoshua Bengio, Adam Trischler. Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing (EMNLP-IJCNLP). 2019.
Xingdi Yuan, Marc-Alexandre Côté, Jie Fu 0001, Zhouhan Lin, Christopher Joseph Pal, Yoshua Bengio, Adam Trischler
EMNLP/IJCNLP (1)7
2019 Building Dynamic Knowledge Graphs from Text using Machine Reading Comprehension
Rajarshi Das, Tsendsuren Munkhdalai, Xingdi Yuan, Adam Trischler, Andrew McCallum
ICLR (Poster)4
2019 Learning deep representations by mutual information estimation and maximization
R. Devon Hjelm, Alex Fedorov, Samuel Lavoie-Marchildon, Karan Grewal, Philip Bachman, Adam Trischler, Yoshua Bengio
ICLR6
2019 An Empirical Study of Example Forgetting during Deep Neural Network Learning
Mariya Toneva, Alessandro Sordoni, Remi Tachet des Combes, Adam Trischler, Yoshua Bengio, Geoffrey J. Gordon
ICLR (Poster)4
2019 Metalearned Neural Memory
abstract
We augment recurrent neural networks with an external memory mechanism that builds upon recent progress in metalearning. We conceptualize this memory as a rapidly adaptable function that we parameterize as a deep neural network. Reading from the neural memory function amounts to pushing an input (the key vector) through the function to produce an output (the value vector). Writing to memory means changing the function; specifically, updating the parameters of the neural network to encode desired information. We leverage training and algorithmic techniques from metalearning to update the neural memory function in one shot. The proposed memory-augmented model achieves strong performance on a variety of learning problems, from supervised question answering to reinforcement learning.
Tsendsuren Munkhdalai, Alessandro Sordoni, Tong Wang 0012, Adam Trischler
NeurIPS4
2018 A Knowledge Hunting Framework for Common Sense Reasoning
abstract
We introduce an automatic system that achieves state-of-the-art results on the Winograd Schema Challenge (WSC), a common sense reasoning task that requires diverse, complex forms of inference and knowledge.Our method uses a knowledge hunting module to gather text from the web, which serves as evidence for candidate problem resolutions.Given an input problem, our system generates relevant queries to send to a search engine, then extracts and classifies knowledge from the returned results and weighs them to make a resolution.Our approach improves F1 performance on the full WSC by 0.21 over the previous best and represents the first system to exceed 0.5 F1.We further demonstrate that the approach is competitive on the Choice of Plausible Alternatives (COPA) task, which suggests that it is generally applicable.
Ali Emami, Noelia De La Cruz, Adam Trischler, Kaheer Suleman, Jackie Chi Kit Cheung
EMNLP3
2018 Boundary Seeking GANs
R. Devon Hjelm, Athul Paul Jacob, Adam Trischler, Gerry Che, Kyunghyun Cho, Yoshua Bengio
ICLR (Poster)3
2018 Twin Networks: Matching the Future for Sequence Generation
Dmitriy Serdyuk, Nan Rosemary Ke, Alessandro Sordoni, Adam Trischler, Christopher Joseph Pal, Yoshua Bengio
ICLR (Poster)4
2018 Learning General Purpose Distributed Sentence Representations via Large Scale Multi-task Learning
Sandeep Subramanian, Adam Trischler, Yoshua Bengio, Christopher Joseph Pal
ICLR (Poster)2
2018 Focused Hierarchical RNNs for Conditional Sequence Processing
abstract
Recurrent Neural Networks (RNNs) with attention mechanisms have obtained state-of-the-art results for many sequence processing tasks. Most of these models use a simple form of encoder with attention that looks over the entire sequence and assigns a weight to each token independently. We present a mechanism for focusing RNN encoders for sequence modelling tasks which allows them to attend to key parts of the input as needed. We formulate this using a multi-layer conditional hierarchical sequence encoder that reads in one token at a time and makes a discrete decision on whether the token is relevant to the context or question being asked. The discrete gating mechanism takes in the context embedding and the current hidden state as inputs and controls information flow into the layer above. We train it using policy gradient methods. We evaluate this method on several types of tasks with different attributes. First, we evaluate the method on synthetic tasks which allow us to evaluate the model for its generalization ability and probe the behavior of the gates in more controlled settings. We then evaluate this approach on large scale Question Answering tasks including the challenging MS MARCO and SearchQA tasks. Our models shows consistent improvements for both tasks over prior work and our baselines. It has also shown to generalize significantly better on synthetic tasks as compared to the baselines.
Nan Rosemary Ke, Konrad Zolna, Alessandro Sordoni, Zhouhan Lin, Adam Trischler, Yoshua Bengio, Joelle Pineau, Laurent Charlin, Christopher Joseph Pal
ICML5
2018 Rapid Adaptation with Conditionally Shifted Neurons
abstract
We describe a mechanism by which artificial neural networks can learn rapid adaptation - the ability to adapt on the fly, with little data, to new tasks - that we call conditionally shifted neurons. We apply this mechanism in the framework of metalearning, where the aim is to replicate some of the flexibility of human learning in machines. Conditionally shifted neurons modify their activation values with task-specific shifts retrieved from a memory module, which is populated rapidly based on limited task experience. On metalearning benchmarks from the vision and language domains, models augmented with conditionally shifted neurons achieve state-of-the-art results.
Tsendsuren Munkhdalai, Xingdi Yuan, Soroush Mehri, Adam Trischler
ICML4
2018 Towards Text Generation with Adversarially Learned Neural Outlines
abstract
Recent progress in deep generative models has been fueled by two paradigms -- autoregressive and adversarial models. We propose a combination of both approaches with the goal of learning generative models of text. Our method first produces a high-level sentence outline and then generates words sequentially, conditioning on both the outline and the previous outputs. We generate outlines with an adversarial model trained to approximate the distribution of sentences in a latent space induced by general-purpose sentence encoders. This provides strong, informative conditioning for the autoregressive stage. Our quantitative evaluations suggests that conditioning information from generated outlines is able to guide the autoregressive model to produce realistic samples, comparable to maximum-likelihood trained language models, even at high temperatures with multinomial sampling. Qualitative results also demonstrate that this generative procedure yields natural-looking sentences and interpolations.
Sandeep Subramanian, Sai Rajeswar, Alessandro Sordoni, Adam Trischler, Aaron C. Courville, Christopher Joseph Pal
NeurIPS4
2017 Learning Algorithms for Active Learning
abstract
We introduce a model that learns active learning algorithms via metalearning. For a distribution of related tasks, our model jointly learns: a data representation, an item selection heuristic, and a prediction function. Our model uses the item selection heuristic to construct a labeled support set for training the prediction function. Using the Omniglot and MovieLens datasets, we test our model in synthetic and practical settings.
Philip Bachman, Alessandro Sordoni, Adam Trischler
ICML3
2017 Plan, Attend, Generate: Planning for Sequence-to-Sequence Models
abstract
We investigate the integration of a planning mechanism into sequence-to-sequence models using attention. We develop a model which can plan ahead in the future when it computes its alignments between input and output sequences, constructing a matrix of proposed future alignments and a commitment vector that governs whether to follow or recompute the plan. This mechanism is inspired by the recently proposed strategic attentive reader and writer (STRAW) model for Reinforcement Learning. Our proposed model is end-to-end trainable using primarily differentiable operations. We show that it outperforms a strong baseline on character-level translation tasks from WMT'15, the algorithmic task of finding Eulerian circuits of graphs, and question generation from the text. Our analysis demonstrates that the model computes qualitatively intuitive alignments, converges faster than the baselines, and achieves superior performance with fewer parameters.
Caglar Gulcehre, Francis Dutil, Adam Trischler, Yoshua Bengio
NIPS3
2016 A Parallel-Hierarchical Model for Machine Comprehension on Sparse Data
abstract
Understanding unstructured text is a major goal within natural language processing.Comprehension tests pose questions based on short text passages to evaluate such understanding.In this work, we investigate machine comprehension on the challenging MCTest benchmark.Partly because of its limited size, prior work on MCTest has focused mainly on engineering better features.We tackle the dataset with a neural approach, harnessing simple neural networks arranged in a parallel hierarchy.The parallel hierarchy enables our model to compare the passage, question, and answer from a variety of trainable perspectives, as opposed to using a manually designed, rigid feature set.Perspectives range from the word level to sentence fragments to sequences of sentences; the networks operate only on word-embedding representations of text.When trained with a methodology designed to help cope with limited training data, our Parallel-Hierarchical model sets a new state of the art for MCTest, outperforming previous feature-engineered approaches slightly and previous neural approaches by a significant margin (over 15 percentage points).* A. Trischler and Z. Ye contributed equally to this work.
Adam Trischler, Xingdi Yuan, Philip Bachman
ACL (1)1
2016 Natural Language Comprehension with the EpiReader
abstract
We present EpiReader, a novel model for machine comprehension of text.Machine comprehension of unstructured, real-world text is a major research goal for natural language processing.Current tests of machine comprehension pose questions whose answers can be inferred from some supporting text, and evaluate a model's response to the questions.EpiReader is an end-to-end neural model comprising two components: the first component proposes a small set of candidate answers after comparing a question to its supporting text, and the second component formulates hypotheses using the proposed candidates and the question, then reranks the hypotheses based on their estimated concordance with the supporting text.We present experiments demonstrating that EpiReader sets a new state-of-the-art on the CNN and Children's Book Test benchmarks, outperforming previous neural models by a significant margin.
Adam Trischler, Xingdi Yuan, Philip Bachman, Alessandro Sordoni, Kaheer Suleman
EMNLP1