Understanding Job-Skill Relationships using Big Data and Neural Networks

Abhinav Maurya Carnegie Mellon University Pittsburgh, PA – 15213 [email protected]

ABSTRACT Our proposed model is inspired by topic modeling where Nonlinear vector space embeddings have shown great promise latent topics occur throughout the documents of a corpus in many applications such as similarity search, analogy map- in varying proportions, which enables their identification to pings, dataset visualization, etc. In this paper, we propose characterize the text corpus. Similarly, in our model, vari- a simple distribution-to-distribution regression model based ation in the co-occurrence of jobs and skills can be used on neural networks which provides (i) job2vec: interpretable to disentangle which skills are associated with which jobs. embeddings of jobs in terms of associated skills, (ii) skill2vec: However, unlike unsupervised topic models such as LDA [1], converse embeddings of skills in terms of the jobs that re- we cast our problem of identifying job-skill associations as quire them, and (iii) SkillRank: a mechanism for ranking a supervised distribution-to-distribution regression, where skills associated with each job that can be recommended the input is the empirical distribution over job titles and to members aspiring for that job. Due to the simplicity of the output is the corresponding empirical distribution over our model, it has no hyperparameters that need tuning ex- skills for that person. Moreover, unlike unsupervised topic cept for the number of stochastic gradient descent iterations models such as LDA and supervised variants such as [4], our which is easily determined using the early stopping criterion. neural network model allows greater flexibility in job-skill We dicsuss preliminary results and insights from our model association formulation. Our results show that most job- using data from a major professional social network. skill associations are negative, which is intuitive since only a small subset of all job-skill pairs are useful in the real world. Topic models often allow only a non-negative modeling of Keywords association which would be restrictive in this application. Machine Learning, Neural Networks, Labor Market, Job- Skill Ranking, Vector Space Embeddings In the same vein as [5], our method provides embeddings for jobs and skills, known as job2vec and skill2vec respectively. However, the model used in [5] is quite different from ours, 1. INTRODUCTION since it is geared towards identifying word synonyms and The exchange of skilled services forms the driving force of analogies. A more complete version of this work will seek modern economies. We spend the formative years of our to distinguish between the predictive and semantic power of lives acquiring skills that prepare us for our desired careers, embeddings obtained from the method proposed here and and continue to acquire new skills throughout our profes- an adaptation of the word2vec model investiagted by [5]. sional careers. However, the decision of skill acquisition for a desired career is often fraught with uncertainty due to lack [3] matches members and jobs to make skill recommenda- of information. It is therefore important to study the associ- tions based on the demand of skills in jobs. However, it ation between jobs and the skills most commonly associated does not consider a user’s choice of career in making skill with these jobs. recommendations. In this paper, we identify specific skills for each job that a user can acquire if she aspires to get the The study of job-skill association has been challenging for job. two reasons: (i) lack of large-scale data on jobs held and skills acquired by members of the workforce, and (ii) the Our work bears similarity to Canonical Correlation Analysis multiple attribution problem which prevents us from associ- [2] in that it would be possible to map job and skill vectors of ating the acquisition of a particular skill with a specific job a user such that the distance between the mappings is mini- held by a person. With the advent of online professional mized in the projected space. However, CCA would lose the social networks, large-scale data is now available to study benefit of using an asymmetric loss such as KL Divergence the relationship between jobs and skills. In this paper, we which allows us to model only the present skills. tackle the second problem of multiple attribution in job-skill association by exploiting naturally occurring variation in the sets of jobs and skills across large-scale labor market data. 2. DATA Our dataset consists of online profiles crawled from a major worldwide professional social network. Each profile is an- notated with a city and an industry. We focus on a subset of the entire data from a diverse set of cities and industries Bloomberg Data for Good Exchange Conference. 16-Sep-2018, New York City, NY, USA. Industry Most Frequent Positions Computer Software Software Engineer Hospital and Health Care Intern Financial Services Research Assistant Real Estate Director Research Manager Marketing and Advertising Vice President Cities Consultant San Francisco Bay Area Account Executive New York Metropolitan Area Project Manager Seattle Owner Pittsburgh Most Frequent Skills Mumbai Microsoft Office New Delhi Management Microsoft Excel Marketing Table 1: Industries and cities included in the evaluation. Customer Service Research Leadership Social Media listed in table1 for the purpose of our preliminary analysis. PowerPoint From each profile, we extract and use the set of job titles Sales held by the person as well as the set of skills the person has listed on the profile. Summary statistics about the used data are provided in table2. Datapoints are divided into Table 3: Most frequent job titles and skills in the data. 90% training, 5% validation, and 5% test data. We identi- fied 12,652 unique job titles and 15,185 unique skills from our data. Most frequent job titles and skills are listed in of skills. This is a major reason why we choose the KL table3. Divergence loss in our model optimization. In the case of a single categorical output, the KL Divergence loss simpli- Statistic Value fies to the popular cross-entropy loss widely used in neural Number of datapoints 157252 network classifiers. Number of train datapoints 125801 Number of validation datapoints 15725 1 Number of test datapoints 15726 The model was implemented in PyTorch . It is notable Number of unique skills 15185 that the number of training epochs is the only parameter Number of unique titles 12652 we need to tune in our model, and it needs a single training run to find the right number of iterations to avoid overfit- ting. There are no other model-specific parameters. This is Table 2: Dataset Summary Statistics in contrast to hyperparameter-heavy models that may need expensive grid search, random search, or Bayesian optimiza- 3. METHODOLOGY tion to tune the hyperparameters. Since we have over 12 thousand unique job titles and over 15 thousand unique skills in our data, the challenge lies in effec- tively formulating a neural network model that can learn to perform a high-dimensional distribution-to-distribution re- Softmax gression by ingesting vast amount of examples available in Parameter � x our data. Our simple neural network model is designed to Skills perform this high-dimensional map from a distribution over SkillScores

positions to a distribution over skills. Loss Divergence KL

