| Literature DB >> 27682464 |
Wei Zeng1,2,3, Meiling Fang1,2,3, Junming Shao2,3, Mingsheng Shang4.
Abstract
Recommender systems are designed to effectively support individuals' decision-making process on various web sites. It can be naturally represented by a user-object bipartite network, where a link indicates that a user has collected an object. Recently, research on the information backbone has attracted researchers' interests, which is a sub-network with fewer nodes and links but carrying most of the relevant information. With the backbone, a system can generate satisfactory recommenda- tions while saving much computing resource. In this paper, we propose an enhanced topology-aware method to extract the information backbone in the bipartite network mainly based on the information of neighboring users and objects. Our backbone extraction method enables the recommender systems achieve more than 90% of the accuracy of the top-L recommendation, however, consuming only 20% links. The experimental results show that our method outperforms the alternative backbone extraction methods. Moreover, the structure of the information backbone is studied in detail. Finally, we highlight that the information backbone is one of the most important properties of the bipartite network, with which one can significantly improve the efficiency of the recommender system.Entities:
Year: 2016 PMID: 27682464 PMCID: PMC5041110 DOI: 10.1038/srep34292
Source DB: PubMed Journal: Sci Rep ISSN: 2045-2322 Impact factor: 4.379
Figure 1A visualization of the subgraph-based method.
Given user u1, the user-oriented and object-oriented subgraph are constructed by relying on u1’s neighboring users and objects.
The statistics of Douban, Flickr and Flixster datasets.
| Dataset | #Users, | #Objects, | #Links, | Sparsity |
|---|---|---|---|---|
| Douban | 11,898 | 222,815 | 2,037,736 | 7.69 × 10−4 |
| Flickr | 20,641 | 58,768 | 1,795,730 | 1.48 × 10−3 |
| Flixster | 10,000 | 40,758 | 2,106,568 | 5.17 × 10−3 |
The sparsity is defined as .
Figure 2The recommendation accuracy contributed only by the backbone in recommender system.
The recommendation length L is set to 20. For the subgraph-based method, the number of neighboring users and objects is set to 10. r is the ratio of the size of the backbone to the whole system. The error bars are obtained based on 5 independent instances of training and probe set.
Figure 3The recommendation accuracy (ranking score) contributed only by the backbone.
For the subgraph-based method, the number of neighboring users and objects is set to 10. r is the ratio of the size of the backbone to the whole system.
Figure 4The performance of recommendation algorithms in each subset.
For the subgraph-based method, the number of neighboring users and objects is set to 10. The recommendation length L is set to 20.
The average degrees of users and the average degrees of objects which are selected by these users in the information backbone.
| Methods | Douban | Flickr | Flixster | |||
|---|---|---|---|---|---|---|
| Random | 150.33 | 15.57 | 71.01 | 37.44 | 176.64 | 84.89 |
| Subgraph | 145.50 | 42.48 | 72.11 | 84.67 | 175.39 | 318.71 |
| Popularity | 413.85 | 65.48 | 86.83 | 184.34 | 461.66 | 338.10 |
| Rectangle | 392.49 | 121.08 | 101.61 | 236.45 | 480.21 | 889.41 |
The characteristics of original network and the information backbone.
| Original | Random | Subgraph | Popularity | Rectangle | |
|---|---|---|---|---|---|
| Degree heterogeneity | |||||
| Douban | 25.91 | 10.88 | 47.44 | 12.41 | 6.75 |
| Flickr | 14.58 | 9.69 | 49.64 | 16.55 | 9.78 |
| Flixster | 26.00 | 12.59 | 26.65 | 9.14 | 3.06 |
| Cluster coefficient | |||||
| Douban | 5.906e-05 | 2.046e-05 | 2.237e-05 | 1.368-e05 | 1.746e-05 |
| Flickr | 9.588e-04 | 3.107e-04 | 4.895e-04 | 1.045e-04 | 2.011e-04 |
| Flixster | 2.391e-04 | 6.961e-05 | 2.387e-04 | 2.304e-04 | 3.190e-04 |
| Diffusion Coverage | |||||
| Douban | 0.8470 | 0.1364 | 0.1074 | 0.0211 | 0.0097 |
| Flickr | 0.7723 | 0.1438 | 0.1530 | 0.0572 | 0.0291 |
| Flixster | 0.9911 | 0.3256 | 0.1128 | 0.0313 | 0.0077 |