public class ROUGE extends Object
A Program for Summarizaiton Evaluation
We only implemented and tested the ROUGE-N metric so far
Copyright: Copyright (c) 2006
Company: Drexel University
| Modifier and Type | Field and Description |
|---|---|
static int |
MULTIPLE_AVG |
static int |
MULTIPLE_MAX |
static int |
MULTIPLE_MIN |
static int |
ROUGE_L |
static int |
ROUGE_N |
static int |
ROUGE_S |
static int |
ROUGE_SU |
static int |
ROUGE_W |
| Constructor and Description |
|---|
ROUGE() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
evaluate(String testSummary,
String[] refSummaries) |
double |
getBeta() |
boolean |
getCaseOption() |
double |
getFScore() |
int |
getGram() |
Lemmatiser |
getLemmatiser() |
boolean |
getLemmatiserOption() |
double |
getPrecision() |
double |
getRecall() |
boolean |
getStopwordOption() |
void |
printResult() |
void |
setBeta(double beta) |
void |
setCaseOption(boolean sensitive) |
void |
setLemmatiser(Lemmatiser lemmatiser) |
void |
setLemmatiserOption(boolean option) |
void |
setMultipleReferenceMode(int mode) |
void |
setStopwordFile(String stopwordFile) |
void |
setStopwordOption(boolean option) |
void |
useRougeN(int gram) |
void |
useRougeS() |
void |
useRougeS(int maxSkip) |
public static final int ROUGE_N
public static final int ROUGE_L
public static final int ROUGE_W
public static final int ROUGE_S
public static final int ROUGE_SU
public static final int MULTIPLE_MAX
public static final int MULTIPLE_MIN
public static final int MULTIPLE_AVG
public void setBeta(double beta)
public double getBeta()
public void setLemmatiser(Lemmatiser lemmatiser)
public Lemmatiser getLemmatiser()
public void setLemmatiserOption(boolean option)
public boolean getLemmatiserOption()
public void setMultipleReferenceMode(int mode)
public void setStopwordOption(boolean option)
public boolean getStopwordOption()
public void setStopwordFile(String stopwordFile)
public void setCaseOption(boolean sensitive)
public boolean getCaseOption()
public void useRougeN(int gram)
public int getGram()
public void useRougeS()
public void useRougeS(int maxSkip)
public double getPrecision()
public double getRecall()
public double getFScore()
public void printResult()
Copyright © 2018 JULIE Lab, Germany. All rights reserved.