Jobs InputDistribution Jobs over The architecture of our SkillRank neural network model is InputDistribution Skills over shown in figure1. The model maps an empirical distribu- Skills over Distribution Predicted tion over job titles to an empirical distribution over skills: Figure 1: Our Neural Distribution-to-Distribution Regres- f : J → S. Given an empirical distribution over jobs j ∈ J , sion Model. the model first performs a linear transformation φ · j, where SxJ φ ∈ R , S is the number of skills and J is the number of job titles. The result of the linear transformation is a 3.1 Embeddings vector of unnormalized real-valued skill scores. The model SxJ We recall that φ ∈ R , S is the number of skills and J is then applies a softmax transformation to normalize the skill the number of job titles. Thus, the rows of φ correspond to scores and output a distribution over skills. The model is skills and columns to jobs. The matrix φ encodes the asso- trained by minimizing the KL Divergence loss between the ciations between jobs and skills. A positive value indicates groundtruth empirical distribution over skills and the pre- that a skill is desired by a job, and a negative value indicates dicted distribution over skills. that it is highly unlikely for the corresponding position-skill combination to occur in the data. Since the KL Divergence is asymmetric, it does not penalize any absent skills in the groundtruth empirical distribution 1http://pytorch.org/ ing 2-dimensional t-SNE visualization for skill embeddings. 7 Train Loss Validation Loss Not surprisingly, related skills are often located close to each Test Loss 6 other in the embedding vector space. For example, “com- mercial real estate,”“investment properties,”“tenant reten- 5 tion,” etc. are located close to each other.

4 From figure4, we see the parameter matrix φ visualized be-

KL Divergence Loss fore and after spectral coclustering. The existence of bands 3 in figure 4b indicates that there is the possibility of cocluster-

2 ing or mixed-membership stochastic blockmodel structure on parameter φ. This can help in identification of closely- 0 100 200 300 400 500 SGD Iteration related job and skill bundles.

Figure 2: Training, Validation, and Test Losses. Figure5 shows two histograms. The first one shows the num- ber of skills on the X-axis and the number of positions that were positively associated with a certain number of skills on job2vec: To calculate the embedding of a job, we pass the Y-axis. Here, positive association means a positive value its corresponding column through a softmax transformation. for the corresponding φ entry. Similarly, the second figure The softmax transformation of a vector exponentiates its en- shows the number of jobs versus the number of skills posi- tries and normalizes the exponentiated entries so that they tively associated with a particular number of jobs. The fig- sum to 1. Thus, each job’s embedding indicates its distri- ure illustrates that there is considerable diversity and speci- bution over skills. The exponentiation is also useful to get ficity in job-skill associations, since most jobs are associated meaningful job embedding vectors, since it diminishes the with a moderate number of skills and most skills are asso- negative values drastically and therefore represents a job ciated with a moderate number of jobs, as indicated by the using the skills its positively associated with. rapid tapering of the histograms to the right of the X-axis. skill2vec: Similar to job2vec, skills can also be embedded 1e7 to get a useful representation. Skills correspond to rows of the φ matrix. Therefore, their embeddings are obtained by 3.0 applying the softmax transformation to each row of φ. 2.5

2.0 4. PRELIMINARY RESULTS In our implementation, we used minibatch gradient descent 1.5 with a minibatch size of 1000. The training and validation Parameter Count 1.0 loss curves during the optimization procedure and the final test loss are shown in figure2. Since the validation loss 0.5 starts rising after epoch 122 (shown with a vertical red line 0.0 8 6 4 2 0 2 in the figure), we choose the model obtained at the end Parameter Magnitude of 122 iterations as our final model as per validation-based early stopping criterion to prevent overfitting. Figure 3: Histogram of values in φ.

Figure3 shows the histogram of values from the parameter matrix φ. Most values in the matrix are negative. This 6 6 makes intuitive sense because most job-skill pairs are not 4 4 naturally associated with each other. Only 1.13% values 2 2 in the matrix are positive indicating only a small subset of 0 0 job-skills are positively associated with each other. 2 2 Skills Skills

4 4 In table4, we show the job-skill pairs which have the highest 6 6 corresponding φ values. It is interesting to note the job-skill 8 8 associations are non-trivial i.e. it’s not the most common 10 10 skills such as “Microsoft Office” that are repeatedly recom- Jobs Jobs mended for every position. Instead, each skill recommended (a) Parameter φ (b) After Spectral Coclustering for the job is precisely relevant for the job. Figure 4: Fig (a): Parameter matrix φ visualized. Fig (b): Figure6 shows a 2-dimensional t-SNE visualization of job Parameter matrix φ visualized after spectral coclustering embeddings. Job titles that are tightly clustered in the vi- with 100 coclusters. sualization are often related to each other. For example, “postdoctoral scholar” and “postdoctoral fellow” are situated very close to each. A number of medical industry jobs such 5. CONCLUSIONS as “medical director,”“consultant physiotherapist,”“clinical In this paper, we presented a simple neural approach to trial manager,” “pharmacy manager,” etc. are also located identifying job-skill associations from large-scale labor mar- closely in the visualization. Figure7 shows a correspond- ket data. The model helps us rank skills by the order of Job Skill 250 Associate Media Director Mobile Advertising 500 200 Account Director Integrated Marketing 400

150 Management Supervisor Interactive Advertising 300

Clinical Dietitian Medical Nutrition Therapy 100 200 Number of Skills Product Management Go-to market Strategy Number of Positions Senior Art Director Corporate Identity 50 100 0 0 Chief Compliance Officer Securities Regulation 0 50 100 150 200 250 300 100 150 200 250 300 Speech Language Pathologist Articulation Number of Skills Number of Positions Senior Art Director Typography (a) Histogram of number of (b) Histogram of number of po- Account Director Creative Direction skills per position. sitions per skill. Sr. Product Manager Go-to market Strategy Art Director Logo Design Figure 5: Fig (a): Number of skills versus number of posi- Freelance Art Director Typography Associate Creative Director Concept Development tions positively associated with a certain number of skills. Speech Language Pathologist Speech Therapy Fig (b): Number of positions versus number of skills posi- iOS Developer Swift tively associated in φ with a certain number of positions. Copywriter Creative Writing Management Supervisor Relationship Marketing Law Clerk Legal Research 6. REFERENCES Enterprise Account Manager Solution Selling iOS Developer [1] D. M. Blei, A. Y. Ng, and M. I. Jordan. Latent Sr. Product Manager Product Launch dirichlet allocation. Journal of machine Learning Social Work Intern Crisis Intervention research, 3(Jan):993–1022, 2003. Group Creative Director Art Direction [2] D. R. Hardoon, S. Szedmak, and J. Shawe-Taylor. Financial Advisor Retirement Planning Canonical correlation analysis: An overview with Media Supervisor Mobile Marketing Law Clerk Legal Writing application to learning methods. Neural computation, Software Development Manager Scalability 16(12):2639–2664, 2004. Associate Creative Director Interactive Advertising [3] A. Maurya and R. Telang. Bayesian multi-view models Mortgage Consultant FHA for member-job matching and personalized skill Account Director Brand Development recommendations. In IEEE International Conference Graphic Designer Corel Draw on Big Data (Big Data), 2017, 2017. Consultant Physiotherapist Physical Therapy Editorial Intern Journalism [4] J. D. Mcauliffe and D. M. Blei. Supervised topic Creative Director Logo Design models. In Advances in neural information processing Account Director Customer Insight systems, pages 121–128, 2008. Graphic Designer InDesign [5] T. Mikolov, K. Chen, G. Corrado, and J. Dean. Editorial Intern Proofreading QA Engineer Selenium Efficient estimation of word representations in vector space. arXiv preprint arXiv:1301.3781, 2013.

