Learning Based On Roles