Machine Learning, Information Retrieval.
In contrast to synonyms, there are words that multiple meanings are assigned. The two banks below have different meanings though they have the same sentence structure. This is a famous example in NLP. I arrived at the bank after crossing the street. I arrived at the bank after crossing the river.