Job Title Semantic Matching via Vector Weighting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cognitive recruiting systems face challenges in accurately matching candidates to job positions due to the inherent semantic structure of job titles, which can vary significantly across different industries, leading to inconsistent skills requirements for positions with the same name.

Innovation Solution

The method involves pre-processing and normalizing job titles, deconstructing them into semantic elements, training machine learning models, creating contextual word representations, computing similarity scores, and applying weights to assess matches, utilizing term-based vector matching and domain-specific knowledge bases to account for the semantic structure and contextual knowledge of job titles.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional job title matching is used, then the matching process is simple and fast, but the accuracy is low due to semantic variations across industries

Engineering Contradiction:
Improvematching accuracyVSAvoidmatching process complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments job titles into multiple semantic elements (job role, industry domain, experience level) rather than treating them as single strings. This segmentation allows the system to compare each element separately, accounting for semantic variations across industries while maintaining matching accuracy. For example, 'Software Engineer' in tech industry is segmented differently from 'Engineer' in manufacturing, enabling industry-specific semantic understanding.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces semantic element representations as intermediary structures between raw job titles and matching results. These semantic elements act as mediators that capture the inherent meaning and context of job titles, allowing the system to bridge the gap between different industry terminologies and improve matching accuracy without requiring direct string comparison.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If job titles are treated as simple strings, then processing is efficient, but semantic nuances and contextual knowledge are lost

Engineering Contradiction:
Improvesemantic information retentionVSAvoidprocessing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent performs preliminary decomposition of job titles into semantic elements before the matching process. By pre-processing job titles into structured semantic components (role, domain, level), the system retains semantic information in an organized format that can be efficiently queried and compared, avoiding information loss while preparing data for fast processing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent transforms job titles from simple string parameters into multi-dimensional semantic parameters. Each job title is represented by multiple parameters (role type, industry domain, experience level) rather than a single string, allowing the system to preserve semantic nuances while enabling efficient parameter-based comparison and matching operations.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If industry-specific semantic structures are accounted for, then matching accuracy improves, but system complexity increases

Engineering Contradiction:
Improveindustry-specific matching accuracyVSAvoidsystem structural complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent creates a universal semantic element framework that can handle multiple industries and job types through a common structure. The same semantic element categories (role, domain, level) are applied across all industries, providing a multi-functional system that adapts to industry-specific nuances without requiring separate processing logic for each industry, thus managing complexity while improving accuracy.

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

Solution Approach 2:

The patent applies local quality by allowing different semantic element definitions and relationships for different industries while maintaining a consistent overall framework. Each industry domain can have customized semantic interpretations (e.g., what constitutes an 'engineer' role varies by industry), enabling industry-specific accuracy while the universal structure manages overall system complexity.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11875113B2Semantic matching of job titles with limited contexts
Publication Date: 2024.01.16 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11875113B2 patent drawing
  • US11875113B2 patent drawing
  • US11875113B2 patent drawing

AI summary

A method, computer system, and a computer program product for semantic matching is provided. The present invention may include pre-processing and normalizing a job title. The present invention may include deconstructing the job title based on at least one semantic element. The present invention may include training a machine learning model. The present invention may include creating a contextual word representation of the job title using the at least one semantic element of the job title. The present invention may include computing a similarity score for each of the at least one semantic element of the job title. The present invention may lastly include applying a weight to the computed similarity score before making a final match assessment.