 Also, a role can be owned by multiple users.The "role mining problem" is to find a minimum set of roles, such that for each user, his roles taken together grant access to all specified resources.The set of users together with the set of resources in the system naturally induces a bipartite graph, whose edges are permissions.