lx865712528 / EMNLP2018-JMEE

This is the code for our EMNLP 2018 paper "Jointly Multiple Events Extraction via Attention-based Graph Information Aggregation"
233 stars 57 forks source link

Missing entity recognition component for prediction #7

Closed mikelkl closed 5 years ago

mikelkl commented 5 years ago

Hi there,

Thanks for your kindly code releasing.

when I was reading the code, I found that the golden-entity-mentions data is provided in advance. Also, in forward function of EDModel, batch_golden_entities argument is required.

Does them mean when I wish to predict data without entity label, an extra NER system is needed to recognize entities before and then feed results into JMEE?

Thanks & Regards, Mike

airkid commented 5 years ago

I believe so.
In ACE2005 Dataset, the entity mention are pre given.
If you want to apply this code to a plane text data set there should be a NER result before this project.

mikelkl commented 5 years ago

Hi @airkid, yeah, if our idea is correct, it's not a completed joint model I think.

airkid commented 5 years ago

Hi @mikelkl , joint means predict trigger and argument in one model in this task.
The opposite model structure is called pipe line model, which extract event mention in model 1 and send the result (text result) into model 2 for argument extraction.
In the source paper of this project, you can find DMCNN in the experiment part, which is a famous pipe line model as baseline method.

mikelkl commented 5 years ago

Hi @airkid , does DMCNN also need pre given entities? If so, maybe both the "joint" approach and the "pipeline" approach assume entities is known, then maybe the argument extraction phase is actually the argument role classification for each entity-trigger pair.

airkid commented 5 years ago

Hi @mikelkl , you are right they both need per given entities.