Adaptive Unsupervised Clustering With Auto Cluster Count Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data classification methods require significant manual labeling and annotation, leading to high computational overheads and inefficiencies, especially in unsupervised clustering, which often results in longer training times and impractical processing demands.

Innovation Solution

An adaptive learning system that employs transfer learning, graph theory, and cost function-based thresholding to optimize unsupervised clustering by dynamically forming and refining clusters based on feature similarity metrics, reducing computational overheads and enabling incremental updates with new data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional data classification methods are used, then data can be classified into categories, but significant manual labeling and annotation are required leading to high computational overheads

Engineering Contradiction:
Improveclassification accuracyVSAvoidcomputational overhead
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs self-service by automatically determining cluster assignments and optimizing parameters without requiring manual labeling or annotation. The unsupervised clustering algorithm autonomously identifies patterns and groups data points based on feature similarity, eliminating the need for human intervention in data preparation and classification.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system dynamically changes parameters such as the number of clusters, feature extraction parameters, and distance metrics based on the characteristics of the input data. This adaptive parameter adjustment allows the system to optimize classification performance for different datasets without requiring manual tuning or pre-specification of classification categories.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If conventional unsupervised clustering is implemented, then clustering can be performed without manual labeling, but training times are extended and processing demands become impractical

Engineering Contradiction:
Improveunsupervised operationVSAvoidtraining time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system extracts and processes only the most relevant features from the input data using dimensionality reduction techniques and feature selection algorithms. By focusing computation on a subset of critical features rather than the entire feature space, the system maintains unsupervised operation while significantly reducing training time and processing demands.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The clustering process is segmented into multiple stages: initial feature extraction, preliminary clustering to identify potential groups, refinement of cluster assignments, and final optimization. This segmentation allows the system to process data incrementally and avoid computationally expensive operations on the entire dataset at once, reducing overall training time.

Inventive Principle:
Principle #1Segmentation

3Power

If conventional clustering systems are configured with high amounts of RAM and powerful processors, then processing capacity is increased, but training times may still lead to failure

Engineering Contradiction:
Improveprocessing powerVSAvoidtraining success rate
Core Design Contradiction:
PowerVSReliability

Solution Approach 1:

The system applies partial action by processing a representative subset of the data to determine clustering parameters and characteristics. Once the clustering structure is identified from the subset, these parameters are applied to the remaining data without requiring exhaustive processing of every data point, thereby reducing training time while maintaining clustering quality even with limited processing power.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system performs preliminary actions by pre-processing the data to extract essential features and pre-determine appropriate clustering parameters based on data characteristics. This preliminary preparation reduces the computational burden during the actual clustering execution, improving reliability and preventing training failures even when processing power is limited.

Inventive Principle:
Principle #10Preliminary action

4Measurement precision

If manual labeling and annotation are performed to improve classification accuracy, then data classification performance is enhanced, but copious amounts of person-hours are required

Engineering Contradiction:
Improveclassification accuracyVSAvoidperson-hours required
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system achieves self-service by automatically learning data patterns and cluster structures without requiring manual labeling. The unsupervised clustering algorithm autonomously identifies meaningful groupings in the data based on inherent feature relationships, delivering classification accuracy comparable to supervised methods while eliminating the need for human annotators.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system incorporates feedback mechanisms where clustering results are evaluated and used to refine feature extraction and parameter selection for subsequent iterations. This feedback loop allows the system to continuously improve classification accuracy automatically, replacing the need for manual annotation while maintaining or enhancing performance over time.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12536251B2Adaptive learning based systems and methods for optimization of unsupervised clustering
Publication Date: 2026.01.27 TATA CONSULTANCY SERVICES LTD
  • US12536251B2 patent drawing
  • US12536251B2 patent drawing

AI summary

This disclosure relates generally to adaptive learning based systems and methods for optimization of unsupervised clustering. The embodiments of present disclosure herein address unresolved problem of involving manual intervention in data preparation, annotating or labelling training data to train classifiers, and taking a number of clusters directly as an input from the users for data classification. The method of the present disclosure provides a fully unsupervised optimized approach for auto clustering of input data that automatically determines the number of clusters for the input data by leveraging concepts of graph theory and maximizing a cost function. The method of present disclosure is capable of handling a new data by continuously and incrementally improving the clusters. The method of present disclosure is domain agnostic, scalable, provides expected level of accuracy for real-world data, and helps in minimizing utilization of powerful processors leading to reduced overall cost.