Binary Representation for Sparse Dataset Similarity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current recommender systems fail to accurately measure similarity in sparsely populated datasets due to the presence of null or missing values, leading to unreliable recommendations and decreased utility, as traditional methods either ignore rows with null values or impute them with default values, which can distort actual similarities.

Innovation Solution

The method involves transforming the dataset into a binary representation, where populated fields are represented with a binary value of 1 and null fields with 0, allowing for similarity calculations that consider the presence of null values without imputation, thereby enabling accurate similarity measurements and recommendations in sparsely populated datasets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional similarity measurement methods are used on sparsely populated datasets, then the system can process data, but the similarity measurements become inaccurate due to null or missing values

Engineering Contradiction:
Improvesimilarity measurement accuracyVSAvoidrecommendation reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent extracts only the populated fields from the dataset and creates a reduced feature set that excludes null or missing values. This is achieved by filtering the original features to retain only those with non-null values, thereby eliminating the distortion caused by missing data while preserving the essential characteristics needed for accurate similarity measurement and recommendation reliability

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies different handling strategies to different fields based on their population characteristics. By analyzing the population status of each field individually and selectively including only populated fields in the similarity calculation, the system maintains measurement precision for fields with data while excluding fields that would introduce noise or inaccuracies due to null values

Inventive Principle:
Principle #3Local quality

2Ease of manufacture

If null values are imputed with default values, then the dataset becomes complete and can be processed, but the actual similarities between data points are distorted

Engineering Contradiction:
Improvedata processing capabilityVSAvoidsimilarity measurement accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

Instead of filling in null values with default imputed values, the patent extracts and removes only the null values from the dataset. This creates a complete dataset for processing by excluding only the problematic entries rather than artificially filling them, thereby maintaining measurement precision while enabling data processing capability

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary filtering of the dataset to remove null values before any similarity calculation or analysis is performed. This preliminary action ensures that the data processing can proceed with a clean dataset without the need for subsequent imputation steps that would distort the original data relationships and similarity measurements

Inventive Principle:
Principle #10Preliminary action

3Productivity

If null values are ignored in similarity calculations, then the calculation can proceed with available data, but rows with null values are excluded from analysis

Engineering Contradiction:
Improveanalysis throughputVSAvoiddata loss
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent extracts and removes only the null values from the dataset, creating a reduced feature set that includes only populated fields. This allows similarity calculations to proceed with available data while maintaining the integrity of the analysis by excluding only the problematic null entries rather than ignoring them entirely, thereby preventing information loss while maintaining productivity

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20230418906A1Binary representation for sparsely populated similarity
Publication Date: 2023.12.28 INSIGHT DIRECT USA INC
  • US20230418906A1 patent drawing
  • US20230418906A1 patent drawing
  • US20230418906A1 patent drawing

AI summary

A method of measuring similarity for a sparsely populated dataset includes identifying fields in an initial dataset and generating a binary representation dataset that corresponds to the initial dataset by representing populated fields of the initial dataset with a first binary value and representing null fields of the initial dataset with a second binary value such that each of the fields in the initial dataset has a corresponding field in a corresponding position in the binary representation dataset. The method further includes calculating a similarity measure for one or more pairs of rows of the binary representation dataset; comparing each of the one or more pairs of rows of the binary representation dataset to a corresponding pair of rows in the initial dataset to identify similar pairs of rows in the initial dataset; and generating and outputting a recommendation of the similar pairs of rows in the initial dataset.