SOTAVerified

SLING: A framework for frame semantic parsing

2017-10-19Code Available0· sign in to hype

Michael Ringgaard, Rahul Gupta, Fernando C. N. Pereira

Code Available — Be the first to reproduce this paper.

Reproduce

Code

Abstract

We describe SLING, a framework for parsing natural language into semantic frames. SLING supports general transition-based, neural-network parsing with bidirectional LSTM input encoding and a Transition Based Recurrent Unit (TBRU) for output decoding. The parsing model is trained end-to-end using only the text tokens as input. The transition system has been designed to output frame graphs directly without any intervening symbolic representation. The SLING framework includes an efficient and scalable frame store implementation as well as a neural network JIT compiler for fast inference during parsing. SLING is implemented in C++ and it is available for download on GitHub.

Tasks

Reproductions