skip to main content
research-article

TrustDL: : Use of trust-based dictionary learning to facilitate recommendation in social networks

Published: 15 October 2023 Publication History

Abstract

Collaborative filtering (CF) is a widely applied method to perform recommendation tasks in a wide range of domains and applications. Dictionary learning (DL) models, which are highly important in CF-based recommender systems (RSs), are well represented by rating matrices. However, these methods alone do not resolve the cold start and data sparsity issues in RSs. We observed a significant improvement in rating results by adding trust information on the social network. For that purpose, we proposed a new dictionary learning technique based on trust information, called TrustDL, where the social network data were employed in the process of recommendation based on structural details on the trusted network. TrustDL sought to integrate the sources of information, including trust statements and ratings, into the recommendation model to mitigate both problems of cold start and data sparsity. It conducted dictionary learning and trust embedding simultaneously to predict unknown rating values. In this paper, the dictionary learning technique was integrated into rating learning, along with the trust consistency regularization term designed to offer a more accurate understanding of the feature representation. Moreover, partially identical trust embedding was developed, where users with similar rating sets could cluster together, and those with similar rating sets could be represented collaboratively. The proposed strategy appears significantly beneficial based on experiments conducted on four frequently used datasets: Epinions, Ciao, FilmTrust, and Flixster.

References

