1. A method implemented using a processor and a database, comprising: retrieving a plurality of opinions of a selected topic from the database; determining an influencer based on at least one threshold parameter, using the processor, the influencer associated with at least one opinion from the plurality of opinions, wherein the threshold parameter corresponds to at least one of a quantitative or qualitative factor associated with the at least one opinion to which the influencer is associated; and automatically generating an influence score for the influencer using the processor, the influence score related to the selected topic; wherein the influence score is determined based on a weighted score of the influencer with respect to two or more of an interaction factor, a data source factor, or a data source diversity factor, wherein the interaction factor is determined based on a quantity of interactions between the influencer and one or more other entities and a level of an influencer score for each of the one or more other entities with whom the influencer interacts, wherein the data source factor is determined based on a value of each of one or more sources of the at least one opinion with which the influencer is associated, and wherein the data source diversity factor is determined based on a quantity of references to the influencer by each of the one or more sources of the at least one opinion with which the influencer is associated.