| Literature DB >> 33266859 |
Zhipeng Lin1, Yuhua Tang1, Yongjun Zhang2.
Abstract
The Recommender System (RS) has obtained a pivotal role in e-commerce. To improve the performance of RS, review text information has been extensively utilized. However, it is still a challenge for RS to extract the most informative feature from a tremendous amount of reviews. Another significant issue is the modeling of user-item interaction, which is rarely considered to capture high- and low-order interactions simultaneously. In this paper, we design a multi-level attention mechanism to learn the usefulness of reviews and the significance of words by Deep Neural Networks (DNN). In addition, we develop a hybrid prediction structure that integrates Factorization Machine (FM) and DNN to model low-order user-item interactions as in FM and capture the high-order interactions as in DNN. Based on these two designs, we build a Multi-level Attentional and Hybrid-prediction-based Recommender (MAHR) model for recommendation. Extensive experiments on Amazon and Yelp datasets showed that our approach provides more accurate recommendations than the state-of-the-art recommendation approaches. Furthermore, the verification experiments and explainability study, including the visualization of attention modules and the review-usefulness prediction test, also validated the reasonability of our multi-level attention mechanism and hybrid prediction.Entities:
Keywords: Factorization Machine; Recommender System; attention-based mechanism; deep learning
Year: 2019 PMID: 33266859 PMCID: PMC7514625 DOI: 10.3390/e21020143
Source DB: PubMed Journal: Entropy (Basel) ISSN: 1099-4300 Impact factor: 2.524
Figure 1The architecture of MAHR.
Statistics of datasets.
| Dataset | Yelp | Books | Electronics |
|---|---|---|---|
| # of Users | 366,715 | 708,955 | 786,330 |
| # of Items | 60,785 | 33,122 | 61,896 |
| # of Reviews | 1,569,264 | 8,898,041 | 1,689,188 |
| Avg. # of Words per a review | 126.41 | 113.23 | 120.67 |
| Avg. # of Reviews per a user | 4.3 | 12.55 | 2.15 |
| Avg. # of Reviews per an item | 25.8 | 268.6 | 27.3 |
Characteristics of the comparison methods.
| Characteristics | PMF | NMF | LDA | CTR | DeepCoNN | NARRE | D-Attn | MAHR |
|---|---|---|---|---|---|---|---|---|
| Ratings | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| Textual Reviews | × | × | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| Deep Learning | × | × | × | × | ✔ | ✔ | ✔ | ✔ |
| word level attention | × | × | × | × | × | × | ✔ | ✔ |
| full-text level attention | × | × | × | × | × | ✔ | × | ✔ |
Figure 2RMSE with respect to different dropout ratios, (a) Yelp; (b) Books.
Figure 3RMSE with respect to different hidden layers, (a) Yelp; (b) Books.
Figure 4RMSE with respect to different latent factors, (a) Yelp; (b) Books.
RMSE comparison for different methods.
| Yelp | Books | Electronics | Average on all Datasets | |
|---|---|---|---|---|
|
| 1.401 | 1.041 | 1.373 | 1.272 |
|
| 1.356 | 0.947 | 1.092 | 1.132 |
|
| 1.327 | 0.898 | 1.012 | 1.078 |
|
| 1.261 | 0.835 | 0.972 | 1.022 |
|
| 1.222 | 0.827 | 0.933 | 0.994 |
|
| 1.214 | 0.817 | 0.921 | 0.984 |
|
| 1.210 | 0.823 | 0.928 | 0.987 |
|
|
|
|
|
|
Figure 5Effect of attention mechanism.
Figure 6Effect of hybrid prediction layer.
Figure 7Word level explanation analysis through visualization of keywords with high weights.
Figure 8Full-text level explanation analysis through visualization of reviews with high weights.
Prediction and recall of full-text-level attention module on Books and Electronics.
| Books | Electronics | |||||||
|---|---|---|---|---|---|---|---|---|
| Latest | Random | Length | MAHR | Latest | Random | Length | MAHR | |
| Precision@1 | 0.1561 | 0.3418 | 0.2600 | 0.4053 | 0.2569 | 0.4803 | 0.4243 | 0.5497 |
| Recall@1 | 0.0380 | 0.1000 | 0.0810 | 0.1468 | 0.0420 | 0.1042 | 0.0895 | 0.1188 |
| Precision@10 | 0.1628 | 0.2100 | 0.2432 | 0.2832 | 0.2339 | 0.2842 | 0.3080 | 0.3707 |
| Recall@10 | 0.4585 | 0.6051 | 0.7101 | 0.9031 | 0.4736 | 0.5829 | 0.6476 | 0.8733 |