Artificial Intelligence 19 min read

Application of Graph Neural Networks in Recommendation Systems: OPPO Business Scenario Practice

This article explains the fundamentals of graph neural networks and graph representation learning, outlines how graphs enhance recommendation systems, and details OPPO's practical implementation of a hybrid dual‑tower and graph sub‑network model to improve recall and ranking performance.

DataFunSummit
DataFunSummit
DataFunSummit
Application of Graph Neural Networks in Recommendation Systems: OPPO Business Scenario Practice

This article introduces the background of graph neural networks (GNN) and graph representation learning, describing how vectors are used to represent nodes, edges, and whole graphs.

It reviews traditional graph embedding methods such as random‑walk based models (DeepWalk, Node2Vec) and spectral graph convolution approaches (ChebyNets, GCN), highlighting their advantages and limitations.

The article explains why graphs are valuable for recommendation systems, enumerating four benefits: the natural graph structure of user behavior, the ability to incorporate heterogeneous actions, linking multiple scenarios, and alleviating sparsity and cold‑start problems.

It compares conventional recommendation pipelines (dual‑tower models) with graph‑based approaches for recall and ranking, describing graph‑based recall (independent graph route and graph‑fusion) and graph‑enhanced ranking (graph features and graph sub‑networks).

The OPPO case study details the architecture (data, platform, algorithm, application layers) and the specific challenges of app‑store recommendation—high relevance requirements, long‑tail queries, and semantic gaps—and presents a hybrid model that adds a graph sub‑network to the item side of a dual‑tower architecture, using multi‑hop neighbor aggregation (NIA‑GCN) and adaptive fusion.

Experimental results show that the graph sub‑network improves click‑through rate and ranking metrics (AUC, GAUC), especially for items, and the article concludes with future directions such as unified multi‑scenario pre‑training and noise filtering in large graphs.

deep learningCTR predictionrecommendation systemgraph representation learningGraph Neural NetworksOPPO
DataFunSummit
Written by

DataFunSummit

Official account of the DataFun community, dedicated to sharing big data and AI industry summit news and speaker talks, with regular downloadable resource packs.

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.