14. A non-transient computer readable medium programmed with computer readable code that upon execution by a processor causes the processor to execute a method of processing a set of communication data, the method comprising: accessing a set of communication data; identifying terms in the set of communication data, wherein a term is a word or short phrase; defining relations in the set of communication data based on the terms, wherein a relation is a pair of terms that appear in proximity to one another; identifying a context vector for each term based on the words appearing before and after that term; grouping the terms with similar context vectors into a node; grouping relations with the same nodes into groups of relations; calculating a relation score for each relation based on a frequency that the terms of the relation appear together in the set of communication data, the number of letters in the terms of the relation, and/or die proximity of the terms to one another, wherein relations that appear relatively frequently in the set of communication data and/or have terms with more letters are given a higher score, wherein the score is lowered for those relations whose terms appear relatively far apart in the set of communication data, wherein scoring each relation includes multiplying a number of times that the terms of the relation appear in the set of communication data by a number of total characters in the terms of the relation, and dividing by 1+an average distance between the terms of the relation as it appears in the set of communication data; identifying theme candidates in the set of communication data based on the groups of relations; calculating a theme score for each theme candidate; identifying themes as those theme candidates having at least a threshold theme score; and storing the terms, the relations, and the themes in a database.
15. The non-transient computer readable medium of claim 14 wherein the theme score is based on the number of relations associated therewith, the number of unique terms associated therewith, and/or the number of classes associated therewith.