Table 4: Examples of most positively associated job-skill pairs. their importance to each position, and allows us to embed jobs and skills using job2vec and skill2vec to enable tasks such as similarity searches and ontology visualization. Postdoctoral Fellow Postdoctoral Scholar SeniorScientist Research II Technician 75

ResearchSenior Associate TechnicianSummer Scientist I Research Intern

MembershipBachelor Director Student Associate Specialist Clinical ResearchTrial Manager Manager PHD post doctoralScientific fellow ProcessConsultant Engineer Medical Director professor Emergency Medicine PhysicianDataClinicalDirector Coordinator Data Operations Analyst II Biology Physician Advisor Senior Research Chemist ReasearchVisiting Assistant PHD Student Consultant PhysiotherapistGenetic CounselingHomeopath Intern Field RepresentativeAdjunctDevelopment Faculty Member Scientist Statistician Ph D studentSeniorRLead D Physician Manager Editor Data Science Fellow Doctor of PhysicalCardiologist TherapyMedical Oncology Post Baccalaureate Fellow Pharmacy ManagerObserver PA Associate consultant LaboratoryProfessorPredoctoralPREP Assistant Technician Researcher Scholar II Clinical Pharmacist Undergraduate Summer Intern Research Teaching Assistant Application SpecialistWriting Instructor Phd Student Nutritionist Research Study Assistant II StructuralMaster EngineerResearch Student Team Lead Reader Physiotherapy Trainee GraduateExchange researcher Student 50 PhD Fellow Optical Engineer Managing Director CEO Senior Research and Development Engineer RN StaffRN Nurse Charge Nurse Urgent Care Physician Internet Marketing Executive Petty OfficerM Tech Second Class RN RNRegistered CareNurse Manager nurseNeonatalStaff Nurse Nurse Practitioner III Manager Insurance Accounting Member of Consulting Staff SiteEngineering Reliability EngineerIntern StaffNursing RNClinicalCaregiver Student ManagerAssistantClinicalRegistered Documentation Clinic ICUManagerNurse IIIClinical Improvement Professor Specialist SeniorReimbursement Tax Specialist Manager Science Software DeviOS Engineer Developer Infection Preventionist Clinical Labregistrar Scientist Neurosurgery Resident Rehabilitationstrategic Technician planner ComputerComputerProgramming Engineering Science Intern Tutor Intern ClinicalHospital Informatics Care Investigator SpecialistMRI TechnologistSr TechnicalSpecial OfficerAdmittingManager Education Representative Quality Paraprofessional TransactionlpnSystems Designer Executive LeadTest EngineerAndroid Developer Intern Clinical Operations Manager Store RadiologicExecutiveOperating Technologist Room Intern RN sweSeniorConvenerSales Financial Auditor Systems Analyst Contract Programmer General Internal Medicine General Manager Human Resources InfrastructureProduct Engineer Lead StaffEFL TechnicalTeacherBilingual WriterSLPA Robotics Intern Web Designer Care ChiefGiverHealthcare Medical Advisory Information OfficerSr Development ManagerBrand Activation Manager Systems Engineeringtrainee Intern Administrator Senior Healthcare Consultant CardiacClinical Sonographer Analyst Health Information Specialist TrainingAssistant and Project DevelopmentHead Director of Development AndroidCTO SoftwareDeveloperCo Founder DeveloperContract Intern Web Consultant Developer Quality SwitchboardImprovementSleep Technologist Operator Specialist WebsiteDirector AdministratorFreelance Founder Web Designer Billing HealthcareManagerAssociateHealthcare AdministratorAdministrative AdministratorPatient Services ManagerRepresentative II SrApplication ApplicationsSoftware Services Developer QA AnalystInspectorBass Player Practice Coordinator Coding Manager FinancialIntelligence PlanningHead Officer RetoucherJuniorHuman Analysis Strategist Resources Manager Helpdesk Technician Administrative Fellow Engineering OperationsAdmin Support RubyPHP Web onSurvey Rails DeveloperDatabaseSoftware Programmer Engineer Analyst charteredRisk AdvisoryExecutive accountant AccountsJoint Director Senior Software Design Engineer in Test Data Processing ManagerDirectorHome CareSectionof Career Provider Officer DevelopmentSenior Analyst Programmer Systems Engineer Trainee Social Work Chief Coordinator Senior Software Developer EngineerFounderSenior and Developer Web EngineerSr Software Developer Group Exercise Instructor Software Testing Intern UndergraduateWebAndroid AppStudent AppDeveloper DeveloperAssistant SocialConsultant Work Supervisor Clinical Psychologist FacilitiesPatient ManagementDirector Service Assistant ManagerResearch Assistant IT ContractorSrSenior SDE Financial Software Developer MedicalSeniorPublicManagement HealthEpidemiologist Affairs Consultant Analyst Case ManagerViceBoard President InternSenior Trustee IT Information Analyst Technology MPH IT Project CoordinatorWarranty Administrator DesignerAndroid Developer ConsultantS W EngineerSoftwareAssociate Trainee Application Developer MentalPsychologyPsychometrist Health ClinicianExtern MarketingVolunteerReal Operations EstateI T Nurse Consultant Broker Project Owner Manager SrSr WebApplicationDeveloper DeveloperModule Developer Analyst Lead Public HealthSupply Analyst Chain ManagementSellerLifeguardTeacher s AidSwimPublic Instructor RelationsCamp andSoftware Marketing Director Developer Manager Lead Contract Flash Developer CRO Pro Shop AssistantFly FishingPatent Guide Engineer Summer ResearchMortgage Internship OperationsSoftware WebDevloper OperationsOwner Developer SocialCare Worker ManagementResearchStudy Coordinator Project UnderwritingCoordinatorSouth Africa Specialist Chef s Assistant Software Test Engineer III Data Engineer II Research HealthAssociateResearch ScienceProgramGrant ResearchAsst ManagerSpecialist Evaluation FellowDigitalGAResident Consultant MarketingCreative Assistant ApprenticeCopywriter RA ProgrammingInternS W Engg Co Instructorop TechnicalData Consultant Specialist 25 PsychometricianDirectorOutreach of Institutional ManagerFinancial Research Aid Advisor ResearchSoftware AssistanceInformatica Engineer Developer 1 Legal Intern Course ResearchInstructorResearch Data Program Manager Coordinator Associate DirectorOutside of Research Services Computer Support Technician Legal Assistant AssistantFellow Director International Consultant Lead Technical Writer Collections AssistantABA Therapist CorporateOf Counsel Associate Chairmember Associate Research ElectricalSr SAP Consultant Engineering CoSystemsDistinguished op Technician Engineer Software Engineer Intern DevelopmentESL InstructorResearch Officer Professor Technical WriterFinancial contractSoftware Software Engineer Engineer Consultant SeniorLegal AnalystLegal Counsel PerformanceProgramPrograms Consultant Measurement Intern Analyst DigitalRegional Sales Sales Associate Manager West Licensed Acupuncturist CongressionalPolicy Director Intern Sr Software Engg CommunityCorps Member Health Educator Volunteer Mentor Hyperion Consultant Software Quality Assurance Co President Military Intelligence Web CoordinatorPeopleSoft ConsultantSolution ConsultantDesktop SrSupportInfrastructure SystemsNetworkMemberComputational Technician Engineer Specialistof Architecttechnical Scientist staff StudentRetail Associate TeacherCenter Director Speech Therapist Data Collector Configuration Analyst Intern Software EngineerSenior SDET Accountant II Senior Program AssociateLab Intern Senior Optical Engineer System Administrator TestSenior Manager QA Engineer AccountingFinancial InternAudit Analyst Senior I AssistantExecutive Personal Assistant Undergraduate Researchfinancial Associate consultant Data OperationsDistributedBusinessReporting Manager Data Application AnalystAnalytics Developer M S Corporate Banking Intern MBA Strategy ConsultantComputer Specialist ProductGlobalGraduate Payments Engineering Technical InternSoftware Design Engineer in Test Family ServicesFrenchSenior Teacher Coordinator Health Educator Tech lead Software Manager Article Trainee Naval Officer Volunteer Research Assistant Module Leader TaxCharteredaccounts AccountantsSeniorRatingSr Manager Tax Analyst CFPManager Finance Assistantproject assistant Clinical Research Coordinator Contract DSTEmployeeResearchDepartmentBusiness INSPIRE engineer ProcessFaculty of ComputerVisual Management MerchandisingScience Technical Support ConsultantSecurityOracle Specialist Consultant Senior Technology Architect Corporate Accounting Data Specialist Senior Process Engineer Marketing Communications CoordinatorABAP Consultant Lead Principal Architect RiskJunior Assurance Auditor Internal Sales Representative Activities Coordinator Business ProcessClient Consultant Strategy Manager Sr Technical ProjectSAP ManagerConsultant Pediatric Oncology Direct Response CopywriterSenior Financial Reporting AnalystBusiness Intelligence Analyst Guest Lecturer GeologistResearch Administrative Assistant Platforms BusinessSenior Business Systems Systems AnalystArchitect IIAnalystDirector of Engineering FinancialInvestment Analyst CoAccountant op Lead GroupQuality ProjectTechnology AssuranceSenior Manager ConsultantEngineerManager SDE II Unit Manager Area Vice President Lecturer in Economics Molecular BiologistFreelance Contributor Director and Co FounderProjectConsultant Management Project Coordinator Manager Senior Software Architect Senior PortfolioMarket Administrator IntelligenceEconomic AnalystAnalystDivision Leader AutomotiveEducation Technician AssistantTechnical Sales EngineerSr Director of EngineeringSystems Manager FPProduct A Analyst Controller Futures Trader Project ResearcherSeniorProprietaryDivisional Faculty Equity Director Trader Sr Executive Finance FP A Manager Senior Trader Equity Research Summer Analyst Technical ExecutiveSr DataTreasury Analyst ManagementBusiness Analysis Officer ManagerProject executive Senior ServiceSeniorProject Engineer Windows ProjectManager Manager Live FinanceFinancial Operations Auditor Sales TraderIndependent TraderFinancial Analytics Economics GeneralUndergraduateConstruction ClassroomContractor Assistant ComplianceCredit ConsultantSecurities Trader Lending MANAGERTriageManagingConfiguration SALES NurseBusiness director Systems Engineer AnalystSO Intern Senior Associate Analyst Junior Manager Operator customer care executive Global Sourcing Manager Customer care Executive content writer 0 RVP Publications Founder and Director Wealth ManagementConstruction Analyst WorkerRegional Finance Manager Sr Software Design Engineer Sr Analyst Senior PortfolioServicing Accountant AnalystCorporate AdministratorDental Student AreaTechnical Director Support Officer DirectorRegionalConfiguration Marketing Sales Head SalesManagement Engineer Investment ResearchTrust OperationsDesk Receptionist Specialist ClassSr of Product 2011 Analyst Lead Product Manager Financial Representative Sr Vice President FisheriesOffice Technician ExecutiveProfessional BasketballCRM Analyst PlayerHighVideo School Intern English Teacher Senior Director BusinessPartner Development Program Manager Financial Advisor Global Wealth Management IT HelpdeskSenior Sales AdministrativeAssistantPrint Buyer Professional Solutions Consultant Senior Investment Analyst ProductionSenior Analyst Finance OfficerSpeechFinancial Pathology Operations Intern Intern Junior Engineer Co Lead MobileDirector Technology of Inside Sales Sr Sales Engineer LaboratoryAdministrative Aide internSenior Real EstateSr Specialist Technical Analyst financial advisorVice FounderPresidentBusiness ChiefProduct Architect Executive Management Officer ValuationTechnology Analyst Investment Banking Elementary Teacher Pres VP and General Manager Portfolio Analyst Banking Officer Fiscal Specialist II Makeup Artist Advertising Marketing Intern Western Regional Manager Business Analyst InternSenior manager Human Resource Assistant Sr MarketingProductSales Programs Sales OperationsSales Specialist Manager Development Manager Representative Portfolio Manager Business BankingCollections Manager Client Account Specialist Self Licensing Assistant Corporate Sales Manager GeneralManager Manager Treasury Operations SummerClient Relationship Sales Intern Specialist PharmaceuticalVP Marketing Sales SpecialistSenior Technical Support Representative Business BankingPrivate ClientOfficer Banker Administrative Assistant I CorporateSenior Executive Relations MarketingBusiness Development Programs SpecialistChief Development Officer Lead Teller Operations Specialist Senior ExecutiveFarmhand AdministrativeRecruitment Chair Assistant GM MarketingBiz Dev Global Account Manager Commercial Loan Officer Front Office AssociateMarketingSenior Advertising AccountSilicon RepresentativeValley Academic Coordinator Vice President of Business Development Branch ManagerLeadPersonal Cashier Banking Representative DTPSupportBusiness Operator LocalExecutive DevelopmentWholesale Marketing Intern TraineeManager Email InterpreterSales OperationsCustomerJournalismCustomer Intern Success SeniorIntern EngagementProxy Specialist Executive Research Executive Officer Associate Corporate Strategy Quality AuditorKnowledge AssociateBusinessSenior Management Client Service Intern ArtistAssociate Management Financial AdvisoryMedia ServicesActivationIntegrated Planning Manager Marketing Manager ClassCommunications of 2013 FVPFunder Web AdministratorRotationalStudent Office Development AssistantAdministrationSupportAML Program Professional Compliance Officer Associate AnalystNA Park RangerServer Busser Freelance Sr Project Manager Underwriting Assistant Procurement SpecialistTestMarketingJunior TechnicianPR Recruiter Assistant Product ManagerDirectPTA Sales President Product Marketing Consultant Senior Mortgage Advisor Operations SpecialistPayroll Publicity and Promotions Intern Asst Business Manager Advisor Home Mortgage Consultant ClaimsService ExaminerOffice Specialist Manager and Executive Assistant Co Founder CMO Wholesale Claims RepresentativeFinance SummerArchitecture Analyst InternRetail BankingFoundingLicensed Member Assistant Pre Sales Engineer AlumniOrientation Coordinator Purchasing CoordinatorBuyer II StrategicHead of Partnerships Sales VP Finance MultimediaCrewClient Designer Leader Services Administrator Commercial AccountSeniorOnline CreativeManager Product Manager Manager InvestmentAdministrative Research Associate Intern Inside Sales SpecialistMarketingSenior Corporate DigitalEVP CommunicationsMarketing Marketing Strategist International InternPersonal Assistant to CEO MembershipInsideMarketing Sales AssociateManagerAccount ExecutiveOwnerMarketing FounderDigitalBusiness PlannerDesign Operations Director Summer Associate Intern AnalystSenior Relations MarketingGlobal Program Manager Manager Junior Editor Corporate Communications Manager Publishing Specialist 25 Investment Banking Group Sales FielderManagementExecutive AssistantTrainee to CFOCustomer Relationship ManagerAccount Marketing Manager Program Management Intern Insurance Credit RepresentativeCandidateSeniorExecutiveDigitalOwner Executive Experience Assistant Consultant Corporate Product to Managing Sales Manager DirectorAdvertising Representative Process Development Engineer Education OperationsConsultantContributingInventory Analyst Author II Control Associate DigitalBrandBrand Producer Services Planning Director Lead Interaction Designer Relocation Specialist TaxSocial DocumentationSales Media Support Chair ManagerSpecialist Creative Services Intern DesignUser ResearcherExperience Researcher Research Intern MANAGINGPortfolioProject PARTNER Assistant Manager Consultant ContractsPurchasing Manager Assistant Client Service Assistant Project ManagerFreelance ProducerGlobal AccountAAE Account Supervisor SupervisorCommunications Designer sales consultant Vice President of Leasing Greeter StudioSr Production UI Designer Artist PhysicalNYSTitle Licensed Coordinator Therapy SrReal AssistantProperty Estate SalespersonManager Laborer MarketingLine WorkshopProducer Content FacilitatorSpecialisteCommerce Content Coordinator Leasing and Marketing Manager Maintenance Assistant Client ManagerAssistantAlumni Relations ExecutivePromotion Director Specialist Senior Business Associate Client SupportPresident BrokerAdministrativeReal Estate Services Assistant Coordinator Bookkeeper RecruitmentHead Assistant Waiter Community Relations Manager DirectorLocal of Account IntegratedSEO Consultant Executive Marketing Sr Visual Designer Admin AsstEchocardiographer ProduceCocktail Clerk Waitress Co Organizer Marketing andSearch Brand Engine Manager Marketing Specialist Interactive Intern Residential Real Estate Specialist SecurityRetail Sales Marketing CommunicationsEmail Marketing Director CoordinatorAssociateInteractiveDesigner Interactive Marketing Art IntegratedDirector Producer Project Manager Special Events Manager General Laborer Retail Marketing Coordinator Co Founder TechnicalDirector Marketing SpecialistLondonChief ExperienceAssistant Officer Art Director Busboy Video ProductionMarketing Intern Sales Intern Affiliate Account ManagerFreelance BroadcastCREATIVE Producer DIRECTOR SeniorSales Research Clerk Scholar Sales Support PR Executive SrInteractive DesignerCreativeGraphic Art Designer ArtistDirector ConstructionChief Engineer Manager Travel Agent Personal TrainerShopLead Manager Server Publishing Marketing freelancerCommunications AssistantSEOOnline Account Marketing Manager Coordinator PRESIDENT Various Roles Senior Creative Director New Home Consultant Specialist MarketingExecutive Manager AssistantAssistantAdvertising Intern to theDigital Director Sales Strategist Intern GlobalDatabase Marketing Marketing Director CreativeArtist Director Owner Work Study Group SalesContributorMiddlewareSeniorDatabaseAnalytical Administrator Integrated Marketing Lead Marketing Manager Manager InvestmentSeniorReal Manager RegionalEstate Coordinator Manager PeerIntermediate MentorInvestment Financial Services Analyst Advisor Account Executive Intern RealtorReal Estate Associate Salesperson Operations ManagerMathResident Tutor Waiter Advisor Publications ManagerBrand Marketing Coordinator CommercialProperty Administrator Property Manager Freshman Interest GroupEvent Leader Planning Intern Independent Marketing Representative Senior Art Director MarketingHostessClient and and ServerService AdmissionsAdvertising Representative CoordinatorIntern Marketing and Sales Associate Digital ProducerProduction Director MarketingSeniorOffice and Administrative AdministratorSales Assistant Assistant Content Writer Nanny Supervisor Assistant Buyer Account MarketingExec and Public Relations ManagerMedia OperationsSr Account Planner Sales Lead Store Manager Self employed ManagerStrategic Client ServicingCommunications Digital Director Brand ConsultantMarketing Communications Program ManagerSenior MediaGroup Strategist Account Supervisor 50 Feature WriterMarketing Team Leader Account Planner Marketing Sales Manager Global Communications GroupDigital ManagementAccount Planning Manager Supervisor Event Assistant Group Account Director PublicistAssistant ProductionProducer Digital Strategy AssistantAssociate Manager BusinessEventsSpecial Client Director Events Servicing Coordinator ManagementSenior Student Social MediaCorporateCommunications Executive Communications CoordinatorAccount Services Digital Media Supervisor AssociateMediaAssistant Account Director Media Director Planner BUSINESSRegional DEVELOPMENT Manager MANAGERNorth ConsumerAdSales OperationsMedia Planner Marketing Planner MerchandisingDirector Of MarketingManager Customer Care Officer Strategic Planning CSE BusinessKeyManager Accounts manager SalesManagerStrategic Marketing Marketing relationship manager SeniorMarketingMarketing Marketing OperationsSenior SpecialistMarketing Business DevelopmentAnalyst Manager RegionalSales StrategyDeputy Operations Manager Manager Marketing Brand AdvocateSeniorGroupMarketingBrand Manager HeadExecutive Head MarketingGlobal MarketingSEO Manager MicrosoftRecruitment IT Specialist Associate Manager Manager HR Market AnalystHead Business DevelopmentBrandClient AssociateServicing Executive SrLeadership HRJoint Manager General Development Manager Assistant Manager Sales Human Resources Consultant Process AssociateDistributor Senior Manager Human Resources Principal Owner Staffing Manager Customer Success Human Resources Senior Research Analyst 75 Associate Project Director

