A Deep Learning Framework for character-based Natural Language Tagging