I'm trying to use MITIE to extract named entities from short text. I'm interested in entities such as dates, times, names, and locations. Out of the box, MITIE only recognises names, locations, and organisations. I'd like to train it to recognise dates, times and other categories as well. From looking at the structure of MITIE's directories and from the dlib website, I gather that this is done via an SVM. Is this correct?
With regards to adding new categories to the named entity recogniser, I have several questions:
- Can this be done in an augmentative fashion? That is, given an existing NER system, can I just add categories examples and train it to recognise those as well? Or do I need to train models from scratch?
- If I do need train models from scratch, what dataset can I use to do this?
- Related to adding new examples, is there an online method that I can use, feeding the system new examples and categories as and when I need to?