Share

OpenCCG: The OpenNLP CCG Library

File Release Notes and Changelog

Release Name: 0.8.6 - Java 1.5 switch, n-gram scoring improvements

Notes:
This release marks the switch to Java 1.5, which is now not only 
supported but required.  Adding support for durations as named 
entities forced the switch, but it's a good time to upgrade anyway.  
Other functionality in this release primarily consists of improvements 
to the n-gram scoring in the realizer.  Also, the cem-* example 
grammars have been replaced with upgraded mini-* ones.

Changes: 0.8.6 - Java 1.5 switch, n-gram scoring improvements ---------------------------------------------------- * Added propagation of reverse flag on n-gram models. * Refactored LinearNgramScorerCombo and n-gram models to support interpolation at the word level. * Added caching of log probs in NgramScorer, to avoid recomputing log prob of words for a sign's initial sign. * Added n-gram diversity pruning strategy. * Changed SignHash to only keep signs that are unique up to surface words, thereby ignoring different POS or supertags; also changed it to keep signs with lower derivational complexity during insertion. * Added reverse flag for loaded n-gram models with ccg-test, ccg-realize. * Fixed sentence delimiter text output for reversible standard n-gram models; made AAnFilter reversible. * Added Xalan 2.6.0 jars, to support Java 1.5 builds. * Added support for duration special tokens; note that the implementation has an unavoidable dependency on Java 1.5.