If you can estimate these ratings based on public behaviour, why not publish them anyway and let users adapt them if they like?
There is no algo that would give results matching your real relationships, without making people adjust the values we'll get garbage-in garbage-out trust ranking.