It is quite a broad question and I am not looking for concrete implementation (well, if something, that solves this problem, already exists that would be awesome). If anyone can give my any idea on how requested information can retrieved, that would be perfect.
Let me describe the problem on an example. I have a name of the University (Oxford University, for instance). And I am going to filter twitter in order to find twits that mention this university. Obviously, most of them would not contain directly words "Oxford university" but instead something like "Oxon", "Oxf" or just "Oxford" might be used.
My question is how one can automatically find all synonyms for a word (more precise - I am only interested in universities' names).