Time-Based Relevance Decay for ML Classifier Evaluation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional Machine Learning (ML) approaches for evaluating classifiers in real-time or streamed data lack effectiveness due to the lack of consideration for time-sensitive relevance, leading to inefficiencies in identifying events promptly, which is critical in applications like Predictive Maintenance where timely identification can prevent costly failures.

Innovation Solution

The implementation of time-based relevance decay techniques that weight evaluation metrics such as accuracy, precision, and recall using functions like linear, exponential, or step decay, to assess classifiers based on their performance over time, enabling the selection of classifiers that identify events sooner.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional offline training-validation-test workflow is used for machine learning classifiers, then the evaluation process is simple and straightforward, but the classifiers show efficiency loss when deployed in real-time environments due to not considering time-sensitive relevance

Engineering Contradiction:
Improveclassifier efficiency in real-timeVSAvoidevaluation process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies dynamics by transforming static offline evaluation into dynamic time-aware evaluation. The system introduces time-lag as a dynamic variable that changes with each prediction, and uses decay functions (linear, exponential, or step) to dynamically weight evaluation metrics based on how far in the future the prediction occurs. This allows classifiers to be evaluated and selected based on their real-time performance characteristics rather than static accuracy alone.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the evaluation parameters from traditional static metrics (accuracy, precision, recall) to time-weighted metrics that incorporate time-lag and decay functions. By introducing new parameters (time-lag, decay rate, weighted accuracy, weighted F1-score) and modifying how metrics are calculated, the system enables selection of classifiers optimized for real-time efficiency rather than just overall accuracy.

Inventive Principle:
Principle #35Parameter changes

2Loss of time

If classifiers are evaluated using traditional accuracy metrics without time consideration, then the evaluation is computationally efficient and simple, but the selected classifiers may not identify events promptly enough for time-sensitive applications

Engineering Contradiction:
Improveevent identification timeVSAvoidevaluation metric accuracy
Core Design Contradiction:
Loss of timeVSMeasurement precision

Solution Approach 1:

The patent introduces decay functions as intermediary elements that mediate between the time-lag of predictions and the evaluation metrics. These decay functions (linear, exponential, or step functions) act as translators that convert time-differences into weighted scores, allowing the system to quantitatively compare classifiers based on their timing performance. The intermediary decay function bridges the gap between temporal information and evaluation accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If multiple classifiers are compared using time-based weighted metrics, then the selection of optimal classifiers for real-time applications is improved, but the evaluation process becomes more complex requiring computation of weighted metrics

Engineering Contradiction:
Improveclassifier selection effectivenessVSAvoidevaluation computation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the evaluation process into distinct phases: (1) training multiple classifiers offline, (2) evaluating each classifier on a validation set to compute time-weighted metrics, (3) selecting the best classifier(s) based on weighted performance, and (4) deploying to production. This segmentation allows complex time-aware evaluation to be broken into manageable steps, making the process more tractable while still achieving better real-time performance.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10885464B1Relevance decay for time-based evaluation of machine learning applications
Publication Date: 2021.01.05 EMC IP HLDG CO LLC
  • US10885464B1 patent drawing
  • US10885464B1 patent drawing
  • US10885464B1 patent drawing

AI summary

Relevance decay techniques are provided for time-based evaluation of machine learning applications and other classifiers. An exemplary method comprises obtaining time series measurement data; generating an input dataset comprising a plurality of records, wherein each record comprises features extracted from the time series measurement data, a target class corresponding to an event to be identified, and a time lag indicating a difference in time between a given extraction and the event to be identified; evaluating a plurality of classifiers during an evaluation phase using a portion of the input dataset and one or more predefined evaluation metrics weighted using a time-based relevance decay function based on the time lag; and selecting one or more of the classifiers to perform classification of the time series measurement data based on the predefined weighted evaluation metrics during a classification phase. The time lags indicate, for example, a time difference between classification moments of the plurality of classifiers and a respective instance of the event to be identified.