PlusLabNLP / DEGREE

Code for our NAACL-2022 paper DEGREE: A Data-Efficient Generation-Based Event Extraction Model.
Apache License 2.0
74 stars 12 forks source link

E2E vs Pipeline in the Evaluation files, what is difference? #14

Closed demongolem-biz2 closed 1 year ago

demongolem-biz2 commented 1 year ago

Can you please explain difference between E2E and PIPE? I thought that both mean the ED and EAE portions working together. So the training file is called E2E and I have trained such a model hoping to output triggers and arguments. But then with the evaluation python files there is EndToEnd and Pipeline.

ej0cl6 commented 1 year ago

An PIPE model first uses trained ED model to make ED predictions. Based on those ED predictions, we use trained EAE models to make EAE predictions. Therefore, An PIPE model consists of two separate models: an ED model and an EAE model. In contrast, an E2E model is a single model that directly generates ED and EAE predictions to together without ED-EAE two-step process.