Time-Series Feature Extraction Using Dynamic Segment Boundaries

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for extracting features from time-series data face challenges in determining whether to extract global or local features, especially when data is noisy, and clustering similar data results in ineffective local feature extraction.

Innovation Solution

A time-series feature extraction apparatus that classifies data into segments using regression models, clusters them, and calculates representative elements to capture both global and local features, with noise removal and segment position adjustment mechanisms to improve accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If time series data is divided into segments to extract local features, then local feature extraction is enabled, but similar data in clusters results in similar extracted partial data making local feature extraction ineffective

Engineering Contradiction:
Improvelocal feature extraction accuracyVSAvoidfeature distinguishability
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent implements dynamic adjustment of segment boundaries based on the representative elements of each cluster. Instead of using fixed segmentation, the system adapts the segmentation to the actual data distribution by calculating representative elements (such as mean or median values) for each cluster and using these to dynamically determine optimal segment boundaries. This ensures that segments are positioned to maximize feature distinguishability even when clusters contain similar data.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of segment boundary positions based on cluster characteristics. By calculating representative elements for each cluster and adjusting segment boundaries accordingly, the system transforms static segmentation into adaptive segmentation that responds to data distribution. This parameter change enables the extraction of distinguishable local features even from similar clustered data.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If global feature extraction is used for time series data, then overall data characteristics are captured, but local distinctive features may be lost

Engineering Contradiction:
Improveglobal feature extraction accuracyVSAvoidlocal feature information
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent divides time series data into multiple segments before extracting features from each segment. This segmentation allows the system to capture both global characteristics (through the overall structure of segments) and local distinctive features (through individual segment analysis). The segmented approach enables parallel processing of global and local features without information loss.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a segment dimension to the feature extraction process. Instead of extracting features only at the global level or only at the local level, it creates an intermediate dimensional structure where data is organized into segments. This dimensional transformation enables simultaneous capture of global patterns (across segments) and local characteristics (within segments).

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

3Ease of operation

If clustering is performed to group similar time series data, then data organization is improved, but extracted partial data become similar reducing feature effectiveness

Engineering Contradiction:
Improvedata organization efficiencyVSAvoidfeature extraction effectiveness
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent implements dynamic segment boundary adjustment based on cluster representative elements. Instead of using static segmentation that would produce similar results for similar clusters, the system dynamically calculates optimal boundaries using representative elements (mean/median) of each cluster. This dynamic approach ensures that even similar clusters produce distinguishable local features by adapting segmentation to each cluster's specific characteristics.

Inventive Principle:
Principle #15Dynamics

4Reliability

If noise is present in time series data, then data quality deteriorates, but both global and local features may not be correctly extracted

Engineering Contradiction:
Improvefeature extraction reliabilityVSAvoidfeature extraction accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent extracts representative elements (such as mean or median values) from each cluster as a separate entity. This extraction process effectively separates the essential feature information from noise in the original data. By working with these extracted representative elements rather than raw noisy data, the system achieves more reliable and accurate feature extraction even when noise is present in the source data.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11710066B2Time-series feature extraction apparatus, time-series feature extraction method and recording medium
Publication Date: 2023.07.25 KK TOSHIBA
  • US11710066B2 patent drawing
  • US11710066B2 patent drawing
  • US11710066B2 patent drawing

AI summary

A time-series feature extraction apparatus has a coefficient outputter to output a coefficient to be used in calculation for classifying time series data into a plurality of segments, a segment position outputter to perform calculation for classifying the time series data into the plurality of segments based on the coefficient to output information on boundary positions of the plurality of segments, a cluster classifier to classify the plurality of segments into a certain number of plurality of clusters equal to or smaller than a certain number of the plurality of segments, a representative element outputter to output a representative element which represents a local feature of each of the plurality of clusters and is set for each of the plurality of segments, a feature degree calculator to calculate a feature degree of the representative element, and a representative element updater to update the representative element based on the feature degree.