Skip to main content
Erschienen in: Neural Computing and Applications 9/2019

08.05.2018 | S.I. : Emergence in Human-like Intelligence towards Cyber-Physical Systems

A novel collaborative filtering algorithm of machine learning by integrating restricted Boltzmann machine and trust information

verfasst von: Xiaojun Wu, Xiaojie Yuan, Chunyan Duan, Jing Wu

Erschienen in: Neural Computing and Applications | Ausgabe 9/2019

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

With rapidly increasing information on the Internet, it can be more difficult and time consuming to find what one really wants, especially in e-commerce. Systems and methods based on machine learning are emerging to generate recommendations based on various factors. Existing methods face issues such as data sparsity and cold starts. To alleviate their effects, this paper proposes a novel social recommendation method combined with a restricted Boltzmann machine model and trust information to improve the performance of recommendations. Specifically, users’ preferences and ratings of items are used as data inputs in a restricted Boltzmann machine model to learn the probability distribution. In addition, user similarities are calculated by weighting user similarity and user trust values derived from trust information (i.e., trust statements explicitly given by users). Predictions are made by integrating user-history ratings and ratings of trusted users from a well-trained restricted Boltzmann machine model. Experimental results show that the proposed method has better prediction accuracy than other common collaborative filtering algorithms of machine learning.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Sohrabi B, Mahmoudian P, Raeesi I (2012) A framework for improving e-commerce websites usability using a hybrid genetic algorithm and neural network system. Neural Comput Appl 21(5):1017–1029CrossRef Sohrabi B, Mahmoudian P, Raeesi I (2012) A framework for improving e-commerce websites usability using a hybrid genetic algorithm and neural network system. Neural Comput Appl 21(5):1017–1029CrossRef
2.
Zurück zum Zitat Guo G, Zhang J, Thalmann D (2014) Merging trust in collaborative filtering to alleviate data sparsity and cold start. Knowl Based Syst 57:57–68CrossRef Guo G, Zhang J, Thalmann D (2014) Merging trust in collaborative filtering to alleviate data sparsity and cold start. Knowl Based Syst 57:57–68CrossRef
3.
Zurück zum Zitat Lee WP, Ma CY (2016) Enhancing collaborative recommendation performance by combining user preference and trust-distrust propagation in social networks. Knowl Based Syst 106:125–134CrossRef Lee WP, Ma CY (2016) Enhancing collaborative recommendation performance by combining user preference and trust-distrust propagation in social networks. Knowl Based Syst 106:125–134CrossRef
4.
Zurück zum Zitat Ma T, Zhou J, Tang M, Tian Y, Al-Dhelaan A, Al-Rodhaan M, Lee S (2015) Social network and tag sources based augmenting collaborative recommender system. IEICE Trans Inf Syst E98.D(4):902–910CrossRef Ma T, Zhou J, Tang M, Tian Y, Al-Dhelaan A, Al-Rodhaan M, Lee S (2015) Social network and tag sources based augmenting collaborative recommender system. IEICE Trans Inf Syst E98.D(4):902–910CrossRef
5.
Zurück zum Zitat Lika B, Kolomvatsos K, Hadjiefthymiades S (2014) Facing the cold start problem in recommender systems. Expert Syst Appl 41(4):2065–2073CrossRef Lika B, Kolomvatsos K, Hadjiefthymiades S (2014) Facing the cold start problem in recommender systems. Expert Syst Appl 41(4):2065–2073CrossRef
6.
Zurück zum Zitat Salakhutdinov R, Mnih A, Hinton G (2007) Restricted Boltzmann machines for collaborative filtering. In: Proceedings of the 24th international conference on Machine learning. ACM, pp 791–798 Salakhutdinov R, Mnih A, Hinton G (2007) Restricted Boltzmann machines for collaborative filtering. In: Proceedings of the 24th international conference on Machine learning. ACM, pp 791–798
7.
Zurück zum Zitat Liu Y, Tong Q, Du Z, Hu L (2014) Content-boosted restricted Boltzmann machine for recommendation. In: International conference on artificial neural networks. Springer, pp 773–780 Liu Y, Tong Q, Du Z, Hu L (2014) Content-boosted restricted Boltzmann machine for recommendation. In: International conference on artificial neural networks. Springer, pp 773–780
8.
Zurück zum Zitat Sun T, Shao X, Ju X (2014) Collaborative filtering based on symmetrical restricted Boltzmann machines. J Jiangsu Univ Sci Technol (Nat Sci Ed) 28(04):392–394 Sun T, Shao X, Ju X (2014) Collaborative filtering based on symmetrical restricted Boltzmann machines. J Jiangsu Univ Sci Technol (Nat Sci Ed) 28(04):392–394
9.
Zurück zum Zitat Li C, Li J (2017) Collaborative filtering based on dual conditional restricted Boltzmann machines. In: 2017 36th Chinese control conference (CCC), 26–28 July 2017, pp 10871–10874 Li C, Li J (2017) Collaborative filtering based on dual conditional restricted Boltzmann machines. In: 2017 36th Chinese control conference (CCC), 26–28 July 2017, pp 10871–10874
10.
Zurück zum Zitat Du YP, Yao CQ, Huo SH, Liu JX (2017) A new item-based deep network structure using a restricted Boltzmann machine for collaborative filtering. Front Inf Technol Electron Eng 18(5):658–666CrossRef Du YP, Yao CQ, Huo SH, Liu JX (2017) A new item-based deep network structure using a restricted Boltzmann machine for collaborative filtering. Front Inf Technol Electron Eng 18(5):658–666CrossRef
11.
Zurück zum Zitat Seo Y-D, Kim Y-G, Lee E, Baik D-K (2017) Personalized recommender system based on friendship strength in social network services. Expert Syst Appl 69:135–148CrossRef Seo Y-D, Kim Y-G, Lee E, Baik D-K (2017) Personalized recommender system based on friendship strength in social network services. Expert Syst Appl 69:135–148CrossRef
12.
Zurück zum Zitat Sun Z, Han L, Huang W, Wang X, Zeng X, Wang M, Yan H (2015) Recommender systems based on social networks. J Syst Softw 99:109–119CrossRef Sun Z, Han L, Huang W, Wang X, Zeng X, Wang M, Yan H (2015) Recommender systems based on social networks. J Syst Softw 99:109–119CrossRef
13.
Zurück zum Zitat Martinez-Cruz C, Porcel C, Bernabé-Moreno J, Herrera-Viedma E (2015) A model to represent users trust in recommender systems using ontologies and fuzzy linguistic modeling. Inf Sci 311:102–118CrossRef Martinez-Cruz C, Porcel C, Bernabé-Moreno J, Herrera-Viedma E (2015) A model to represent users trust in recommender systems using ontologies and fuzzy linguistic modeling. Inf Sci 311:102–118CrossRef
14.
Zurück zum Zitat Deng S, Huang L, Xu G (2014) Social network-based service recommendation with trust enhancement. Expert Syst Appl 41(18):8075–8084CrossRef Deng S, Huang L, Xu G (2014) Social network-based service recommendation with trust enhancement. Expert Syst Appl 41(18):8075–8084CrossRef
15.
Zurück zum Zitat Azadjalal MM, Moradi P, Abdollahpouri A, Jalili M (2017) A trust-aware recommendation method based on Pareto dominance and confidence concepts. Knowl Based Syst 116:130–143CrossRef Azadjalal MM, Moradi P, Abdollahpouri A, Jalili M (2017) A trust-aware recommendation method based on Pareto dominance and confidence concepts. Knowl Based Syst 116:130–143CrossRef
16.
Zurück zum Zitat Lee W-P, Ma C-Y (2016) Enhancing collaborative recommendation performance by combining user preference and trust-distrust propagation in social networks. Knowl Based Syst 106:125–134CrossRef Lee W-P, Ma C-Y (2016) Enhancing collaborative recommendation performance by combining user preference and trust-distrust propagation in social networks. Knowl Based Syst 106:125–134CrossRef
17.
Zurück zum Zitat Gohari FS, Aliee FS, Haghighi H (2018) A new confidence-based recommendation approach: combining trust and certainty. Inf Sci 422:21–50CrossRef Gohari FS, Aliee FS, Haghighi H (2018) A new confidence-based recommendation approach: combining trust and certainty. Inf Sci 422:21–50CrossRef
18.
Zurück zum Zitat Kalaï A, Zayani CA, Amous I, Abdelghani W, Sèdes F (2018) Social collaborative service recommendation approach based on user’s trust and domain-specific expertise. Fut Gen Comput Syst 80:355–367CrossRef Kalaï A, Zayani CA, Amous I, Abdelghani W, Sèdes F (2018) Social collaborative service recommendation approach based on user’s trust and domain-specific expertise. Fut Gen Comput Syst 80:355–367CrossRef
19.
Zurück zum Zitat Ji N, Zhang J, Zhang C, Yin Q (2014) Enhancing performance of restricted Boltzmann machines via log-sum regularization. Knowl Based Syst 63:82–96CrossRef Ji N, Zhang J, Zhang C, Yin Q (2014) Enhancing performance of restricted Boltzmann machines via log-sum regularization. Knowl Based Syst 63:82–96CrossRef
20.
Zurück zum Zitat Welling M, Rosen-Zvi M, Hinton GE (2005) Exponential family harmoniums with an application to information retrieval. In: Advances in neural information processing systems, pp 1481–1488 Welling M, Rosen-Zvi M, Hinton GE (2005) Exponential family harmoniums with an application to information retrieval. In: Advances in neural information processing systems, pp 1481–1488
21.
Zurück zum Zitat Louppe G (2010) Collaborative filtering: scalable approaches using restricted Boltzmann machines. Université de Liège, Liège Louppe G (2010) Collaborative filtering: scalable approaches using restricted Boltzmann machines. Université de Liège, Liège
22.
Zurück zum Zitat Hinton GE (2012) A practical guide to training restricted Boltzmann machines. In: Neural networks: tricks of the trade. Springer, pp 599–619 Hinton GE (2012) A practical guide to training restricted Boltzmann machines. In: Neural networks: tricks of the trade. Springer, pp 599–619
23.
Zurück zum Zitat Granovetter MS (1977) The strength of weak ties. In: Social networks. Elsevier, pp 347–367 Granovetter MS (1977) The strength of weak ties. In: Social networks. Elsevier, pp 347–367
24.
Zurück zum Zitat Zhang S, Yang WT, Xu S, Zhang WY (2017) A hybrid social network-based collaborative filtering method for personalized manufacturing service recommendation. Int J Comput Commun Control 12(5):728–740CrossRef Zhang S, Yang WT, Xu S, Zhang WY (2017) A hybrid social network-based collaborative filtering method for personalized manufacturing service recommendation. Int J Comput Commun Control 12(5):728–740CrossRef
25.
Zurück zum Zitat 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. In: AAAI, pp 123–125 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. In: AAAI, pp 123–125
26.
Zurück zum Zitat Wang Y, Li L, Liu G (2013) Social context-aware trust inference for trust enhancement in social network based recommendations on service providers. World Wide Web 18(1):159–184CrossRef Wang Y, Li L, Liu G (2013) Social context-aware trust inference for trust enhancement in social network based recommendations on service providers. World Wide Web 18(1):159–184CrossRef
Metadaten
Titel
A novel collaborative filtering algorithm of machine learning by integrating restricted Boltzmann machine and trust information
verfasst von
Xiaojun Wu
Xiaojie Yuan
Chunyan Duan
Jing Wu
Publikationsdatum
08.05.2018
Verlag
Springer London
Erschienen in
Neural Computing and Applications / Ausgabe 9/2019
Print ISSN: 0941-0643
Elektronische ISSN: 1433-3058
DOI
https://doi.org/10.1007/s00521-018-3509-y

Weitere Artikel der Ausgabe 9/2019

Neural Computing and Applications 9/2019 Zur Ausgabe

S.I. : Emergence in Human-like Intelligence towards Cyber-Physical Systems

Intelligent learning system based on personalized recommendation technology

S.I. : Emergence in Human-like Intelligence towards Cyber-Physical Systems

Detecting adverse drug reactions from social media based on multi-channel convolutional neural networks