Semi-supervised Word Embedding Training via Merged Metadata

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for representing words and phrases as vectors in natural language processing face challenges in determining similarity, as each method has its own drawbacks, and existing systems often rely solely on supervised or unsupervised learning without applying semi-supervised approaches.

Innovation Solution

The method involves generating vector representations for natural language text using an artificial neural network trained with both supervised and unsupervised learning methods, combining initial vector representations, first metadata generated through supervised learning, and second metadata generated through unsupervised learning to improve the neural network's ability to generate accurate vector representations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If only supervised learning methods are used to generate metadata for training, then the accuracy of vector representations can be improved with labeled data, but the complexity of data preparation and labeling increases significantly

Engineering Contradiction:
Improveaccuracy of vector representationsVSAvoidcomplexity of data preparation
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent combines supervised learning (first metadata from labeled data) and unsupervised learning (second metadata from unlabeled data) into a unified training framework. The neural network is trained using both types of metadata simultaneously, merging the advantages of labeled accuracy with the scalability of unlabeled data processing.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The training system is designed to handle multiple types of data (labeled and unlabeled) and multiple learning objectives (supervised and unsupervised tasks) within a single unified framework. The neural network performs multiple functions: learning from labeled metadata for accuracy and from unlabeled metadata for generalization, making the system universally applicable to various data scenarios.

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

2Productivity

If only unsupervised learning methods are used to generate metadata for training, then the scalability to large datasets can be improved, but the precision and reliability of vector representations deteriorates

Engineering Contradiction:
Improvescalability to large datasetsVSAvoidprecision of vector representations
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent merges unsupervised learning (second metadata from unlabeled data) with supervised learning (first metadata from labeled data). This combination allows the system to scale to large datasets using unsupervised methods while maintaining precision through the incorporation of labeled data, resolving the trade-off between scalability and precision.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The training approach uses a composite learning strategy that combines two different learning paradigms (supervised and unsupervised) into a single training process. Just as composite materials combine different materials to achieve superior properties, this composite learning approach combines the scalability of unsupervised learning with the precision of supervised learning.

Inventive Principle:
Principle #40Composite materials

3Measurement precision

If a semi-supervised learning approach combining both supervised and unsupervised methods is used, then the accuracy and scalability can be improved simultaneously, but the training process complexity and computational resources increase

Engineering Contradiction:
Improveaccuracy of vector representationsVSAvoidtraining process complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the training process into distinct components: generating first metadata through supervised learning, generating second metadata through unsupervised learning, and training the neural network using both types of metadata. This segmentation allows each component to be optimized independently while maintaining overall system accuracy and manageability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The training system dynamically balances the use of supervised and unsupervised learning based on data availability and task requirements. The framework can adaptively adjust the proportion of labeled versus unlabeled data used during training, providing dynamic flexibility to optimize performance while managing computational complexity.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9947314B2Semi-supervised learning of word embeddings
Publication Date: 2018.04.17 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US9947314B2 patent drawing
  • US9947314B2 patent drawing
  • US9947314B2 patent drawing

AI summary

Software that trains an artificial neural network for generating vector representations for natural language text, by performing the following steps: (i) receiving, by one or more processors, a set of natural language text; (ii) generating, by one or more processors, a set of first metadata for the set of natural language text, where the first metadata is generated using supervised learning method(s); (iii) generating, by one or more processors, a set of second metadata for the set of natural language text, where the second metadata is generated using unsupervised learning method(s); and (iv) training, by one or more processors, an artificial neural network adapted to generate vector representations for natural language text, where the training is based, at least in part, on the received natural language text, the generated set of first metadata, and the generated set of second metadata.