Patent attributes
A classification engine classifies words into gender-biased or neutral classes and outputs classification labels and probabilities the words were correctly classified. A dictionary engine generates a set of gender-biased words based on their labels, if their probability exceeds a threshold, if they are defined within a set of definitions. For each such word, the dictionary engine parses the set of definitions to extract the most frequent meaning of that word in a part of speech; parses the set of definitions to extract a synonym for the most frequent meaning of that word in that part of speech; and parses the classification engine output to determine that synonym's classification label. A synonym is selected that is labeled in the neutral class as a replacement for the gender-biased word. A dictionary entry is generated that includes the word, the part of speech, and the synonym.