A computer program product comprising a computer program for a computer system for establishing influence of a user in or interacting with a communication system by applying social network analysis (SNA) functions, and a non-transitory computer readable medium on which the computer program is stored, wherein the computer program comprises computer program code which when run in the computer system causes the computer system to:
- obtain two or more SNA metrics for each user of a first number of users, each SNA metric being determined by a respective SNA function,
- calculate a weight parameter for each one of the SNA metrics using a machine learning method, the weight parameters indicating a combination of the SNA metrics for use in the assessment of the influence of the user, and
- apply the estimated weight parameters calculated from the SNA metrics of the first number of users to SNA metrics of a second number of users to assess a ranking in accordance with influence of users in the second number of users.