<div dir="ltr"><div><font face="arial, helvetica, sans-serif">The following announcement may be of interest for summarization community.</font></div><div><font face="arial, helvetica, sans-serif"><br></font></div><div><font face="arial, helvetica, sans-serif">Released: <span style="color:rgb(51,51,51);line-height:1.25">JRouge - Java ROUGE Implementation: </span><font color="#333333"><span style="line-height:16.25px"><a href="https://bitbucket.org/nocgod/jrouge/wiki/Home" target="_blank">https://bitbucket.org/nocgod/jrouge/wiki/Home</a></span></font><span style="color:rgb(51,51,51);line-height:1.25">. </span></font></div>

<div><font face="arial, helvetica, sans-serif"><span style="color:rgb(51,51,51);line-height:1.25">JRouge </span><span style="color:rgb(51,51,51);line-height:20px">implements </span><span style="color:rgb(51,51,51);line-height:20px">the N-gram based </span><span style="color:rgb(51,51,51);line-height:20px">ROUGE </span><span style="color:rgb(51,51,51);line-height:20px">metrics</span><span style="color:rgb(51,51,51);line-height:20px"> in the Java language and resolves multiple limitations of the original ROUGE toolkit. </span><span style="color:rgb(51,51,51);line-height:1.25">Namely:</span></font></div>

<div><ul style="margin:10px 0px 0px"><li style="color:rgb(51,51,51);line-height:20px;margin-left:15px;word-wrap:break-word"><font face="arial, helvetica, sans-serif">JRouge uses Unicode regular expressions to match characters and numerals of any Unicode text, making JRouge work on a variety of languages.</font></li>

<li style="color:rgb(51,51,51);line-height:20px;margin-left:15px;word-wrap:break-word"><font face="arial, helvetica, sans-serif">JRouge calculates scores more precisely than the original ROUGE since it does not truncate and round the results to the fifth digit after the decimal point. Instead, JRouge uses the whole extent of the Double primitive type of Java to provide precise scores.</font></li>

<li style="color:rgb(51,51,51);line-height:20px;margin-left:15px;word-wrap:break-word"><font face="arial, helvetica, sans-serif">The JRouge implementation of the ROUGE metric is written in the Java language. It runs evaluations of summaries on the fly without writing them to the HDD and creating the configuration file. Such implementation reduces the number of I/O accesses and the tool’s run time significantly.</font></li>

<li style="color:rgb(51,51,51);line-height:20px;margin-left:15px;word-wrap:break-word"><font face="arial, helvetica, sans-serif">Since JRouge does not use a configuration file, and gets input summaries by their location (paths), it requires special naming conventions for the input files. These conventions are described in the JRouge documentation.</font></li>

<li style="color:rgb(51,51,51);line-height:20px;margin-left:15px;word-wrap:break-word"><font face="arial, helvetica, sans-serif">For clean texts (no annotations for sentence splitting) JRouge uses the Stanford NLP toolkit to split the sentences. Currently this step is redundant for n-grams computation in JRouge (JRouge, like an original ROUGE toolkit, glues sentences together and produces cross-sentence n-grams). However, sentence splitting is required for creating SEE format files, in order to provide system/model and configuration (settings.xml) files for the original ROUGE. This functionality is required if one needs to compare the scores of JRouge and ROUGE toolkits on the same input (see more about the utility services in the documentation).<br>

</font></li><li style="color:rgb(51,51,51);line-height:20px;margin-left:15px;word-wrap:break-word"><font face="arial, helvetica, sans-serif">JRouge API has an interface adapter for creating delegation of method calls [6] from the JRouge library to the data structures used by the software. For further information, please consult the JRouge documentation.</font></li>

<li style="color:rgb(51,51,51);line-height:20px;margin-left:15px;word-wrap:break-word"><span style="font-family:arial,helvetica,sans-serif">JRouge provides consistent results in different OSes (contrary to the original ROUGE where different results were produced for Windows and </span><span style="font-family:arial,helvetica,sans-serif">Linux-based OSes).</span></li>

</ul><div><font color="#333333" face="arial, helvetica, sans-serif"><span style="line-height:20px"><br></span></font></div><div><font face="arial, helvetica, sans-serif"><font color="#333333"><span style="line-height:20px">For the details please visit JRouge homepage: </span></font><a href="https://bitbucket.org/nocgod/jrouge/wiki/Home" target="_blank" style="line-height:16.25px">https://bitbucket.org/nocgod/jrouge/wiki/Home</a></font></div>

<div><font color="#333333" face="arial, helvetica, sans-serif"><span style="line-height:20px">For any questions/comments please contact Dr. Marina Litvak (email: <a href="mailto:litvak.marina@gmail.com" target="_blank">litvak.marina@gmail.com</a>)</span></font></div>

</div><div style="font-family:arial,sans-serif;font-size:13px"><font face="arial, helvetica, sans-serif"><span style="color:rgb(51,51,51);line-height:20px"><br></span></font></div><div>-- <br></div>Best regards,<br>Marina Litvak.
</div>