Knowledge Graph Embeddings for Job Posting Targeting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing job website content delivery systems rely on manual targeting rules, which are prone to errors and ineffective in dynamic job markets, leading to irrelevant job postings being delivered to job seekers.

Innovation Solution

A knowledge graph embedding-based approach is used to normalize job titles and queries, training a model to identify relationships and determine labels for targeted content delivery, ensuring relevant job postings are served to users based on their skills and search queries.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If manual targeting rules are used for content delivery, then the system is simple to implement, but the accuracy and relevance of delivered job postings deteriorates

Engineering Contradiction:
Improveease of implementationVSAvoidaccuracy of content delivery
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent replaces manual targeting rules (mechanical system) with a machine learning-based knowledge graph embedding system. The system uses unsupervised learning to train embeddings that capture semantic relationships between job postings and user profiles, automatically generating targeting labels without manual intervention. This substitution resolves the contradiction by achieving high accuracy through automated semantic matching while eliminating the need for complex manual rule configuration.

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

2Device complexity

If manual targeting rules are used, then the system complexity is low, but the system cannot adapt to dynamic job markets

Engineering Contradiction:
Improvesystem complexityVSAvoidadaptability to job market changes
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent implements a dynamic content delivery system where the knowledge graph embeddings are continuously updated to reflect changing job market conditions. The unsupervised learning approach allows the system to automatically adapt to new job types, skills, and market trends without requiring manual rule updates. The embeddings capture evolving semantic relationships, enabling the system to dynamically adjust targeting accuracy as the job market changes.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If automated labeling is implemented using knowledge graph embeddings, then the accuracy of job posting delivery is improved, but the computational complexity increases

Engineering Contradiction:
Improveaccuracy of content deliveryVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent performs preliminary action by pre-training knowledge graph embeddings on historical job posting data and user profiles before actual content delivery. The unsupervised learning process creates a rich semantic representation that captures relationships between jobs, skills, and user characteristics in advance. During runtime, the system only needs to query the pre-computed embeddings and generate labels based on similarity matching, significantly reducing real-time computational complexity while maintaining high accuracy.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240176821A1Targeted Content Delivery Within A Web Platform
Publication Date: 2024.05.30 INDEED INC
  • US20240176821A1 patent drawing
  • US20240176821A1 patent drawing
  • US20240176821A1 patent drawing

AI summary

A knowledge graph embedding-based approach to content labeling is used for targeted content delivery in a web platform, such as a job website. Job posting data of the web platform is normalized and used to train a knowledge graph embedding. Labels are determined for job posting data of the web platform using the trained knowledge graph embedding, and mappings are determined between the labels and segments of users of the web platform. Current user data is obtained for a user of the web platform. A current segment to which the user corresponds is determined based on the current user data, a current mapping to which the current segment corresponds is determined based on the current segment, and targeted content to deliver to a device of the user is determined according to the current mapping. The targeted content may then be delivered to the user device.