Computational Linguistics & Phonetics Computational Linguistics & Phonetics Fachrichtung 4.7 Universität des Saarlandes

Shalmaneser: A Shallow Semantic Parser

March 13, 2007: Release 1.1

New features:

  • Bugs removed
  • Support for TreeTagger for English POS tagging
  • English pre-trained classifiers for FrameNet 1.3
Note: if you have downloaded Shalmaneser version 1.1 between March 13th and 16th, you might encounter problems while installing (setup.rb). Please download the current archive (March 16th), which fixes these problems. We apologize for the inconvenience.

To the download page

Description

Shalmaneser is a supervised learning toolbox for shallow semantic parsing, i.e. the automatic assignment of semantic classes and roles to text. The system was developed for Frame Semantics; thus we use Frame Semantics terminology and call the classes frames and the roles frame elements. However, the architecture is reasonably general, and with a certain amount of adaption, Shalmaneser should be usable for other paradigms (e.g., PropBank roles) as well. Shalmaneser caters both for end users, and for researchers.

For end users, we provide a simple end user mode which can simply apply the pre-trained classifiers for English (FrameNet annotation / Collins parser) and German (SALSA Frame annotation / Sleepy parser). For researchers interested in investigating shallow semanticparsing, our system is extensively configurable and extendable.

Literature

K. Erk and S. Pado: Shalmaneser - a flexible toolbox for semantic role assignment. Proceedings of LREC 2006, Genoa, Italy. Click here for details. Shalmaneser Screenshot