Heterogeneous Graph Framework for Scalable Company Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional machine-learning techniques for company-level prediction problems, such as predicting business churn, are not scalable and fail to account for relationships between companies and their employees, leading to inaccurate predictions due to dependence on limited training data.

Innovation Solution

A method involving the construction of a heterogeneous graph using social network information, where meta-paths are defined and weighted to connect related entities, and a label propagation algorithm is applied to generate prediction results, considering multiple types of relationships and connections between entities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If traditional machine-learning techniques are used for company-level prediction, then the prediction process is simple to implement, but the accuracy deteriorates due to dependence on limited training data

Engineering Contradiction:
Improveease of implementationVSAvoidprediction accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent introduces a graph framework as an intermediary between traditional machine learning and social network data. This framework uses meta-paths and label propagation to mediate the relationship between companies and their social connections, enabling accurate predictions without requiring extensive training data. The graph structure acts as a mediator that captures complex relationships that traditional classifiers cannot detect.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent transitions from traditional feature-based prediction to a graph-based dimensional space. By representing companies, employees, and relationships as nodes and edges in a heterogeneous graph, the system adds structural dimensions to the prediction problem. This dimensional change allows the model to leverage network topology and relationships rather than relying solely on tabular features.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Ease of manufacture

If traditional machine-learning techniques with company-level features are used, then the model is simple to train, but the scalability deteriorates when attempting predictions for millions of businesses

Engineering Contradiction:
Improveease of trainingVSAvoidscalability
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The label propagation algorithm enables self-service prediction by allowing the graph structure to automatically propagate labels from known entities to unknown entities. Instead of requiring retraining on extensive data for each prediction task, the system uses the inherent structure of the social network to self-determine predictions, achieving scalability without proportional increases in training effort.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The graph framework serves as a scalable intermediary that decouples prediction accuracy from training data quantity. By using meta-paths to encode domain knowledge and relationships, the system achieves scalability across millions of businesses without requiring millions of labeled training examples, as the graph structure itself provides the predictive signal.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of manufacture

If independent company-level features are used in traditional classifiers, then the feature engineering is straightforward, but the prediction accuracy deteriorates by ignoring relationships to other companies and employees

Engineering Contradiction:
Improveease of feature engineeringVSAvoidprediction accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent segments the prediction problem into multiple entity types (companies, employees, industries) represented as separate node types in the heterogeneous graph. Each entity type can have its own features and relationships, allowing the model to capture domain-specific patterns while maintaining overall system coherence. This segmentation enables relationship-aware predictions without requiring complex feature engineering for each relationship type.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a composite representation by combining multiple entity types and relationship types into a unified heterogeneous graph structure. Just as composite materials combine different substances to achieve superior properties, the composite graph combines company nodes, employee nodes, industry nodes, and various relationship edges to create a rich predictive model that leverages diverse information sources simultaneously.

Inventive Principle:
Principle #40Composite materials

Data Source

PatentUS10264048B2Graph framework using heterogeneous social networks
Publication Date: 2019.04.16 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10264048B2 patent drawing
  • US10264048B2 patent drawing
  • US10264048B2 patent drawing

AI summary

In an example embodiment, a supervised machine learning algorithm is used to train a communication reply score model based on an extracted first set of features and second set of features from social networking service member profiles and activity and usage information. When a plurality of member search results is to be displayed, for the member identified in each of the plurality of member search results, the member profile corresponding to the member is parsed to extract a third set of one or more features from the member profile, activity and usage information pertaining to actions taken by the members on the social networking service is parsed to extract a fourth set of one or more features, and the extracted third set of features and fourth set of features is inputted into the communication reply score model to generate a communication reply score, which is displayed visually to a searcher.