Relational Database NMF Integration for Sparse Data Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional Non-negative Matrix Factorization (NMF) techniques are limited to 'flat' or non-relational datasets and struggle with sparse and categorical data, making them inefficient for relational and textual data analysis.

Innovation Solution

Integration of NMF functionality into a relational database management system (RDBMS) enables the application of NMF to relational datasets, sparse datasets, and categorical attributes, allowing for data decomposition and feature extraction, including latent semantic analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional NMF techniques are applied to flat or non-relational datasets, then the decomposition and feature extraction work well, but the technique cannot handle relational datasets, sparse datasets, or categorical data

Engineering Contradiction:
Improvedata type compatibilityVSAvoidanalysis accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent transforms relational data into a format suitable for NMF by changing parameters: converting relational datasets into adjacency matrices, transforming categorical attributes into binary indicators, and representing sparse data with appropriate weighting schemes. This allows NMF to process diverse data types while maintaining decomposition quality

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces an intermediary transformation layer that converts various data types (relational, categorical, sparse) into a standardized matrix format that NMF can process. This intermediary step includes creating adjacency matrices from relational data, encoding categorical variables, and handling sparsity patterns, thereby enabling NMF to work with previously incompatible data types

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If data is extracted from the database into a statistical package for processing, then NMF analysis can be performed, but the process becomes complex and time-consuming

Engineering Contradiction:
Improveanalysis capabilityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent merges NMF functionality directly into the database management system, combining data storage, data transformation, and decomposition capabilities into a single integrated platform. This eliminates the need to extract data to external statistical packages, significantly reducing processing time while maintaining analysis capability

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates a universal database-based platform that performs multiple functions: storing relational data, transforming various data types into appropriate matrices, handling sparse and categorical data, and executing NMF decomposition. This multi-functional system replaces the need for separate database and statistical analysis tools

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Ease of manufacture

If conventional NMF processing is used, then the decomposition can be performed, but the process requires extraction of data from the database which is complex and expensive

Engineering Contradiction:
Improveimplementation simplicityVSAvoidcomputational cost
Core Design Contradiction:
Ease of manufactureVSLoss of energy

Solution Approach 1:

The patent enables the database system to serve itself by performing NMF decomposition on its own stored data without requiring external statistical packages. The database automatically handles data transformation, matrix construction, and decomposition execution, making the process simpler and more cost-effective

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7734652B2Non-negative matrix factorization from the data in the multi-dimensional data table using the specification and to store metadata representing the built relational database management system
Publication Date: 2010.06.08 ORACLE INT CORP
  • US7734652B2 patent drawing
  • US7734652B2 patent drawing
  • US7734652B2 patent drawing

AI summary

An implementation of NMF functionality integrated into a relational database management system provides the capability to apply NMF to relational datasets and to sparse datasets. A database management system comprises a multi-dimensional data table operable to store data and a processing unit operable to perform non-negative matrix factorization on data stored in the multi-dimensional data table and to generate a plurality of data tables, each data table being smaller than the multi-dimensional data table and having reduced dimensionality relative to the multi-dimensional data table. The multi-dimensional data table may be a relational data table.