Hostname: page-component-6766d58669-fx4k7 Total loading time: 0 Render date: 2026-05-18T02:28:29.802Z Has data issue: false hasContentIssue false

Blind compressive sensing formulation incorporating metadata for recommender system design

Published online by Cambridge University Press:  20 July 2015

Anupriya Gogna*
Affiliation:
Indraprastha Institute of Information Technology, Okhla Phase – III, New Delhi, Delhi 110020, India. Phone: 91-9910622345
Angshul Majumdar
Affiliation:
Indraprastha Institute of Information Technology, Okhla Phase – III, New Delhi, Delhi 110020, India. Phone: 91-9910622345
*
A. Gogna, Email: anupriyag@iiitd.ac.in

Abstract

Standard techniques in matrix factorization (MF) – a popular method for latent factor model-based design – result in dense matrices for both users and items. Users are likely to have some affinity toward all the latent factors – making a dense matrix plausible, but it is not possible for the items to possess all the latent factors simultaneously; hence it is more likely to be sparse. Therefore, we propose to factor the rating matrix into a dense user matrix and a sparse item matrix, leading to the blind compressed sensing (BCS) framework. To further enhance the prediction quality of our design, we aim to incorporate user and item metadata into the BCS framework. The additional information helps in reducing the underdetermined nature of the problem of rating prediction caused by extreme sparsity of the rating dataset. Our design is based on the belief that users sharing similar demographic profile have similar preferences and thus can be described by the similar latent factor vectors. We also use item metadata (genre information) to group together the similar items. We modify our BCS formulation to include item metadata under the assumption that items belonging to common genre share similar sparsity pattern. We also design an efficient algorithm to solve our formulation. Extensive experimentation conducted on the movielens dataset validates our claim that our modified MF framework utilizing auxiliary information improves upon the existing state-of-the-art techniques.

Information

Type
Original Paper
Creative Commons
Creative Common License - CCCreative Common License - BYNCCreative Common License - SA
This is an Open Access article, distributed under the terms of the Creative Commons Attribution-NonCommercial-ShareAlike licence (http://creativecommons.org/licenses/by-nc-sa/4.0/), which permits non-commercial re-use, distribution, and reproduction in any medium, provided the same Creative Commons licence is included and the original work is properly cited. The written permission of Cambridge University Press must be obtained for commercial re-use
Copyright
Copyright © The Authors, 2015
Figure 0

Fig. 1. Algorithm for BCS-User-Metadata.

Figure 1

Fig. 2. Algorithm for BCS-Item-Metadata.

Figure 2

Table 1. Regularization parameter values.

Figure 3

Table 2. Error measures (100 K dataset).

Figure 4

Table 3. Error measures (1 M dataset).

Figure 5

Table 4. Run time comparison (100 K dataset).

Figure 6

Fig. 3. Precision (100 K).

Figure 7

Fig. 4. Recall (100 K).

Figure 8

Fig. 5. Precision (1 M).

Figure 9

Fig. 6. Recall (1 M).

Figure 10

Table 5. Error measures (100 K dataset).

Figure 11

Table 6. Error measures (1 M dataset).

Figure 12

Fig. 7. Precision (100 K).

Figure 13

Fig. 8. Recall (100 K).

Figure 14

Fig. 9. Precision (1 M).

Figure 15

Fig. 10. Recall (1 M).

Figure 16

Table 7. Error measures (100 K dataset).

Figure 17

Table 8. Error measures (1 M dataset).

Figure 18

Table 9. Run time comparison (100 K dataset).

Figure 19

Fig. 11. Precision (100 K).

Figure 20

Fig. 12. Recall (100 K).

Figure 21

Fig. 13. Precision (1 M).

Figure 22

Fig. 14. Recall (1 M).