As with the setting of supervised learning, building NER systems needs a massive amount of labeled training data which are often annotated by humans.
for most languages, large-scale labeled datasets are only readily available in some domains, for example the news domain.