A semi-supervised learning approach to arabic named entity recognition