Language Model Data Enrichment for Sparse Technical Datasets

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The curation of large, rich datasets in scientific research is technically complex, time-consuming, and costly, often resulting in sparse datasets lacking key data elements, which hinders tasks like comparing therapeutics due to missing feature availability.

Innovation Solution

Pretrain a transformer-based language model on a corpus of technical data and fine-tune it for specific properties using labeled data to enrich existing datasets by predicting missing values or adding new properties.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual data collection and annotation is performed to create rich datasets, then dataset completeness and quality are improved, but time consumption and cost increase significantly

Engineering Contradiction:
Improvedataset completenessVSAvoiddata curation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pretraining the language model on a corpus of technical data before actual data enrichment is needed. This pretraining enables the model to learn patterns and relationships in technical data, allowing it to subsequently generate accurate predictions for missing data elements without requiring manual annotation at the time of use.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables datasets to serve themselves by using the language model to automatically generate and fill in missing data elements. Instead of requiring external manual annotation, the model fine-tuned on the dataset can predict and populate missing values, allowing the data enrichment process to be self-directed and automated.

Inventive Principle:
Principle #25Self-service

2Loss of information

If manual data collection is performed to supplement missing information, then dataset richness is improved, but resource requirements become unfeasibly high

Engineering Contradiction:
Improvemissing data elementsVSAvoiddata collection efficiency
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The system replaces the mechanical process of manual data collection and annotation with an automated language model-based system. The model processes and generates data predictions through computational mechanisms, substituting human expert annotation with algorithmic prediction, thereby dramatically improving productivity and reducing resource requirements.

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

Solution Approach 2:

The system changes the parameter of data completeness by using the language model to predict and generate missing data elements. Instead of maintaining incomplete datasets or investing heavily in manual completion, the model transforms the state of the dataset by filling gaps through intelligent prediction, achieving high completeness with minimal additional resources.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If records with missing data are discarded to ensure data quality, then dataset reliability is improved, but dataset size and utility are significantly reduced

Engineering Contradiction:
Improvedata qualityVSAvoiddataset size
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The language model acts as an intermediary between incomplete datasets and complete, usable datasets. Rather than discarding records with missing data or manually annotating them, the model serves as a mediator that predicts and fills in missing elements, preserving all original records while ensuring data quality through intelligent imputation.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Adaptability or versatility

If extensive manual curation is performed to annotate all data elements, then feature availability for comparisons is improved, but complexity and cost of the process increase

Engineering Contradiction:
Improvefeature availabilityVSAvoiddata curation process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The language model provides universal functionality by being capable of predicting multiple different types of data elements across various scientific domains. A single fine-tuned model can generate predictions for diverse features such as molecular properties, biological activities, and chemical characteristics, eliminating the need for separate annotation processes for each feature type and thereby reducing overall process complexity.

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

Data Source

PatentUS12554753B2Technical data enrichment through language models
Publication Date: 2026.02.17 MICROSOFT TECHNOLOGY LICENSING LLC
  • US12554753B2 patent drawing
  • US12554753B2 patent drawing
  • US12554753B2 patent drawing

AI summary

This disclosure provides a mechanism for the enrichment of sparse datasets using language models. By training language models on the specific distribution of known values in a dataset, missing values can be predicted, and the predicted values added, thereby resulting in a more complete dataset. This method also facilitates the enhancement and augmentation of datasets by predicting values for new properties that were not previously available. The approach proves particularly effective at scale, transforming large sparse datasets into more complete and enhanced datasets. Masking language modeling may be employed to train language models capable of generating representations of technical data. Training data includes corpuses of technical data that may be represented as text strings. These pretrained models are fine-tuned to predict various properties. The resulting models can predict missing values in large technical datasets, providing valuable data for guiding scientific research.