I've created an NER model that seems to be working very well. Now I would like to do the relations between the entities.
I'm curious on a few things that I'm ignorant on and can't seem to find an answer that suffices me.
When I'm done annotating the relations can I train a model using "prodigy train parser my_rel_dataset....."? Or should that strictly be used for the dependency parsing? I trained one relation model doing this and it seemed to work quite well, however I'm questioning myself if this is the right way to do it.
Many of my relations are between multiple people and one action, like "Jerry, Jim, and Pam competed in the race" Where I want to link each person to "race". Should I do a many to one relation or a one to many relation? Does it matter if a child has multiple heads or if a head has multiple children?
When annotating, I have a lot of named entities but I only really care about the relationship between two of them. Is it more beneficial to annotate all relations for training purposes or just focus on the one I care about?
Can you display relations with displaCy? I tried to do this once after a test and it only showed one of my labels linking back in on itself for each word, I assumed I just messed up somewhere.