AI Job Skill Taxonomy for Semantic Resume Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The mismatch between job skill descriptions on candidate resumes and job postings leads to many unfilled positions and unemployed candidates, as existing systems fail to effectively match skills despite potential compatibility.

Innovation Solution

A job skill taxonomy built using artificial intelligence identifies job skill terms, generates a synonym file, extracts skills, and creates a hierarchy to match candidates with job openings, providing customized career recommendations and improved matching by recognizing related skills beyond exact wording.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If exact matching of job skill descriptions is used between resumes and job postings, then matching precision is improved, but adaptability deteriorates due to wording variations

Engineering Contradiction:
Improveskill matching precisionVSAvoidadaptability to wording variations
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent introduces a taxonomy system as an intermediary layer between resumes and job postings. This taxonomy provides standardized skill terms and hierarchical relationships that mediate the matching process, allowing semantically equivalent skills to be recognized despite different wording. The taxonomy acts as a common language that bridges the gap between varied skill descriptions.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system transforms the matching parameter from exact string matching to semantic similarity based on taxonomy relationships. By changing the matching criterion from literal text equality to hierarchical and semantic relationships in the taxonomy, the system achieves both precision and adaptability to wording variations.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If a comprehensive job skill taxonomy is built using AI, then adaptability of skill matching is improved, but device complexity increases

Engineering Contradiction:
Improveskill matching adaptabilityVSAvoidtaxonomy system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The taxonomy system is segmented into hierarchical levels (broad skill categories to specific skill terms) and modular components (skill terms, relationships, metadata). This segmentation allows the complex system to be built incrementally and managed in discrete units, reducing overall system complexity while maintaining comprehensive coverage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The taxonomy system serves multiple functions: it provides standardized terminology, defines hierarchical relationships, enables semantic matching, and supports various matching algorithms. This multi-functionality consolidates what would otherwise require separate systems into a single unified framework, managing complexity through consolidation of purposes.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Productivity

If AI-based taxonomy is used to standardize job skills, then productivity of job matching is improved, but manufacturing precision of skill classification deteriorates during automated extraction

Engineering Contradiction:
Improvejob matching throughputVSAvoidskill classification accuracy
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The system incorporates feedback mechanisms where extraction results are validated against the taxonomy structure and can be refined iteratively. Errors in automated extraction are detected and corrected through feedback loops that compare extracted skills with expected taxonomy categories, maintaining precision while enabling high-volume processing.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The taxonomy is pre-built and validated before the matching process begins. By performing the complex classification work in advance and establishing a robust taxonomy framework beforehand, the system ensures high precision in skill classification while maintaining high productivity during the actual matching operation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11321671B2Job skill taxonomy
Publication Date: 2022.05.03 DHI GROUP INC
  • US11321671B2 patent drawing
  • US11321671B2 patent drawing
  • US11321671B2 patent drawing

AI summary

Systems and methods for classifying job skills based on a job skill taxonomy built using artificial intelligence are described. The method may include identifying a set of job skill terms from a corpus of job description documents, generating a synonym file by associating each of the job skill terms with a canonical job skill, extracting a set of job skills from the corpus of job description documents using the synonym file, generating job skill relationship information based on the extracted set of job skills, and creating a job skill taxonomy based on the job skill relationship information, wherein the job skill taxonomy comprises a hierarchy of job skills.