Event Data Parsing With Two-Stage Clustering for Efficient Classification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing supervised machine learning models for classifying structured data, such as event data, are prone to errors and computationally costly, leading to inefficient use of power and processing resources.

Innovation Solution

Implementing an unsupervised clustering model with an infinite-dimensional vector space and applying rules for labeling input event groups, combined with a supervised machine learning model for ranking classifications, to improve accuracy and conserve resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If supervised machine learning models are used for classifying structured data, then classification accuracy can be achieved, but computational cost and power consumption increase significantly

Engineering Contradiction:
Improveclassification accuracyVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent segments the classification task into two distinct stages: (1) an unsupervised clustering stage that groups similar events without requiring labeled training data, and (2) a supervised classification stage that applies rules to the pre-grouped clusters. This segmentation reduces the computational burden on the supervised model by limiting its operation to cluster-level classification rather than individual event classification, thereby reducing power consumption while maintaining accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies preliminary action by performing unsupervised clustering before supervised classification. The clustering process pre-processes the data by grouping similar events together, creating a simplified structure that the subsequent supervised model can work with more efficiently. This preliminary organization reduces the complexity of the classification task and decreases the computational resources and power needed for the final classification step.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If supervised machine learning models are used for classifying structured data, then classification can be performed, but processing resources are consumed inefficiently

Engineering Contradiction:
Improveclassification accuracyVSAvoidprocessing efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent divides the processing workflow into two specialized components: an unsupervised clustering module that handles pattern recognition and grouping, and a supervised classification module that handles rule-based labeling. This segmentation allows each component to operate at optimal efficiency for its specific function, improving overall processing throughput while maintaining classification accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

By performing clustering as a preliminary step before classification, the system reduces the dimensionality and complexity of the data that the supervised model must process. The clustering creates a condensed representation of the data that accelerates the classification process, thereby improving processing efficiency without sacrificing accuracy.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If traditional clustering methods are used, then data grouping can be achieved, but clustering accuracy is insufficient

Engineering Contradiction:
Improveclustering accuracyVSAvoidmodel complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent merges unsupervised clustering and supervised classification into a unified two-stage framework. The unsupervised clustering component handles the complex task of pattern recognition and group formation, while the supervised component applies rules to interpret and label the clusters. This merging allows the system to achieve high clustering accuracy through the unsupervised component while using the supervised component to refine and validate the results, without requiring a single overly complex model.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces an intermediary layer between raw data and final classification: the clustering output serves as an intermediate representation that bridges the gap between unstructured event data and structured classifications. This intermediary structure simplifies the overall system complexity by providing a clear separation between pattern recognition (clustering) and interpretation (classification), allowing each component to remain relatively simple while achieving high overall accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250238797A1Parsing event data for clustering and classification
Publication Date: 2025.07.24 PLAID INC
  • US20250238797A1 patent drawing
  • US20250238797A1 patent drawing
  • US20250238797A1 patent drawing

AI summary

In some implementations, a classification system may receive credentials associated with a data source and may receive, from the data source and using the credentials, a set of structured data including input events and output events. The classification system may filter the set of structured data by applying a first set of rules to generate a filtered set of structured data and may convert the filtered set of structured data to one or more numerical vectors, where a vector space associated with the one or more numerical vectors is infinite-dimensional. The classification system may further cluster the one or more numerical vectors using a first machine learning model to generate one or more clusters. Accordingly, the classification system may determine one or more classifications based on the set of structured data, each of the one or more classifications being associated with a corresponding frequency and a corresponding category.