Graph Neural Recommendation Using Self-Attention Attribute Fusion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Consumers face difficulty in finding products they want to purchase due to the vast array of options available in electronic commerce, necessitating improved item recommendation technologies.

Innovation Solution

A computer-implemented method utilizing a graph neural network model constructed through vectorized representations of entity attributes, including self-attention and neighborhood aggregate operations, to enhance item recommendation accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a large number of products are made available in electronic commerce, then product variety and selection are improved, but it becomes difficult for consumers to find the products they want to purchase

Engineering Contradiction:
Improveproduct varietyVSAvoidproduct search difficulty
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent replaces manual product searching and browsing (mechanical system) with an automated recommendation system based on graph neural networks and attention mechanisms. The system automatically analyzes product attributes, constructs knowledge graphs, and generates personalized recommendations, substituting the manual search process with intelligent algorithms that calculate user preference probabilities and rank products accordingly.

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

2Measurement precision

If traditional recommendation methods are used, then implementation simplicity is maintained, but recommendation accuracy and user preference calculation precision are insufficient

Engineering Contradiction:
Improveuser preference probability accuracyVSAvoidmodel complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the recommendation system into distinct functional modules: attribute extraction module, knowledge graph construction module, graph neural network processing module, and recommendation generation module. Each module performs a specific function - extracting product attributes, constructing entity relationships, processing embeddings with attention mechanisms, and generating final recommendations. This segmentation allows the complex system to be managed through modular components while achieving high accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces vector embeddings as an intermediary representation between raw product attributes and recommendation decisions. Product attributes are transformed into dense vector representations, which are then processed by graph neural networks and attention mechanisms. This intermediary layer enables sophisticated pattern recognition and preference calculation while maintaining system manageability through standardized transformation processes.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12541787B2Computer-implemented method, method of item recommendation, apparatus, and computer-program product
Publication Date: 2026.02.03 BEIJING BOE TECH DEV CO LTD
  • US12541787B2 patent drawing
  • US12541787B2 patent drawing
  • US12541787B2 patent drawing

AI summary

A computer-implemented method is provided. The computer-implemented method includes obtaining one or more attributes of one or more entities; performing a vectorized representation on a respective attribute of the one or more attributes, the vectorized representation being encoded as a vector of d dimensions; and performing computation on vectorized representation of the one or more attributes based on attention mechanism to construct a graph neural network model. Vectors of m number of dimensions are used to represent an individual entity in the graph neural network model, (m−1) dimensions out of m dimensions represent (m−1) number of attributes, and one out of the m dimensions represents a flag bit. Constructing the graph neural network model includes performing self-attention on the individual entity, during which the flag bit is converted into a fused flag bit by fusing the individual entity's own attributes.