Clustering Framework Using User Preference Degrees

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional clustering techniques fail to accurately group objects based on user preferences, leading to inaccurate cluster formations.

Innovation Solution

A framework that incorporates user preference information to calculate preference degrees and similarity measures between objects, using a clustering system with an input module, preference degree module, similarity module, and clustering module to generate ordered clusters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional clustering techniques are used to group objects based on intrinsic characteristics and distances, then the clustering process is simple and objective, but the cluster formations are inaccurate according to user objectives

Engineering Contradiction:
Improvecluster formation accuracyVSAvoidclustering system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces preference degrees as an intermediary parameter that mediates between user objectives and object characteristics. The preference degree module calculates this intermediary value by comparing user preferences with object attributes, allowing the clustering system to incorporate subjective user requirements without fundamentally redesigning the entire clustering architecture. This intermediary enables accurate cluster formations aligned with user objectives while maintaining relative system simplicity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If user preference information is incorporated into clustering to achieve accurate groupings, then cluster formations align with user objectives, but the calculation and processing complexity increases

Engineering Contradiction:
Improvecluster formation accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-calculating and storing preference degrees for all object pairs before the actual clustering process. The preference degree module processes user preference information and computes these values in advance, allowing the clustering module to directly utilize pre-computed preference degrees during cluster formation. This preliminary processing reduces the computational burden during clustering, minimizing overall processing time while maintaining high accuracy in aligning clusters with user objectives.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9836522B2Framework for ordered clustering
Publication Date: 2017.12.05 SAP SE
  • US9836522B2 patent drawing
  • US9836522B2 patent drawing
  • US9836522B2 patent drawing

AI summary

A framework for clustering is described herein. In accordance with one aspect, a data set having x number of objects, and preference information of a user is provided to a clustering tool. The clustering tool may calculate preference degrees between objects in the data set. In addition, similarity measures of objects in the data set may be calculated. Clusters of objects may then be generated from the data set.