Data Clustering via QUBO Formulation and Quantum Annealing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data clustering methods face challenges in efficiently grouping large datasets into meaningful clusters, particularly due to the complexity of combinatorial optimization problems like binary matrix factorization, which can be difficult to solve using traditional methods.

Innovation Solution

The approach involves formulating a quadratic unconstrained binary optimization (QUBO) problem to estimate binary matrix factorization, utilizing digital annealers or quantum computing technologies to solve the QUBO problem, and mapping the solution to binary matrices for clustering data into clusters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional methods are used to solve binary matrix factorization for data clustering, then the problem can be solved using conventional algorithms, but the computational complexity increases significantly and solving becomes difficult for large datasets

Engineering Contradiction:
Improveclustering accuracyVSAvoidoptimization problem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent replaces traditional mechanical/combinatorial optimization methods with quantum computing mechanisms. Specifically, it formulates the binary matrix factorization problem as a QUBO (Quadratic Unconstrained Binary Optimization) problem and solves it using quantum annealing or digital annealing, which leverages quantum tunneling and energy minimization principles to efficiently find optimal or near-optimal solutions without the exponential complexity of classical approaches.

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

2Measurement precision

If binary matrix factorization is applied directly to large datasets, then meaningful clusters can be obtained, but the computational time and resources required become prohibitive

Engineering Contradiction:
Improvecluster qualityVSAvoidcomputational time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent substitutes classical computational mechanics with quantum mechanical principles by using quantum annealing to solve the QUBO formulation of binary matrix factorization. This allows the system to explore the solution space exponentially faster than classical algorithms, reducing computational time from potentially exponential to polynomial time complexity while maintaining cluster quality.

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

Solution Approach 2:

The patent changes the parameter representation by formulating the clustering problem in terms of binary matrices and QUBO parameters that are naturally suited for quantum annealing. This parameter transformation enables the problem to be solved more efficiently by quantum devices, which operate natively on binary states and energy minimization principles.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If quantum computing technologies are used to solve the QUBO problem, then clustering efficiency improves for large datasets, but the requirement for specialized quantum hardware increases

Engineering Contradiction:
Improveclustering efficiencyVSAvoidhardware accessibility
Core Design Contradiction:
ProductivityVSEase of manufacture

Solution Approach 1:

The patent introduces digital annealing as an intermediary approach that bridges classical and quantum computing. Digital annealing simulates quantum annealing processes on classical hardware, allowing the QUBO formulation to be solved with quantum-inspired algorithms without requiring actual quantum hardware. This provides a practical pathway to achieve quantum-like efficiency improvements using accessible classical systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11537637B2Data clustering
Publication Date: 2022.12.27 FUJITSU LTD
  • US11537637B2 patent drawing
  • US11537637B2 patent drawing
  • US11537637B2 patent drawing

AI summary

A method may include obtaining a first matrix that represents data in a data set and obtaining a number of clusters into which the data is to be grouped. The method may further include constructing a second matrix using the first matrix and the number of clusters. The second matrix may represent a formulation of a first optimization problem in a framework of a second optimization problem. The method may further include solving the second optimization problem using the second matrix to generate a solution of the second optimization problem and mapping the solution of the second optimization problem into a first solution matrix that represents a solution of the first optimization problem. The method may further include grouping the data into multiple data clusters using the first solution matrix. A number of the multiple data clusters may be equal to the number of clusters.