100 80 60 40 20 0 20 40 60 80

Figure 6: Job Embeddings. Please zoom in for an easier read. QualityPatient Patient Education Care CROICH GCP Oncology Medicine Clinical Operations Healthcare Consulting CPOEManaged Care Clinical Supervision Grief Counseling Drug Development Scheduling ImmunologyInImmunofluorescence Vitro

60 Restaurant Management High Throughput Screening SEC filings Fine Dining Educational TechnologyQualitative ResearchProteinFluorescence protein Interactions Tax ReturnsManagerial Finance MedicinalGel ElectrophoresisChemistry Technical TrainingInternational DevelopmentScientific Presentation Financial ManagementPresentations Enterprise Risk ManagementSocial SkillsESL Outcomes Research Tax Law Retail SalesAnalytical Skills Materials Science Presentation Skills Nanomaterials InventoryPOS Control Health OpticalCatalysis Microscopy Pharmaceutics Microfabrication Color Printing EmergencyElementary HematologyBloodServices Education Bank Budgets TransitionTicket ManagementStaffmarketing MicrosoftSales ManagementCommand Powerpoint TeamTeam Leadership ManagementAnalyst Relations Luxury Brand MarketingGeophysics Neuroimaging InternationalEquitiesVisual TechnologyEducational IdentityRelations Design Theory Workshops Social PsychologyCOMSOL DecisionSocial Sciences Security B2BMarketing Marketing Event Strategy Planning Student Leadership SeleniumDisseminationNuclear IDE Power Plants Salesforce com AdministrationWorkSurveying ProcessEthicBiomechanics SimulationTheoreticalThermodynamicsMonte Physics Carlo Simulation IT PInfrastructureTimberline SpiceRoofing Accounting Operations Employee ManagementFunctionalCultural Genomics Anthropology Fluent in Russian StrategicRevenueGameplay Alliances CycleHuman ManagementSpecial Anatomy Education Academic AdvisingLogistic Regression Operational Support Debit AthleticsCards Stochastic Calculus PlantMediaPatient Propagation PitchingSDK Portal development Corporate Communications Market Entry Library Science Place Route PPC Community Service Technical Writers ContractOperating Negotiations RoomIntegrityRecordsBancassurance ManagementSupplyStrategic Management Sourcing FFIEC A B testing Rich Media MentoringCVD Particle Physics PspiceNeural Networks Corporate BloggingAnalyticalSAP Abilities CRMXilinx ISE Convex Optimization FireProgrammatic Suppression Media Systems 40 Real Estate Due Diligence Machine Translation Outstanding interpersonal communicationLisp skills Business Intelligence Cash BalanceNew Business Acquisition Outstanding CustomerMobile Service Internet Consumer Product Testing Consulting Agile Methodologies VisualSculpture Arts ETL Ability to multitask Guitarist Museum CollectionsCertified Scrum Master CSM Perl Salesforce com CertifiedExcellent oral and written communication skills HTML emails MechanicalAirway Management Ventilation Academic Administration AMOS Lean Startup Visio Digital Image ProcessingVisual Basic Twitter Ads DigitalVisual EffectsProductionDrawing Blood Silverlight Loan Portfolio AnalysisRadiopharmaceuticalsBrand Stewardship MergersExecutive Acquisitions Management VideoEntertainment Production SemiconductorsParallel ProgrammingFirmware OnlineCrafts Payments RoboHelp Active Directory ChargeGovernment Nurse Advocacy Structured Products Google Highly ExperiencepersonableHeartMaintenance Failure WorkingLinear Management with ProgrammingTechnical Children Documentation x86 AssemblySystems Engineering EvolutionaryEcological Modeling Genetics Trading BloombergDebt Restructuring Terminal Customer Relationship Management Middleware Cloud Foundry Scheme WinFormsADO NET Ganglia InfusionsCommVaultSigns Commodity Residential HoldReal MagneticsEstateSeriesSputtering 7 Relational DatabasesGo GNUWCF Debugger Services Index Funds CDS AlternativeStudentEthics Recruiting Medicine RDBMS Scriptaculous Wealth Accumulation Product Naming HTMLDigital scripting AdvertisingInterdisciplinaryBiosensors Research Strategic Forecasting Financial Planners Zoning Commercial Management Redis IdentifyingRich New Media Opportunities Design Change Orders ChoreographyTeamSocial leadershipNetworking PowerSites Systems Sun Certified Programmer UnicaWine Education ProjectMS Project Planning Syndications Django Transformation ProjectComputer Team Hardware Management Troubleshooting Git Partner Engagement Credit Cards Bioanalysis JBuilder TargetPreIndustry SegmentationHospital Trend Care Analysis E paymentsPowerPivot User Modeling Chemical BiologyCDMA MCNP SIMIONSenior Relocation AML Community PharmacyArt Exhibitions BiomedicalGene Sciences Therapy Vector CANalyzer Non profitGroup Program Dynamics Development PatentYogaBaan InstructionPortfolio Management CalibrationScientificLithiumIon Channels Prior ionCommunications Batteries Art Search Wordpress BilingualismCollage Customer Experience Analysis Law Enforcement Custom CMS Development Convertible Bonds JazzBeyondMaterial Dance Compare Characterisation Reverse MortgagesContractual Agreements Ad Hoc Reporting Toad MemberPresenting RelationsUnion Ideas Experience 20 Loan Origination Internal Investigations InformationAcademiaZemax Literacy OracleJava Service Web Services Bus flexibleAcceptance Testing Courts PerformanceSublimeEthical Reporting Text Decision Making JuvenileInstallationSCVMM IntegratedJustice DesignPackageDeals Marketing DesignEye Solutions SurgeryWriting Editing Emerging Infectious Diseases WebSphere MQ PersonalShoreTel Styling QuickFacilitationTelephone Thinker Reception OAuth Apple Safari Evictions Escrow ArtistryGlobal Communications Tenant Retention AccountingMetricsInvestigaci TeamReportingStandardsCorporate Facilitation nHumanitarian y desarrolloBudgeting Performance Testing Youth Empowerment Volatility VxWorksMultithreaded application development BuildingAutomation High Tools Performance Sales Teams ApartmentsLeasesFacilities Management Corporate Social Media I2C PHPUnit Environmental AuditingWaste WaterDevExpress Treatment Plants WellbeingCash Email Newsletter Design RESTful architecture Google Cloud Platform Commercial Real Estate LiferaySmalltalk Target OrientationMicrosoft Server Platforms Return Microsofton InvestmentCello ApplicationsProjectConstructability BiddingManagement Tools Linux developmentIndependent Dentistry MineralsComputer literate Jersey Engineering Design E M coding Yacc Gest oBlueJ Global Client Management Dimensional Modeling Sexual Health FuturesEnterprise Valuation StudentAlways Financial Willing to Aid Learn ScalableBoost ArchitectureWSDL svn C I Lending CompensationCompensationSalary BenefitsCorporateRates Advisory NetAppNFS Hematologic Malignancies University Relations Sample Preparation Spine CouchDB Job Descriptions CommoditiesHard Worker Quote to Cash Electrodynamics Investment Properties IND Scilab Strategic Communications Counsel 1HOSB NMR Residential InvestmentHuman Resources Property Plannning Docking JDeveloper ECMO SystemSangerGeneral Integration Sequencing Corporate Counsel TownhomesBuyersNewReal Homes PropertyBuying Low Level ProgrammingTitaniumGeneva Profitable Growth Committment Aprimo AcousticProtocol Guitar Development Pyramid Media Math Microsoft DynamicsOASISOnline GP Data Entry PBMC isolation ElectronicQmail Marketing Permanent Placement Sales Strategy MedicalMolecular MicrobiologyDischarge Evolution Planning ProgramBusiness Trading Objects Data IntegratorInternet Video Production ColposcopyYii Windows Programming Heuristic Analysis TraumatologyStudent Services Debt SettlementEventNew ProductionPolitical Home PurchaseConsulting Information Visualization Business LiveCase Streaming ModellingInterventional Spine Endangered Species PicasaPervasive Developmental Disorders Loan DocumentsHorseMandarinPositive Training Psychology Chinese Ethnography Valgrind IRI Moodle CultureBlendedAxure Change Learning RP Web Commerce GrassrootsTrade Marketing PromotionsCustomer Focus MyBatisFlashLog4j Builder Donor Management 0 Star Schema Technical DemonstrationsWhisky Adobe Dreamweaver Persuasive Writing Data CachingQUnit Applied ProbabilityClaims ManagementInternationalBackend Security Development UEFI WF MaxRebrandingMedia Measurement Agilent ADS SearchPublic EngineBilling speaking Optimization ProcessAppleMolecular OS SEO Pharmacology Microsoft Office Xp HiringMobile Personnel Apps IntelligentBuildingService Agents Science Level Agreements Health Care Forklift Operator Supplier Negotiations KeyboardSIGINTVolcanologyPress Release Skills Development 3D Studio Max Recipes PositiveSilk Performer AttitudeVisual Analytics Standards DevelopmenteMarketer Agile Leadership US GAAP reporting Igor Pro User Stories Hadoop MapReduce WrittenTransformational SkillsSmartviewLoan Leadership ProcessingDesign Collaboration Basic LifeSalesforce Support com Development History of Political Thought LayoutIllustratorAdobe Creative Suite Localization Testing Bahasa Indonesia HypertensionAmazon Mechanical Turk FRET Gambling Catastrophe Modeling Rent CollectionExcel modelsElectrical Design PersonalizedChIP Medicine API Testing Seeing the Bigger Picture ManagedAugerDrug Interactionselectron Money spectroscopy Art Direction Chair Massage Securities Litigation Patient Administration Stylists Ecosystem Services Adobe ProfessionalBacterial Genetics Deductive ReasoningIRA s Non Qualified Deferred Compensation OperationalAccounting Streamlining System Pulmonary RehabilitationInvestment Advisory ServicesFactor Analysis Bone DensitometryDtrace 203K StockStatistical Picking Arbitrage Network Biology MemoryMock Interviews Application Lifecycle ManagementInorganic Synthesis TransportBiophotonics Phenomena Story Clinical Decision Support Commodity Risk Management Decision Modeling Network Infrastructure Professional Development Programs Certified EKG Technician SMB Statistical Analysis Tools EarthquakeP L AnalysisCompensationDetailWCDMA EngineeringOrientation Planning Study Design Applied EconometricsInvestor DevelopmentnextCascading generation sequencing Financial SystemsAstrologyAluminumInctyping Implementation Cancer Epidemiology HipSmartboard Hop Dance Yieldstar WindchillDevelopmentHealthcare implementation Improvement of marketing plans ScriptwritingDifferentiatedDatabase Instruction Security Sales CommissionUsermarket Testing Multi unit Accountants VideoCMake Processing AddictionIntegrated MedicineDatabase Multi Triggers Channel Marketing AlwaysSWIFT On Time PaymentsFirefighting Agricultural Research CCRNStem Cell Transplant IT Project Implementation Teaching ReadingTechnically Competent Acupuncture GentooBayesian Linux Statistics Branded Content DevelopmentOneAdobe to one Connect Marketing Real Options Analysis WealthDNA Preservationmethylation Strategies Rock Mechanics Big data Colloids Brand Ambassadorship Vector Design CriticalPartnership CareUV Vis Nursing SpectroscopyAccounting Cardiovascular 20 AAC Disability Income Insurance Machine learningScanning Tunneling Microscopy Telephone Interviewing Korean Culture Renal Nutrition Peacebuilding InteractiveStentsCorporate Development Communication BeautyHandle ConfidentialAdobeThinking InformationAfter EffectsOutside The Box Diversity RecruitmentBond Pricing Autodesk Maya PhysicalCampaign Design DataUser InterfaceModels Specifications Research DevelopmentFoot Surgery Technical DrawingLotusM ExecutionThreatSpirituality IntelligenceofBrain BusinessLibrary 2Plans 0 Socially CampaignResponsiblePancreatic Development Investing Cancer FigureCreative Drawing NonfictionBusiness ImpactWriting2D graphics Analysis NegativePresentation PressureCharitable Preparation Wound Gift Therapy Planning Corporate Marketing Participatory Design JGrasp Windows XP Professional Building Management Systems iReport Offshore Funds Manuscript Cell Therapy Pay Per Call Electric Vehicles Diversity TrainingDiagnosticOpening Hotels ContentComputationalData TransformationAuditing Finance Fashion GPS ProducersOnlineEnterpriseMultiscale Merchandising Solution ModelingPedagogy NWMLSSellingXRF SuperiorPediatric Work Endocrinology Ethic Issue ResolutionCorelDrawApplication Virtualization Foreign Currency Biological Assessments FinancialTeam CrimesWorkshops Investigations StakeholderClinical Analysis Care Model MakingProteinGnuplotShoes Kinases Strategy Formulation Buy side Fine Woodworking Legal Research Skills Vision Lung Ubiquitous Computing Procurement Contracts EagleCAD Bing Maps Food Chemistry ETL ToolsMechanical Product DesignEnergyEbooks Storage Magnetohydrodynamics Cytom trie en flux ExperienceBabysittingStatistical working withGenetics diverse populations National Account Management Hand Knitting Desktop ApplicationStrategic SupportMarketing Teaching ClassesSAP PS Onsite CoordinationCash Flow LendingDigital Innovation Retina Tax Credit Compliance Delta OneLifestyle Brands Lean ProcessFine ImprovementArt SalesGrasp New Concepts Quickly Building Brand Awareness Talend Open Studio Karyotyping CFOs Non profit Communications SysMLWineries Incubation Public Health Emergency Preparedness AgriculturalSalons MarketingResearch Projects Customer Loyalty ImportForeign Export FinanceExchange Consulting Risk Management New Product Roll Out Corporate WebsiteCorporate Management SalesNortonJazz Presentations PianoGhost CernerSafety CCL Pathogenesis Security System DesignAnticoagulationBusiness in China WebTrends LiquidityOrganisational Risk ScholarlyListener Leadership Research IP Networking Rhyming InterpretationContact Management ResourceCollaborativePacemakers MobilizationMSI Working ProjectAtmospheric AnalysisCiencias Science naturales Websites Boolean Searching Legislative Policy FoodQuestion CCUAllergiesOratoriaCommercial Answering Directing Internal Control ImplementationFlash Memory Print Publication Design OscilloscopeBasic SpanishOA Framework Server Side ProgrammingBusinessUndergraduate Development Teaching Consultancy 40 Java Swing CommercialClient Liason Awareness IndependenceAutomotiveSenior Aftermarket Services Management Development Financial TechnologyProductionCost Per CoordinationLeadLivelihoodCost Saving InitiativesForest Ecology Apple ApertureTube Feeding Aeronautics Highly AdaptableWardrobeSolid Phase Synthesis BSP EmbroideryDigitalProduct Cinema StrategiesWriter ComputingSDK Multiple Project Coordination MicrosoftBrokerSeller Works PriceFinancing Opinion Impedance Spectroscopy Multithreaded DevelopmentClinical PracticeKendo ManagementGel Extraction Series 55 HRStrong Operations OrganizationalKnife Skills Skills McAfee SeizureStatisticalSolid Reporting Modeling BFSI illustratorWeb ApplicationHeat VeteransExchangers Security Benefits Assessment Microsoft wordcGMP Detail Tradeoriented TeamCompliance playerArtistic Vision Federal StateReal RegulatoryStrategic Estate LawEnterprise Compliance Management ICT4D VersatilityLayoutTransfusion Design Medicine DestinationOTC Ebay 24Marketing Sales HIVE Financial Due DiligenceTurbulence Environmental Graphics Financial Planning Analysis CommercialIndustrial Sector ClosingsCadenceJBossRemarketing EAP Spectre OData Data Quality Assurance CorporateConsultativeNew StrategyVendor Approach Development FormulationOCRREST API Software Quality ControlTimeslips GiftADHD Cards TennisTalent DeveloperInstruction Project Accounting Managing Agency Relationships CommercialContractorDrug SelectionCarbohydrate Buildings Resistance ChemistryAgricultural Engineering Accounting ManagementBackup SolutionsPICU RealityFarms conversationalOpenNI French Policy and Procedure Development Needs AssessmentCourtSales Proceedings CommissionsOnline SurveyProject DesignBrand Development Messaging EMC Patent Analysis Small Boat Operations Mail Merge MarketAIF ResearchCompanySystat Project BrandingAFS ManagementRPG III Home Sellers Program Planning IXIA Freewheel Cytology Multi family CleaningHeuristicsSearch AlgorithmsROI Analysis Managing Project Budgets UnrealScript AnalyticalEmergency Ultracentrifugation Vehicle Operator Course Operating Expenses Kentico Doors Coastal Innovative

60 Adolescent Therapy Eco Friendly Bariatrics

60 40 20 0 20 40 60

Figure 7: Skill Embeddings. Please zoom in for an easier read.