ctrl-sum
ctrl-sum copied to clipboard
Oracle entity in Table 2 VS. Oracle keywords in Table 7
I am trying to reproduce ROUGE on CNNDM with 'oracle keyword in Table 7'. 'oracle entity setting in Table 2' sounds similar to 'oracle keyword in Table 7', however, ROUGE score is very different. Could you explain how these settings are different?
Hi,
"Oracle entity" in Table 2 uses only the entity words in the groud-truth target, while "oracle keywords" contains non-entity words as well, as described in the paper
Thanks for the clarification. I have some follow-up questions.
Does example_dataset/test.oraclewordns imply "oracle keywords"?
Does "longest sub-sequences" used for training automatic keyword extractor imply "oracle keywords"?
- Yes, example_dataset/test.oraclewordns imply "oracle keywords"
- The keywords used for training automatic keyword extractor are "oracle keywords", yet strictly speaking "oracle keywords" are not exactly "longest sub-sequences" -- as described in your screenshot, "we remove duplicate words and stop words and keep the remaining tokens as keywords"
Hi,
I have a quick follow-up question on this point. For 'oracle entities', which NER tool did you used for extacting oracle entities from the reference summary?
Thanks a lot!!
Hi, we use stanza for NER, you may refer to some examples here: https://github.com/salesforce/ctrl-sum/blob/6468beaaceebf463b492992fffef0e4f693a3281/scripts/preprocess.py#L890