Grouptrust: Finding trust-based group structures in social communities