Q: Fast Semantic Role tagging tool in java I'm developing an application that requires FAST semantic role tagging in java. Can you please suggest me some good tools for that?
Thank you. 

A: You can try the ff:


*

*Mate tools (which I'm currently using)

*BioKIT - SRL for biomedical text

*SEMAFOR - the parser (MST) requires 8GB of RAM

*Propbank-Nombank frames and The LTH System for Frame-Semantic Structure Extraction
 may be related to Mate tools

*ClearNLP

*CogCompNLP pipeline: multiple versions of SRL (verb, preposition, comma, noun)


I'm not quite sure when it comes to speed, but Mate tools is not really that slow. They are all written in Java.

A: If you're willing to call C code from your Java program, then Senna is probably the fastest Semantic Role Labeling software, and it works pretty well.  It uses PropBank.  It comes with binaries for Windows, Linux & OSX.
