1. A method for computerized identification and presentation of semantic themes occurring in a set of electronic documents, the method comprising: generating one or more topics by performing topic modeling on the set of electronic documents; outputting, using the topic modeling, a plurality of ordered lists of words, individual ones of the plurality of ordered lists of words corresponding to individual ones of the one or more topics, the ordered lists of words being arranged from top to bottom corresponding to highest to lowest probability in relation to the one or more topics; determining a first unused theme name from a first list of the plurality of ordered lists of words, wherein the determining the first unused theme name is a first iterative process based on identifying a first unused word that is not on an already-used list starting from a top of the first list and moving toward a bottom of the first list; adding the first unused theme name to the already-used list; determining a second unused theme name from a second list of the plurality of ordered lists of words, wherein the determining the second unused theme name is a second iterative process based on identifying a second unused word that is not on the already-used list starting from a top of the second list and moving toward a bottom of the second list; adding the second unused theme name to the already-used list; removing, for the individual ones of the plurality of ordered lists of words, one or more words at a bottom of an ordered list of words thereby providing a plurality of ordered lists of top keywords corresponding to individual ones of the one or more topics, wherein individual ones of the plurality of ordered lists of top keywords have up to a predetermined number of top keywords; and applying a matching algorithm to the plurality of ordered lists of top keywords to produce a plurality of reduced lists of keywords, individual ones of the plurality of reduced lists of keywords (i) including a subset of keywords of the individual ones of the plurality of ordered lists of top keywords and (ii) corresponding to the individual ones of the plurality of ordered lists of top keywords, such that a keyword from the plurality of ordered lists of top keywords appears in no more than a predetermined number of reduced lists of keywords of the plurality of reduced lists of keywords.
1. A method for computerized identification and presentation of semantic themes occurring in a set of electronic documents, the method comprising: generating one or more topics by performing topic modeling on the set of electronic documents; outputting, using the topic modeling, a plurality of ordered lists of words, individual ones of the plurality of ordered lists of words corresponding to individual ones of the one or more topics, the ordered lists of words being arranged from top to bottom corresponding to highest to lowest probability in relation to the one or more topics; determining a first unused theme name from a first list of the plurality of ordered lists of words, wherein the determining the first unused theme name is a first iterative process based on identifying a first unused word that is not on an already-used list starting from a top of the first list and moving toward a bottom of the first list; adding the first unused theme name to the already-used list; determining a second unused theme name from a second list of the plurality of ordered lists of words, wherein the determining the second unused theme name is a second iterative process based on identifying a second unused word that is not on the already-used list starting from a top of the second list and moving toward a bottom of the second list; adding the second unused theme name to the already-used list; removing, for the individual ones of the plurality of ordered lists of words, one or more words at a bottom of an ordered list of words thereby providing a plurality of ordered lists of top keywords corresponding to individual ones of the one or more topics, wherein individual ones of the plurality of ordered lists of top keywords have up to a predetermined number of top keywords; and applying a matching algorithm to the plurality of ordered lists of top keywords to produce a plurality of reduced lists of keywords, individual ones of the plurality of reduced lists of keywords (i) including a subset of keywords of the individual ones of the plurality of ordered lists of top keywords and (ii) corresponding to the individual ones of the plurality of ordered lists of top keywords, such that a keyword from the plurality of ordered lists of top keywords appears in no more than a predetermined number of reduced lists of keywords of the plurality of reduced lists of keywords. 4. The method according to claim 1 wherein the predetermined number of reduced lists of keywords is one.