I would like to create an automatic synonym finder algorithm (mostly for brand names). For example, if the user enters the word "Coca cola", I would like to return the word "Coke".
This can easily be done using dictoniaries; but than I need a dictonary file for that. How can I automaticly create one? (I have a small corpus with 1 million+ records, the synonyms will come from this).
Are there any text-mining algorithms for this problems? Also, there are some online synonym services for this, but these contain no brand names :-(
Thanks, krisy