A method and system for processing synonyms that adapts a general-purpose
synonym resource to a specific domain. The method selects out a
domain-specific subset of synonyms from the set of general-purpose
synonyms. The synonym processing method in turn comprises two methods
that can be used either together or on their own. A method of synonym
pruning eliminates those synonyms that are inappropriate in a specific
domain. A method of synonym optimization eliminates those synonyms that
are unlikely to be used in a specific domain. The method has many
applications including, but not limited to, information retrieval and
domain-specific thesauri as a writer's aid.