Jose María Alvarez-Rodríguez and Ricardo Colomo-Palacios
The First European Network Intelligence Conference,
September 29-30, 2014 - Wroclaw (Poland)
Can someone endorse both "Sales" and "Java"?
Why/When the skill is endorsed?
Can we trust in such skills?
How skills are spread?
Can we align skills to an existing
expertise scale or ranking?
...
...
“Professional Development Ladder”, by Contrux Software, 4-scale classification of expertise
A 5-scale competency index.
Which scale should be selected? 4 or 5 level?
Application of existing graph-based techniques to rank skills
The HITS and SPEAR algorithms
Adaptation of the SPEAR algorithm to professional social networks
The Skillrank technique
Study of user's activity and interactions
Mapping to existing professional scales
4/5 scale under study to avoid central tendency
Case study of a restricted dataset generated from the Linkedin API
"-A good hub increases the authority weight of the pages it points.
-A good authority increases the hub weight of the pages that point to it."
2 Contexts: Local (MyLinkedin) vs Global (Linkedin).
Correlated-endorsements to the same user in a sub-community.
Correlated-endorsements to different user in a sub-community
Independent endorsements to the same user in a sub-community.
Correlated-endorsements to different user in a community
Independent endorsements to different user in a community
...naming change?
Document/User
"0 represents that a user (Um) has not yet endorsed using a skill (Sk) while another value such 2 in cell represents that an user endorsed an skill before another user."
A Professional Social Network
Select techniques to make a comparison of the precision
The HITS, SPEAR and Skillrank techniques
Select and prepare dataset.
10 users (average of 50 connections) and 5 skills
Create a dataset for unit testing purposes
Panel of experts has established the different levels in both scales (4 and 5)
Inclusion of the frequency as a basic technique for each user and skill
Run the techniques for every dataset and technique
Calculate the percentiles (quartiles and quintiles) for every user, skill and technique to align to scales.
Extract precision and compare
https://api.linkedin.com/v1/people/~/connections:(id,first-name,last-name,formatted-name,
email-address,headline,industry,location,num-connections,summary,specialties,positions,
site-standard-profile-request,public-profile-url,api-standard-profile-request,proposal-
comments,associations,honors,interests,publications,patents,languages,skills:
(id,skill,proficiency,years),certifications,educations,courses,volunteer,
three-current-positions,num-recommenders,following,job-bookmarks,date-of-birth,
member-url-resources,connections)
My network (+450 connections) was asked to execute this command and save the XML output (20).
Technical and business ones
Number of endorsements that have received an user in a certain skill
Number of maximum endorsements that can receive that user in that skill
The Linkedin API restricts the visibility of some relevant fields if you are not 1st degree connection.
The dataset is restricted to a very few number of skills and users.
The mapping to the professional scales should be done by a wider panel of experts.
The average is not the most adequate aggregation operator.
A full test campaign should be executed to ensure the parameters of the different techniques.
...
Several techniques for expertise ranking are available but a mapping to professional scales is still under study
The HITS and SPEAR algorithms are good enough for most of cases
Frequency is not an accurate technique
The Skillrank technique is a very promising process but needs more testing and refinement
The 4-scale avoids the central trend.
Refinement of the Skillrank technique
Overcome the research limitations
Creation of larger datasets for training and test purposes
Test campaign
Comparison of skills in different professional social networks
Xing, Quora, Stackoverflow, etc.
Make the source code and datasets publicly available under the principles of OpenScience
...
Faculty of Computer Science, Østfold University College, Halden, NORWAY