Papers › Proxy-based Item Representation for Attribute and Context-aware Recommendation

Proxy-based Item Representation for Attribute and Context-aware Recommendation

11 Dec 2023arXiv:2312.06145archive 2025-07-28

Jinseok Seol, Minseok Gang, Sang-goo Lee, Jaehui Park

Neural network approaches in recommender systems have shown remarkable success by representing a large set of items as a learnable vector embedding table. However, infrequent items may suffer from inadequate training opportunities, making it difficult to learn meaningful representations. We examine that in attribute and context-aware settings, the poorly learned embeddings of infrequent items impair the recommendation accuracy. To address such an issue, we propose a proxy-based item representation that allows each item to be expressed as a weighted sum of learnable proxy embeddings. Here, the proxy weight is determined by the attributes and context of each item and may incorporate bias terms in case of frequent items to further reflect collaborative signals. The proxy-based method calculates the item representations compositionally, ensuring each representation resides inside a well-trained simplex and, thus, acquires guaranteed quality. Additionally, that the proxy embeddings are shared across all items allows the infrequent items to borrow training signals of frequent items in a unified model structure and end-to-end manner. Our proposed method is a plug-and-play model that can replace the item encoding layer of any neural network-based recommendation model, while consistently improving the recommendation performance with much smaller parameter usage. Experiments conducted on real-world recommendation benchmark datasets demonstrate that our proposed model outperforms state-of-the-art models in terms of recommendation accuracy by up to 17% while using only 10% of the parameters.

PaperPDFCode

Code

theeluwin/ProxyRCA officialmentioned in papermentioned on GitHubpytorch report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

AttributeRecommendation Systems

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Recommendation Systems Amazon Beauty ProxyRCA Hit@10 0.626 #2 of 6 Archive leaderboard report
Recommendation Systems Amazon Beauty ProxyRCA nDCG@10 0.449 #2 of 6 Archive leaderboard report
Recommendation Systems Amazon Fashion ProxyRCA HitRatio@ 10 (100 Neg. Samples) 0.661 #1 of 4 Archive leaderboard report
Recommendation Systems Amazon Fashion ProxyRCA nDCG@10 (100 Neg. Samples) 0.446 #1 of 4 Archive leaderboard report
Recommendation Systems Amazon Games ProxyRCA Hit@10 0.809 #1 of 6 Archive leaderboard report
Recommendation Systems Amazon Games ProxyRCA nDCG@10 0.611 #1 of 6 Archive leaderboard report
Recommendation Systems Amazon Men ProxyRCA Hit@10 0.617 #3 of 3 Archive leaderboard report
Recommendation Systems Amazon Men ProxyRCA nDCG@10 0.408 #3 of 3 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Methods

SET

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections