The disclosed embodiments provide a system for processing data. During operation, the system identifies candidates for opportunities in a domain based on communication between the candidates and moderators of the opportunities. Next, the system determines a set of skills as representative of talent in the domain based on occurrences of the set of skills in attributes of the candidates. The system then identifies additional candidates with experience in the domain based on overlap between additional attributes of the additional candidates and the set of skills. Finally, the system outputs the additional candidates as recommendations to additional moderators of additional opportunities in the domain.
展开▼