Clustering Method Using Reference Data Initialization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing clustering methods face challenges in accurately determining the number of classes and initial cluster placement, especially when the number of classes is unknown or when clusters are partially overlapped, leading to potential empty classes and suboptimal clustering results.

Innovation Solution

The method determines an initial value of model parameters for an input data set based on a similar reference data set, which has been previously clustered, and modifies these parameters to match the input data set, using a combination of reference parameters from multiple similar data sets to improve clustering accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional clustering methods are used to classify data sets, then the clustering process can be performed, but the accuracy is reduced due to empty classes and suboptimal initial cluster placement

Engineering Contradiction:
Improveclustering accuracyVSAvoidclustering stability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent applies preliminary action by using a reference data set to pre-determine optimal model parameters before clustering the input data set. The system stores previously clustered reference data and its optimal parameters, then retrieves and applies these parameters as initial values for the input data set, avoiding the need to start clustering from random initializations that may lead to empty classes or local optima.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by replicating the successful clustering configuration from a reference data set to the input data set. The model parameters (number of classes, initial cluster centers, covariance matrices) that proved effective for the reference data are copied and adapted for the input data, providing a reliable starting point that improves convergence and accuracy.

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If the number of classes is unknown or clusters are partially overlapped, then clustering can still be performed, but the initial cluster placement becomes suboptimal leading to empty classes

Engineering Contradiction:
Improvehandling unknown classesVSAvoidcluster placement accuracy
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The system performs preliminary determination of the number of classes and initial cluster configuration using a reference data set with similar characteristics. By analyzing the reference data's optimal clustering structure, the system pre-calculates appropriate model parameters that adapt to unknown or overlapping classes in the input data, avoiding random initialization issues.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies parameter changes by dynamically adjusting model parameters based on the reference data set's characteristics. The system modifies the number of classes, initial cluster centers, and covariance matrices to match the reference data's optimal configuration, thereby adapting to unknown or overlapping classes while maintaining accurate cluster placement.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If random initial values are used for model parameters, then the clustering algorithm can start, but it may converge to local optimum solutions

Engineering Contradiction:
Improvealgorithm simplicityVSAvoidclustering accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent eliminates random initialization by performing preliminary determination of model parameters using a reference data set. The system pre-calculates optimal initial values for cluster centers, covariances, and mixing coefficients based on the reference data's clustering structure, ensuring the algorithm starts from a globally optimal or near-optimal configuration rather than a random one.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback by using the known optimal parameters from the reference data set to guide the initialization of the input data set's clustering. The reference parameters serve as feedback information that informs and improves the initial configuration, creating a closed-loop approach where past successful configurations inform future clustering operations.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9519660B2Information processing apparatus, clustering method, and recording medium storing clustering program
Publication Date: 2016.12.13 RICOH CO LTD
  • US9519660B2 patent drawing
  • US9519660B2 patent drawing
  • US9519660B2 patent drawing

AI summary

An information processing apparatus, a clustering method, and a clustering program stored on a recording medium, each of which determines an initial value of model parameter of an input data set based on a model parameter of a reference data set that is similar to the input data set and is previously clustered, modifies the initial value so as to match the input data set, and to obtain a clustering result of the input data set using the updated initial value of model parameter.