8. An apparatus comprising: at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, extract tags from a plurality of information sources reflecting the expertise of a user; create a model of the user's expertise by applying a probabilistic analysis on the extracted tags; collect assignment information including at least one or more specified areas of expertise associated with one or more assignment tasks; and match the model of the user's expertise against the specified areas of expertise associated with the one or more assignment tasks.
8. An apparatus comprising: at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, extract tags from a plurality of information sources reflecting the expertise of a user; create a model of the user's expertise by applying a probabilistic analysis on the extracted tags; collect assignment information including at least one or more specified areas of expertise associated with one or more assignment tasks; and match the model of the user's expertise against the specified areas of expertise associated with the one or more assignment tasks. 9. An apparatus of claim 8 , wherein the apparatus is further caused to: cluster the tags into a plurality of tag sets based on a correlation among the tags within each of the tag sets; perform probabilistic matching on the tags against an expertise category model to select one or more tags in each tag set with high probabilities of matching; present the selected one or more tags to the user for confirmation; and insert the confirmed one or more tags into a user profile, wherein the model of the user's expertise is created using, at least in part, the user profile.