Machine Learning Skill Inference Using Graph-Based Resume Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Transforming resumes into accurate skill assessments is challenging due to the complexity of the English language and the variability in expressing skills and their levels.

Innovation Solution

A system utilizing graph structures and machine learning models to identify and encode named entities in resumes, determining skill names and levels, and generating skill assessments through transformer and reinforcement learning models.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional text analysis methods are used to extract skill information from resumes, then the process is simple to implement, but the accuracy of skill assessment is low due to language complexity and variability

Engineering Contradiction:
Improveskill assessment accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the skill assessment process into multiple specialized ML models: named entity recognition model for identifying skill mentions, skill extraction model for determining skill types, and skill level assessment model for evaluating proficiency. This segmentation allows each model to specialize in a specific aspect, improving overall accuracy while managing complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces graph structures as intermediary representations that capture relationships between skills, industries, and job roles. These graphs serve as mediators between raw text data and final skill assessments, enabling the system to leverage contextual relationships and improve assessment accuracy through structured knowledge representation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If manual review of resumes is performed to ensure accurate skill assessment, then the precision is high, but the productivity is low due to the large number of resumes to be reviewed

Engineering Contradiction:
Improveresume processing throughputVSAvoidskill assessment accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent implements a self-service automated system that processes resumes without human intervention. Multiple ML models work together to automatically extract, classify, and assess skills from resume text, enabling high-volume processing while maintaining consistent accuracy standards through trained algorithms and graph-based knowledge validation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical process of manual resume review with an automated ML-based system. The mechanical action of human reading and interpreting resumes is substituted with computational processes including NLP, entity recognition, and graph-based reasoning, dramatically increasing throughput while maintaining assessment quality.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Measurement precision

If the system processes every detail of each resume to ensure comprehensive skill extraction, then the measurement precision is high, but the loss of time is high due to processing large numbers of resumes

Engineering Contradiction:
Improveskill information extraction accuracyVSAvoidresume processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies partial action by focusing ML model attention on relevant portions of resumes through named entity recognition. Instead of analyzing every word equally, the system identifies and processes only skill-related entities and phrases, reducing processing time while maintaining comprehensive skill extraction accuracy through targeted analysis.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250285082A1Skill level inference using machine learning
Publication Date: 2025.09.11 CORNERSTONE ONDEMAND INC
  • US20250285082A1 patent drawing
  • US20250285082A1 patent drawing
  • US20250285082A1 patent drawing

AI summary

A system for document analysis and generation based on graph structures is disclosed. The system is programmed to maintain graph structures for skill names and skill-related categories. The system is further programmed to train one or more machine learning (ML) models based on skill-related documents as training data and the graph structures. The ML models recognize entities in the training data that fall into the skill-related categories as named entities, identify pairs of named entities likely to correspond to skill names and corresponding skill levels, and inferring an overall skill level for each group of related skill names. In addition, the system is programmed to transform an input document into a skill assessment using the trained one or more ML models and access or update specific documents that include specific skills and skill levels.