End-to-end learning prevents error propagation in the pipeline approach, and allows cross-task dependencies to be modeled explicitly for entity recognition.
it gives better relation extraction accuracies compared to pipelines.