Identifying opinion influencers over social networks