Date-Time Feature Detection Using Knowledge-Based Classifiers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Identifying date and time features in data for machine learning models is challenging due to the reliance on data scientists' knowledge and skills, and the vast number of potential combinations makes exhaustive checking difficult.

Innovation Solution

A method using a knowledge base built from column names and associated functions to train classifiers, cross-validate them, and select the most accurate classifier to automatically identify date and time features, leveraging techniques like cosine similarity, K-nearest neighborhood, and neural networks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If data scientists manually identify date and time features using their knowledge and skills, then the accuracy of machine learning models is improved, but the process is time-consuming and dependent on human expertise

Engineering Contradiction:
Improveaccuracy of machine learning modelsVSAvoidtime for data pre-processing
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs automatic date and time feature identification without requiring manual human intervention. The classifier independently analyzes column names and data characteristics to identify temporal features, making the system self-sufficient and eliminating dependency on data scientists' manual efforts while maintaining high accuracy

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The manual mechanical process of data scientists examining and identifying date/time features is replaced with an automated computational classifier system. The classifier uses algorithmic logic to automatically detect temporal features in data columns, substituting human cognitive work with machine-based automated analysis

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

2Reliability

If data scientists manually check all potential date and time feature combinations, then comprehensive feature identification is achieved, but the complexity and time required increases significantly

Engineering Contradiction:
Improvecompleteness of feature identificationVSAvoidcomplexity of feature identification process
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system extracts and focuses only on the most relevant temporal features from the vast space of all possible date and time feature combinations. Rather than checking every potential combination, the classifier identifies and extracts the specific temporal features that are actually present in the data, significantly reducing the effective search space while maintaining completeness

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The approach changes from exhaustively checking all possible feature combinations to using a classifier that dynamically determines which features are relevant based on data characteristics. This parameter-based selective identification transforms the problem from a combinatorial explosion to a targeted detection task, reducing complexity while maintaining reliability

Inventive Principle:
Principle #35Parameter changes

3Productivity

If automated methods are used to identify date and time features, then productivity is improved, but accuracy may be reduced due to lack of human expertise

Engineering Contradiction:
Improvespeed of data pre-processingVSAvoidaccuracy of feature identification
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The automated classifier is designed to independently identify temporal features without human intervention, achieving both high productivity through automation and high accuracy through sophisticated classification algorithms that mimic expert data scientist reasoning

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system incorporates cross-validation mechanisms where the classifier's predictions are evaluated against held-out test data, providing feedback that ensures accuracy. This feedback loop allows the automated system to maintain or improve upon the accuracy that would otherwise require human expertise while preserving the productivity benefits of automation

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12586399B2Date and time feature identification
Publication Date: 2026.03.24 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12586399B2 patent drawing
  • US12586399B2 patent drawing
  • US12586399B2 patent drawing

AI summary

Methods and systems for text processing include building a knowledge base using column names and associated functions from a code base. Classifiers are trained using the knowledge base and are cross-validated to determine accuracy scores. Text is processed using a selected classifier having a highest accuracy score from the classifiers to determine date/time features.