[1]
S. Ahmadian, N. Joorabloo, M. Jalili, M. Ahmadian, Alleviating data sparsity problem in time-aware recommender systems using a reliable rating profile enrichment approach, Expert Systems with Applications 187 (2022).
[2]
B. Alhijawi, Y. Kilani, A collaborative filtering recommender system using genetic algorithm, Information Processing & Management 57 (6) (2020).
[3]
Amestoy, P., Buttari, A., Higham, N., l'Excellent, J.-Y., Mary, T., & Vieuble, B. (2022). Combining sparse approximate factorizations with mixed precision iterative refinement, 49(1), 1–29.
[4]
Y. Ar, E. Bostanci, A genetic algorithm solution to the collaborative filtering problem, Expert Systems with Applications 61 (2016) 122–128.
[5]
M. Ayub, M.A. Ghazanfar, Z. Mehmood, T. Saba, R. Alharbey, A.M. Munshi, M.A. Alrige, Modeling user rating preference behavior to improve the performance of the collaborative filtering based recommender systems, PloS One 14 (8) (2019).
[6]
M.M. Azadjalal, P. Moradi, A. Abdollahpouri, M. Jalili, A trust-aware recommendation method based on Pareto dominance and confidence concepts, Knowledge-Based Systems 116 (2017) 130–143.
[7]
G. Behera, N. Nain, Handling data sparsity via item metadata embedding into deep collaborative recommender system, Journal of King Saud University-Computer and Information Sciences 34 (10) (2022) 9953–9963.
[8]
Behera, G., & Nain, N. (2022b). Trade-off between memory and model-based collaborative filtering recommender system. Proceedings of the international conference on paradigms of communication, computing and data sciences, 137-146.
[9]
G. Chen, C. Xu, J. Wang, J. Feng, J. Feng, Nonnegative matrix factorization for link prediction in directed complex networks using PageRank and asymmetric link clustering information, Expert Systems with Applications 148 (2020).
[10]
L.-J. Chen, J. Gao, A trust-based recommendation method using network diffusion processes, Physica A: Statistical Mechanics and its Applications 506 (2018) 679–691.
[11]
H. Du, Y. Zhang, L. Ma, F. Zhang, Structured discriminant analysis dictionary learning for pattern classification, Knowledge-Based Systems 216 (2021).
[12]
X. Feng, S. Wu, Z. Tang, Z. Li, Sparse latent model with dual graph regularization for collaborative filtering, Neurocomputing 284 (2018) 128–137.
[13]
S. Forouzandeh, K. Berahmand, M. Rostami, Presentation of a recommender system with ensemble learning and graph embedding: A case on MovieLens, Multimedia Tools and Applications 80 (5) (2021) 7805–7832.
[14]
S. Forouzandeh, M. Rostami, K. Berahmand, Presentation a Trust Walker for rating prediction in recommender system with Biased Random Walk: Effects of H-index centrality, similarity in items and friends, Engineering Applications of Artificial Intelligence 104 (2021).
[15]
S. Forouzandeh, M. Rostami, K. Berahmand, A hybrid method for recommendation systems based on tourism with an evolutionary algorithm and Topsis model, Fuzzy Information and Engineering (2022) 1–25.
[16]
B. Geluvaraj, M. Sundaram, A hybrid approach to resolve data sparsity and cold start hassle in recommender systems, in: Pervasive Computing and Social Networking, Springer, 2022, pp. 499–510.
[17]
Guo, G., Zhang, J., & Yorke-Smith, N. (2015). Trustsvd: Collaborative filtering with both the explicit and implicit influence of user trust and of item ratings. Proceedings of the AAAI conference on artificial intelligence, 29(1), 123-129.
[18]
J. Guo, Y. Zhou, P. Zhang, B. Song, C. Chen, Trust-aware recommendation based on heterogeneous multi-relational graphs fusion, Information Fusion 74 (2021) 87–95.
[19]
M. Jakomin, Z. Bosnić, T. Curk, Simultaneous incremental matrix factorization for streaming recommender systems, Expert Systems with Applications 160 (2020).
[20]
Jamali, M., & Ester, M. (2010). A matrix factorization technique with trust propagation for recommendation in social networks. Proceedings of the fourth ACM conference on Recommender systems, 135-142.
[21]
D. Javaheri, S. Gorgin, J.-A. Lee, M. Masdari, An improved discrete harris hawk optimization algorithm for efficient workflow scheduling in multi-fog computing, Sustainable Computing: Informatics and Systems 36 (2022),.
[22]
X.-Y. Jing, F. Wu, Z. Li, R. Hu, D. Zhang, Multi-label dictionary learning for image annotation, IEEE Transactions on Image Processing 25 (6) (2016) 2712–2725.
[23]
I.E. Kartoglu, M.W. Spratling, Two collaborative filtering recommender systems based on sparse dictionary coding, Knowledge and Information Systems 57 (3) (2018) 709–720.
[24]
N. Khaledian, F. Mardukhi, CFMT: A collaborative filtering approach based on the nonnegative matrix factorization technique and trust relationships, Journal of Ambient Intelligence and Humanized Computing (2022) 1–17.
[25]
R. Kiran, P. Kumar, B. Bhasker, DNNRec: A novel deep learning based hybrid recommender system, Expert Systems with Applications 144 (2020).
[26]
M. Kordabadi, A. Nazari, M. Mansoorizadeh, A movie recommender system based on topic modeling using machine learning methods, International Journal of Web Research 5 (2) (2022) 19–28,.
[27]
Koren, Y. (2008). Factorization meets the neighborhood: a multifaceted collaborative filtering model. Proceedings of the 14th ACM SIGKDD international conference on Knowledge discovery and data mining, 426-434.
[28]
R. Kuo, C.-K. Chen, S.-H. Keng, Application of hybrid metaheuristic with perturbation-based K-nearest neighbors algorithm and densest imputation to collaborative filtering in recommender systems, Information Sciences 575 (2021) 90–115.
[29]
J. Lee, S. Kim, G. Lebanon, Y. Singer, Local low-rank matrix approximation, International Conference on Machine Learning (2013) 82–90.
[30]
H. Li, K. Li, J. An, W. Zheng, K. Li, An efficient manifold regularized sparse non-negative matrix factorization model for large-scale recommender systems on GPUs, Information Sciences 496 (2019) 464–484.
[31]
J. Li, J. Tao, W. Ding, J. Zhang, Z. Meng, Period-assisted adaptive parameterized wavelet dictionary and its sparse representation for periodic transient features of rolling bearing faults, Mechanical Systems and Signal Processing 169 (2022).
[32]
W. Li, J. Mo, M. Xin, Q. Jin, An Optimized trust model integrated with linear features for cyber-enabled recommendation services, Journal of Parallel and Distributed Computing 118 (2018) 81–88.
[33]
W. Li, Z. Ye, M. Xin, Q. Jin, Social recommendation based on trust and influence in SNS environments, Multimedia Tools and Applications 76 (9) (2017) 11585–11602.
[34]
W. Li, X. Zhou, S. Shimizu, M. Xin, J. Jiang, H. Gao, Q. Jin, Personalization recommendation algorithm based on trust correlation degree and matrix factorization, IEEE Access 7 (2019) 45451–45459.
[35]
A. Livne, E.S. Tov, A. Solomon, A. Elyasaf, B. Shapira, L. Rokach, Evolving context-aware recommender systems with users in mind, Expert Systems with Applications 189 (2022).
[36]
X. Luo, M. Zhou, Y. Xia, Q. Zhu, An efficient non-negative matrix-factorization-based approach to collaborative filtering for recommender systems, IEEE Transactions on Industrial Informatics 10 (2) (2014) 1273–1284.
[37]
A. Mnih, R.R. Salakhutdinov, Probabilistic matrix factorization, Advances in Neural Information Processing Systems 20 (2008) 1257–1264.
[38]
A. Nazari, M. Kordabadi, M. Mansoorizadeh, Scalable and data-independent multi-agent recommender system using social networks analysis, International Journal of Information Technology & Decision Making 22 (4) (2023) 1–22,.
[39]
H. Papadakis, A. Papagrigoriou, C. Panagiotakis, E. Kosmas, P. Fragopoulou, Collaborative filtering recommender systems taxonomy, Knowledge and Information Systems 64 (1) (2022) 35–74.
[40]
H. Parvin, P. Moradi, S. Esmaeili, TCFACO: Trust-aware collaborative filtering method based on ant colony optimization, Expert Systems with Applications 118 (2019) 152–168.
[41]
H. Parvin, P. Moradi, S. Esmaeili, N.N. Qader, A scalable and robust trust-based nonnegative matrix factorization recommender using the alternating direction method, Knowledge-Based Systems 166 (2019) 92–107.
[42]
O. Permiakova, T. Burger, Sketched Stochastic Dictionary Learning for large-scale data and application to high-throughput mass spectrometry, Statistical Analysis and Data Mining: The ASA Data Science Journal 15 (1) (2022) 43–56.
[43]
Z. Qi, K. Yue, L. Duan, J. Wang, S. Qiao, X. Fu, Matrix factorization based Bayesian network embedding for efficient probabilistic inferences, Expert Systems with Applications 169 (2021).
[44]
R. Rashidi, K. Khamforoosh, A. Sheikhahmadi, Proposing improved meta-heuristic algorithms for clustering and separating users in the recommender systems, Electronic Commerce Research (2021) 1–26.
[45]
K.V. Rodpysh, S.J. Mirabedini, T. Banirostam, Employing singular value decomposition and similarity criteria for alleviating cold start and sparse data in context-aware recommender systems, Electronic Commerce Research (2021) 1–27.
[46]
H. Tahmasbi, M. Jalali, H. Shakeri, TSCMF: Temporal and social collective matrix factorization model for recommender systems, Journal of Intelligent Information Systems 56 (1) (2021) 169–187.
[47]
R. Talmon, S. Mallat, H. Zaveri, R.R. Coifman, Manifold learning for latent variable inference in dynamical systems, IEEE Transactions on Signal Processing 63 (15) (2015) 3843–3856.
[48]
J. Wang, L. Zhu, T. Dai, Q. Xu, T. Gao, Low-rank and sparse matrix factorization with prior relations for recommender systems, Applied Intelligence 51 (2021) 3435–3449.
[49]
W. Wang, Y. Yan, F. Nie, S. Yan, N. Sebe, Flexible manifold learning with optimal graph for image and video representation, IEEE Transactions on Image Processing 27 (6) (2018) 2664–2675.
[50]
B. Yang, Y. Lei, J. Liu, W. Li, Social collaborative filtering by trust, IEEE Transactions on Pattern Analysis and Machine Intelligence 39 (8) (2016) 1633–1647.
[51]
F. Zhang, S. Qi, Q. Liu, M. Mao, A. Zeng, Alleviating the data sparsity problem of recommender systems by clustering nodes in bipartite networks, Expert Systems with Applications 149 (2020).
[52]
L. Zhou, G. Du, K. Lü, L. Wang, A network-based sparse and multi-manifold regularized multiple non-negative matrix factorization for multi-view clustering, Expert Systems with Applications 174 (2021).
[53]
B. Zhu, J.Z. Liu, S.F. Cauley, B.R. Rosen, M.S. Rosen, Image reconstruction by domain-transform manifold learning, Nature 555 (7697) (2018) 487–492.

