Text Recommendation Using Self-Attention and Graph Convolution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing knowledge graph convolutional network (KGCN) models for text recommendation suffer from low accuracy due to random initialization of initial entity vectors, ignoring the fusion of text data, leading to suboptimal recommendation results.

Innovation Solution

A text recommendation method utilizing a self-attention model and a trained graph convolutional network model, incorporating a pre-built text knowledge graph and historical text retrieval information, to determine interaction probabilities and recommend targeted texts based on semantic information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If random initialization is used for entity, user, and relationship vectors in KGCN models, then the model structure is simple and easy to implement, but the recommendation accuracy is low due to neglecting text data fusion

Engineering Contradiction:
Improverecommendation accuracyVSAvoidmodel complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-building a text knowledge graph before recommendation. The knowledge graph is constructed in advance by extracting entities and relationships from text data, storing them in a structured format. This preliminary construction allows the recommendation system to leverage rich text semantic information without adding complexity during the actual recommendation process, thus improving accuracy while maintaining model simplicity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses an intermediary approach by introducing a text knowledge graph as a mediator between text data and the recommendation model. The knowledge graph serves as an intermediate representation that captures semantic relationships from text, which are then fed into the KGCN model. This intermediary structure enables the model to utilize text information effectively without directly processing raw text, thereby improving recommendation accuracy while keeping the core model structure relatively simple.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If text embedding vectors are integrated into the knowledge graph convolutional network, then the fusion of text data improves recommendation accuracy, but the processing time and computational complexity increase

Engineering Contradiction:
Improverecommendation accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-computing text embedding vectors and constructing the knowledge graph in advance. The text data is processed, embedded, and organized into the knowledge graph structure before the recommendation process begins. This preliminary preparation reduces the computational burden during actual recommendation queries, as the system only needs to retrieve and process pre-processed information rather than performing all computations in real-time, thus improving accuracy while mitigating processing time costs.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12619644B2Text recommendation method and apparatus, model training method and apparatus, and readable storage medium
Publication Date: 2026.05.05 BEIJING BOE TECH DEV CO LTD
  • US12619644B2 patent drawing
  • US12619644B2 patent drawing
  • US12619644B2 patent drawing

AI summary

Provided in the present disclosure are a text recommendation method and apparatus, a model training method and apparatus, and a readable storage medium. The text recommendation method includes: acquiring text retrieval information from a user; when it is determined that there is historical text retrieval information for the user, determining text information of each text in a text set retrieved by using the text retrieval information; performing embedded representation on the text information of each text based on a self-attention model, and determining a text embedding vector of each text; inputting the text embedding vector of each text into a trained graph convolutional network model, to obtain the probability of interaction between the user and each text in the text set; and screening out, from the text set, target text which meets a preset interaction probability, and recommending the target text to the user.