Graph Partitioning Using Unified Neighborhood Matrix

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for combining electronic database records of product attributes with point of sale information within the domain of graph theory often result in inefficiencies and duplication due to rare associations between different types of data, leading to suboptimal data associations.

Innovation Solution

The method involves generating a structure graph from transactions, retrieving attributes, creating a structure-attribute graph, and using a unified neighborhood matrix to partition the graph, thereby combining structural and attribute-based graph partitioning to establish new data associations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If items are clustered based on similarity or frequency using traditional dendrogram methods, then hierarchical organization is achieved, but duplication and inefficiencies occur when combining database records

Engineering Contradiction:
Improvedata combination efficiencyVSAvoiddata duplication
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent merges structural graph partitioning (based on transaction relationships) with attribute-based graph partitioning (based on item characteristics) into a unified graph partitioning approach. This integration allows simultaneous consideration of both purchase patterns and product attributes, eliminating the need for separate clustering operations that cause duplication and inefficiency when combining transaction records with attribute data.

Inventive Principle:
Principle #5Merging (Combining)

2Adaptability or versatility

If separate clustering systems are used for transaction data and attribute data, then each data type can be organized independently, but new associations between different data types cannot be created

Engineering Contradiction:
Improvedata association capabilityVSAvoidclustering system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal graph partitioning framework that handles both structural relationships (from transactions) and attribute characteristics (from item data) within a single system. The unified neighborhood matrix serves multiple functions by capturing both types of relationships, enabling the system to discover associations across different data types without requiring separate specialized clustering systems.

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

Data Source

PatentUS11500936B2System and method for structure and attribute based graph partitioning
Publication Date: 2022.11.15 WALMART APOLLO LLC
  • US11500936B2 patent drawing
  • US11500936B2 patent drawing
  • US11500936B2 patent drawing

AI summary

Systems and methods for performing structure and attribute based graph partitioning. An exemplary system can receive a plurality of transactions, with each transaction identifying a point of sale and an item exchanged by the transaction. The system can generate a structure graph of the plurality of transactions and receive a request to partition the structure graph into sub-categories. The system can then retrieve, from a database, attributes of each respective structure vertex in the structure vertices. Using those attributes and the structure graph, the system can generate a structure-attribute graph. The system can then generate a unified neighborhood matrix of the structure-attribute graph; and partition the structure graph based on the unified neighborhood matrix.