SLING: A framework for frame semantic parsing

Michael Ringgaard, Rahul Gupta, Fernando C. N. Pereira
10/19/2017
cs.CL

Official code: google/sling (1,932 stars, Apache-2.0, last commit 2021-01-22).

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.

View on arXivView PDF

Code Implementations(1)

google/slingOfficial100%
Apache-2.0

SLING - A natural language frame semantics parser

1,932264C, C++Apr 25, 20175 years agoApache-2.0
frame-semantic-parsingjit-compilermachine-learningnatural-language-processingnatural-language-understanding+2 more

Similar Papers

Cite this paper

@article{ringgaard2017sling,
  title  = {SLING: A framework for frame semantic parsing},
  author = {Michael Ringgaard and Rahul Gupta and Fernando C. N. Pereira},
  year   = {2017},
  eprint = {1710.07032},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1710.07032}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1710.07032.svg)](https://codeofpaper.com/paper/1710.07032)

Discussion