Dataset Sampling via Pattern Profiling for Data Diversity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods fail to efficiently generate a smaller dataset that is both representative of and significantly smaller than a larger dataset, often resulting in a smaller dataset that does not adequately represent the diversity of record formats in the larger dataset, leading to inefficient computational processing and inaccurate trend identification.

Innovation Solution

The solution involves profiling the larger dataset to identify patterns, then sampling records to create a smaller dataset that represents as many unique patterns as possible, with a focus on increasing representation of unique pattern combinations across multiple data columns, ensuring the smaller dataset is filled with records that are representative of the diversity of record formats in the larger dataset.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If random selection is used to create a smaller dataset, then the dataset size is reduced, but the representativeness of record diversity is compromised

Engineering Contradiction:
Improvedataset sizeVSAvoidrepresentativeness of record diversity
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent applies preliminary action by profiling the larger dataset before sampling to identify all unique record formats and patterns. This pre-analysis enables the subsequent sampling process to deliberately select records that cover all identified patterns, ensuring representativeness is maintained while achieving dataset reduction. The profiling step creates a roadmap for selective sampling that prevents loss of diversity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the sampling parameter from random selection to pattern-based selection. By transitioning from uniform random sampling to stratified sampling based on identified record formats, the system maintains representativeness of all pattern types while reducing overall dataset size. Each pattern is represented proportionally or equally in the smaller dataset, preserving the diversity structure.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If a larger sample size is used to improve representativeness, then the computational efficiency is reduced

Engineering Contradiction:
Improverepresentativeness of record diversityVSAvoidcomputational efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies partial action by selecting only the minimum necessary number of records needed to represent all unique patterns in the larger dataset. Rather than sampling a large proportion of records, the system identifies the essential subset that covers all pattern types. This selective partial sampling achieves representativeness with a smaller dataset size, thereby maintaining computational efficiency.

Inventive Principle:
Principle #16Partial or excessive action

3Ease of operation

If existing sampling methods are used, then the process is simple, but the resulting dataset does not adequately represent unique pattern combinations

Engineering Contradiction:
Improvesimplicity of sampling processVSAvoidaccuracy of pattern representation
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The patent applies preliminary action by performing a comprehensive profiling step before sampling to identify all unique record formats and their combinations across multiple data columns. This pre-analysis creates a detailed map of pattern distribution that guides the subsequent selective sampling process, ensuring that all unique pattern combinations are captured in the smaller dataset with high accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the sampling approach from simple random selection to multi-dimensional pattern-based selection. By considering combinations of patterns across multiple columns simultaneously, the system accurately represents the joint distribution of record formats. This enhanced sampling methodology improves manufacturing precision of pattern representation while maintaining reasonable operational complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10846298B2Record profiling for dataset sampling
Publication Date: 2020.11.24 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10846298B2 patent drawing
  • US10846298B2 patent drawing
  • US10846298B2 patent drawing

AI summary

A method for generating a smaller dataset from a larger dataset, each dataset holding a plurality of records, includes profiling the larger dataset to identify a plurality of patterns, each of which is descriptive of one or more records held in the larger dataset. A plurality of slots of the smaller dataset is filled with records held in the larger dataset. Multiple records held in the larger dataset are individually retrieved, and for each retrieved record it is determined whether to place the retrieved record into a slot of the smaller dataset and evict a record already occupying that slot, or not place the retrieved record into the smaller dataset. This determination is based on a pattern of the retrieved record and a representation status of the pattern in the smaller dataset.