Volume 15, Issue 3 (September 2019)                   IJEEE 2019, 15(3): 294-309 | Back to browse issues page

XML Print

Download citation:
BibTeX | RIS | EndNote | Medlars | ProCite | Reference Manager | RefWorks
Send citation to:

Naderan M, Namjoo E, Mohammadi S. Trust Classification in Social Networks Using Combined Machine Learning Algorithms and Fuzzy Logic. IJEEE. 2019; 15 (3) :294-309
URL: http://ijeee.iust.ac.ir/article-1-1356-en.html
Abstract:   (1457 Views)
Social networks have become the main infrastructure of today’s daily activities of people during the last decade. In these networks, users interact with each other, share their interests on resources and present their opinions about these resources or spread their information. Since each user has a limited knowledge of other users and most of them are anonymous, the trust factor plays an important role on recognizing a suitable product or specific user. The inference mechanism of trust in social media refers to utilizing available information of a specific user who intends to contact an unknown user. This mostly occurs when purchasing a product, deciding to have friendship or other applications which require predicting the reliability of the second party. In this paper, first the raw data of the real world dataset, Epinions, is examined, and the feature vector is calculated for each pair of social network users. Next, fuzzy logic is incorporated to rank the membership of trust to a specific class, according to two-, three- and five-classes classification. Finally, to classify the trust values of users, three machine learning techniques, namely Support Vector Machine (SVM), Decision Tree (DT), and k-Nearest Neighbors (kNN), are used instead of traditional weighted sum methods, to express the trust between any two users in the presence of a special pattern. The results of simulation show that the accuracy of the proposed method reaches to 91%, and unlike other methods, does not decrease by increasing the number of samples.
Full-Text [PDF 1059 kb]   (578 Downloads)    
  • Presenting new feature values for trust classification in a real-world data set, Epinions;
  • Addressing the three classification algorithms, SVM, decision tree and KNN, for trust classification instead of traditional weighted sum formula;
  • Combining the fuzzy logic together with two, three and five-class classification for more realistic modelling of trust.

Type of Study: Research Paper | Subject: Computer Communications and Networks
Received: 2018/10/10 | Revised: 2019/06/04 | Accepted: 2019/02/01

Creative Commons License
© 2020 by the authors. Licensee IUST, Tehran, Iran. This is an open access journal distributed under the terms and conditions of the Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0) license.