Hi Again,
I have this question
I have trained a custom NER as you know my entities include
Annotations refer to:- LONG: Longitude in Different Formats
- PARA: Numerical Parameters
- ASTR: Astronomical Names
- DATE: Date in Different Formats
- TIME: Time in Different Format
- STAR: Names of Stars
- PLAN: Planet's Names
- NAME: Names of People and Places
- GEOM: Geometric Shapes
- LATI: Related phrases to latitude (this number end with south or north)
I want to add new entity latitude
the problem was in entity "ASTR" I have the word "south" and "north"
which are part of Latitude like this
as you see in this sentence the model can not recognize "17 25 south" as latitude since it chose "south" as "ASTR". I have more entities from ASTR in compare with LATI., maybe that is the reason...what do you recommend?
One way is to exclude "south " and "north" from "ASTR". but that is not a smart way and optimum way
I have no other idea of how it works in case of Homonym words, I mean I feel that solution is not good because I feel even later for recognition of latitude I have the problem since I have more Longitude in corpus and maybe model can not recognize Latitude (since they are close to LONG )
from the other hand, I feel it should be impossible since BERT is contextual model
any idea?