Context Understanding in NLP