Software & Demos

FindiLike - Finding Entities by Preferences

Opinosis Opinion & Text Summarization Library

The Opinosis Summarizer Software is a text summarizer that generates concise abstractive summaries of highly redundant text. It  was primarily used to summarize opinions, and thus it can  be regarded as a opinion summarization software.

Wrapper over Stanford's POS Tagger

This is a Java based wrapper over Stanford's NLP POS Tagger (English only). It reads the contents of the user specified input file (line by line) and prints out the parsed text in the following format: "that/DT has/VBZ never/RB happened/VBN before/RB ./.". More instructions in the readme. Example usage: java -Xmx1G -Xms1G -jar Postag1.0.jar "<PATH TO INPUT FILE>" > parsed_output.txt

rouge2csv - Script to Interpret ROUGE Scores

This is a perl script that helps in interpreting ROUGE scores. If you need Instructions on how to set-up ROUGE for evaluation of your summarization tasks go here.

prepare4rouge - Script to Prepare for Rouge Evaluation

This is a perl script that takes in all your system generated files, then all your gold standard/reference summary files, and prepares it in the format used by the ROUGE evaluation toolkit. In other words, it prepares the following from the input that you provide:

  • models/
  • systems/
  • settings.xml

There are 2 versions of the script, one is output using jackknifing and the other is the usual evaluation without the need for jackknifing.