Introduction
Related work
Collaborative filtering
Intent recommendation
Recommendation based on graph convolution
Multi-intent-aware recommendation model
Overall architecture of the model
Embedding module
Graph convolution module
Intent attention module
Prediction module
Loss function
Experimental results and analysis
Datasets
Dataset | User | Item | Density | Interactions |
---|---|---|---|---|
Yelp2018 | 31,668 | 38,048 | \(0.130\%\) | 1,561,406 |
Gowalla | 29,858 | 40,981 | \(0.084\%\) | 1,027,370 |
Amazon-Book | 52,643 | 91,599 | \(0.062\%\) | 2,984,108 |
Restaurant | 2,298,698 | 1,362 | \(0.748\%\) | 23,416,418 |
Evaluation metrics
Hyperparameter settings
Baseline models
Dataset | Yelp2018 | Gowalla | Amazon-Book | Restaurant |
---|---|---|---|---|
Method | Recall@20 | Recall@20 | Recall@20 | Recall@20 |
BPRMF [34] | 0.0370 | 0.0743 | 0.0338 | 0.0324 |
GC-MC [29] | 0.0462 | 0.1395 | 0.0288 | 0.0756 |
PinSage [5] | 0.0471 | 0.1380 | 0.0282 | 0.0723 |
GRU4REC [26] | 0.0492 | 0.1629 | 0.0324 | 0.1231 |
NGCF [6] | 0.0579 | 0.1570 | 0.0337 | 0.1264 |
LightGCN [33] | 0.0649 | 0.1830 | 0.0411 | 0.1231 |
IA-GCN [36] | 0.0659 | 0.1839 | 0.0472 | 0.1315 |
DGCF [37] | 0.0654 | 0.1842 | 0.0422 | 0.1210 |
FedGRec [14] | 0.0615 | 0.1712 | 0.0361 | 0.1267 |
Multi-IAIGCN | 0.0672 | 0.1756 | 0.0385 | 0.1354 |
Dataset | Yelp2018 | Gowalla | Amazon-Book | Restaurant |
---|---|---|---|---|
Method | NDCG@20 | NDCG@20 | NDCG@20 | NDCG@20 |
BPRMF [34] | 0.0374 | 0.0907 | 0.0261 | 0.0495 |
GC-MC [29] | 0.0379 | 0.1204 | 0.0224 | 0.0542 |
PinSage [5] | 0.0393 | 0.1196 | 0.0219 | 0.0510 |
GRU4REC [26] | 0.0343 | 0.1479 | 0.0255 | 0.0509 |
NGCF [6] | 0.0477 | 0.1327 | 0.0261 | 0.0847 |
LightGCN [33] | 0.0530 | 0.1554 | 0.0315 | 0.0916 |
IA-GCN [36] | 0.0537 | 0.1562 | 0.0373 | 0.0891 |
DGCF [37] | 0.0534 | 0.1561 | 0.0324 | 0.0904 |
FedGRec [14] | 0.0503 | 0.1412 | 0.0285 | 0.0796 |
Multi-IAIGCN | 0.0546 | 0.1565 | 0.0310 | 0.0971 |
Experimental results and analysis
Comparison of prediction accuracy
Model performance analysis
Dataset | Yelp2018 | Gowalla | Amazon-Book | Restaurant |
---|---|---|---|---|
Method | Recall@20 | Recall@20 | Recall@20 | Recall@20 |
GCN | 0.0579 | 0.1570 | 0.0337 | 0.1264 |
IA-GCN | 0.0659 | 0.1839 | 0.0472 | 0.1315 |
Multi-GCN | 0.0591 | 0.1625 | 0.0358 | 0.1311 |
Multi-IAIGCN | 0.0672 | 0.1756 | 0.0385 | 0.1354 |
Dataset | Yelp2018 | Gowalla | Amazon-Book | Restaurant |
---|---|---|---|---|
Method | NDCG@20 | NDCG@20 | NDCG@20 | NDCG@20 |
GCN | 0.0477 | 0.1327 | 0.0261 | 0.0847 |
IA-GCN | 0.0537 | 0.1562 | 0.0373 | 0.0891 |
Multi-GCN | 0.0496 | 0.1410 | 0.0274 | 0.0859 |
Multi-IAIGCN | 0.0546 | 0.1565 | 0.0310 | 0.0971 |