Blood Pressure Data Splitting for Machine Learning Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data splitting methods for machine learning models, particularly in blood pressure estimation, fail to maintain data independence and distribution balance across training, validation, and test sets due to non-independent data points from the same subject and skewed distributions of systolic and diastolic blood pressure data.

Innovation Solution

A data splitting method that divides the measurement range of systolic and diastolic blood pressure data into intervals, generates classes based on these intervals, determines match conditions for each subject, and distributes blood pressure data into subsets to maintain similarity and balance across sets, ensuring that data from the same subject remains together and distributions are consistent across training, validation, and test sets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If random data partitioning is used to split BP datasets, then the data splitting process is simple and fast, but data independence between sets is compromised and distribution balance is lost

Engineering Contradiction:
Improvedata splitting efficiencyVSAvoiddata independence and distribution balance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments the BP dataset by subject ID first, creating subject-specific groups. Within each subject group, data is further segmented by BP value ranges (intervals). This hierarchical segmentation ensures that when splitting into training/validation/test sets, entire subject groups remain together, maintaining data independence while preserving distribution characteristics across sets.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the partitioning parameter from random assignment to structured assignment based on subject ID and BP value intervals. By defining specific intervals for SBP and DBP values and assigning subjects to intervals based on their measurements, the method transforms the splitting process from random to controlled, ensuring both independence and distribution balance.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If data from the same subject is distributed across different sets, then more diverse data is covered in each set, but model evaluation becomes over-optimistic due to data leakage

Engineering Contradiction:
Improvedata coverage diversityVSAvoidmodel evaluation accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent extracts the subject ID as a key identifying feature and uses it to group related data points. By extracting and utilizing this identifying information, the method separates subject-specific data clusters from the overall dataset, ensuring that all measurements from a single subject end up in the same evaluation set, thereby preventing data leakage and ensuring valid model evaluation.

Inventive Principle:
Principle #2Taking out (Extraction)

3Ease of manufacture

If standard cross-validation methods are applied to BP estimation problems, then general ML validation procedures are followed, but the specific characteristics of BP data (non-independence, skewness, multiple targets) are not addressed

Engineering Contradiction:
Improvevalidation process standardizationVSAvoiddata characteristic accommodation
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent applies local quality by treating different subjects and their BP measurements with specialized handling rather than uniform random assignment. Each subject's data is processed locally based on their specific measurement characteristics (SBP and DBP values), assigning them to appropriate intervals and ensuring their complete group remains together during splitting. This localized approach accommodates the specific characteristics of BP data while maintaining a systematic validation process.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20230385380A1Data splitting system and method for validating machine learning
Publication Date: 2023.11.30 INVENTEC PUDONG TECH CORPOARTION
  • US20230385380A1 patent drawing
  • US20230385380A1 patent drawing
  • US20230385380A1 patent drawing

AI summary

A data splitting method for validating machine learning is adapted to a BP (blood pressure) dataset having a plurality of subjects and includes: dividing measurement ranges of the SBP (systolic blood pressure) data and the DBP (diastolic blood pressure) data into first intervals and second intervals; generating a plurality of classes according to the first and second intervals, wherein each class includes one of the first intervals and one of the second intervals; determining and recording a match condition of the BP data of each subject and classes, and thereby generating a plurality of match conditions corresponding the plurality of subjects, wherein each match condition includes a plurality of labels corresponding to the classes, each label has a first state or a second state; and performing a distribution procedure according to the matching conditions to distribute the BP data of subjects into a plurality of subsets.