Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

PCR-CA: Parallel Codebook Representations with Contrastive Alignment for Multiple-Category App Recommendation

About

Modern app store recommender systems struggle with multiple-category apps, as traditional taxonomies fail to capture overlapping semantics, leading to suboptimal personalization. We propose PCR-CA (Parallel Codebook Representations with Contrastive Alignment), an end-to-end framework for improved CTR prediction. PCR-CA first extracts compact multimodal embeddings from app text, then introduces a Parallel Codebook VQ-AE module that learns discrete semantic representations across multiple codebooks in parallel -- unlike hierarchical residual quantization (RQ-VAE). This design enables independent encoding of diverse aspects (e.g., gameplay, art style), better modeling multiple-category semantics. To bridge semantic and collaborative signals, we employ a contrastive alignment loss at both the user and item levels, enhancing representation learning for long-tail items. Additionally, a dual-attention fusion mechanism combines ID-based and semantic features to capture user interests, especially for long-tail apps. Experiments on a large-scale dataset show PCR-CA achieves a +0.76% AUC improvement over strong baselines, with +2.15% AUC gains for long-tail apps. Online A/B testing further validates our approach, showing a +10.52% lift in CTR and a +16.30% improvement in CVR, demonstrating PCR-CA's effectiveness in real-world deployment. The new framework has now been fully deployed on the Microsoft Store.

Bin Tan, Wangyao Ge, Yidi Wang, Xin Liu, Jeff Burtoft, Hao Fan, Hui Wang• 2025

Related benchmarks

TaskDatasetResultRank
Sequential RecommendationYelp (Overall)
Hit Rate @100.6447
36
Sequential RecommendationBeauty
HR@1055.39
30
Sequential RecommendationInstrument
Recall@1060.72
20
Sequential RecommendationBeauty Tail Item
Hit Rate @ 1020.48
14
Sequential RecommendationBeauty (Head)
H@1064.19
12
Sequential RecommendationInstrument Head
H@1067.01
12
Sequential RecommendationYelp Head
Hit Rate @1077.48
12
Sequential RecommendationYelp (Tail)
Hit Rate@1020.32
12
Sequential RecommendationInstrument (Tail)
H@100.1827
12
Showing 9 of 9 rows

Other info

Follow for update