COMPUTATIONAL SOCIAL ROLES