Cited By

View all
  • (2024)Time-aware multi-behavior graph network model for complex group behavior predictionInformation Processing and Management: an International Journal10.1016/j.ipm.2024.10366661:3Online publication date: 2-Jul-2024
  • (2024)An extended trust and distrust network-based dual fuzzy recommendation model and its application based on user-generated contentExpert Systems with Applications: An International Journal10.1016/j.eswa.2024.123360248:COnline publication date: 15-Aug-2024
  • (2024)MaskDUFExpert Systems with Applications: An International Journal10.1016/j.eswa.2023.121995238:PCOnline publication date: 27-Feb-2024
  • Show More Cited By

Index Terms

  1. TrustDL: Use of trust-based dictionary learning to facilitate recommendation in social networks
    Index terms have been assigned to the content through auto-classification.

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image Expert Systems with Applications: An International Journal
    Expert Systems with Applications: An International Journal  Volume 228, Issue C
    Oct 2023
    1608 pages

    Publisher

    Pergamon Press, Inc.

    United States

    Publication History

    Published: 15 October 2023

    Author Tags

    1. Recommender systems
    2. Dictionary learning
    3. Trust relationship
    4. Sparse representation
    5. Machine learning

    Qualifiers

    • Research-article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 06 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Time-aware multi-behavior graph network model for complex group behavior predictionInformation Processing and Management: an International Journal10.1016/j.ipm.2024.10366661:3Online publication date: 2-Jul-2024
    • (2024)An extended trust and distrust network-based dual fuzzy recommendation model and its application based on user-generated contentExpert Systems with Applications: An International Journal10.1016/j.eswa.2024.123360248:COnline publication date: 15-Aug-2024
    • (2024)MaskDUFExpert Systems with Applications: An International Journal10.1016/j.eswa.2023.121995238:PCOnline publication date: 27-Feb-2024
    • (2024)A trust management system for fog computing using improved genetic algorithmThe Journal of Supercomputing10.1007/s11227-024-06271-x80:14(20923-20955)Online publication date: 4-Jun-2024
    • (2024)Trust management in the internet of vehicles: a systematic literature review of blockchain integrationInternational Journal of Information Security10.1007/s10207-024-00878-023:4(3065-3088)Online publication date: 1-Aug-2024
    • (2024)Counterfactual contextual bandit for recommendation under delayed feedbackNeural Computing and Applications10.1007/s00521-024-09800-036:23(14599-14613)Online publication date: 1-Aug-2024
    • (2024)Enhancing user and item representation with collaborative signals for KG-based recommendationNeural Computing and Applications10.1007/s00521-024-09419-136:12(6681-6699)Online publication date: 1-Apr-2024

    View Options

    View options

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media