CLMar 20, 2018

AllenNLP: A Deep Semantic Natural Language Processing Platform

arXiv:1803.07640v21701 citationsHas Code
Originality Synthesis-oriented
AI Analysis

It addresses the need for efficient NLP research tools for researchers, though it is incremental as it builds on existing frameworks like PyTorch.

The paper introduces AllenNLP, a platform for deep learning research in natural language understanding, designed to help researchers build models quickly and easily by providing flexible tools and reference implementations.

This paper describes AllenNLP, a platform for research on deep learning methods in natural language understanding. AllenNLP is designed to support researchers who want to build novel language understanding models quickly and easily. It is built on top of PyTorch, allowing for dynamic computation graphs, and provides (1) a flexible data API that handles intelligent batching and padding, (2) high-level abstractions for common operations in working with text, and (3) a modular and extensible experiment framework that makes doing good science easy. It also includes reference implementations of high quality approaches for both core semantic problems (e.g. semantic role labeling (Palmer et al., 2005)) and language understanding applications (e.g. machine comprehension (Rajpurkar et al., 2016)). AllenNLP is an ongoing open-source effort maintained by engineers and researchers at the Allen Institute for Artificial Intelligence.

Code Implementations2 repos
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes