[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

Social collaborative service recommendation approach based on users trust and domain-specific expertise

Published: 01 March 2018 Publication History

Abstract

A few years ago, the Internet of (Web) Service vision came to offer services to all aspects of life and business. The increasing number of Web services make service recommendation a directive research to help users discover services. Furthermore, the rapid development of social network has accelerated the development of social recommendation approach to avoid the data sparsity and cold-start problems that are not treated very well in the collaborative filtering approach. On the one hand, the pervasive use of the social media provides a big social information about the users (e.g.,personnel data, social activities, relationships). Hence, the use of trust relation becomes a necessity to filter and select only the useful information. Several trust-aware service recommender systems have been proposed in literature but they do not consider the time in trust level detection among users. On the other hand, in the reality, the majority of users prefer the advice not only of their trusted friends but also their expertise in some domain-specific. In fact, the taking into account of users expertise in recommendation step can resolve the users disorientation problem. For these reasons, we present, in this paper, a Web service decentralized discovery approach which is based on two complementary mechanisms. The trust detection is the first mechanism to detect the social trust level among users. This level is defined in terms of the users interactions for a period of time and their interest similarity which are inferred from their social profiles. The service recommendation is the second mechanism which combines the social and collaborative approaches to recommend to the active user the appropriate services according to the expertise level of his most trustworthy friends. This level is extracted from the friends past invocation histories according to the domain-specific which is known in advance in the target users query. Performance evaluation shows that each proposed mechanism achieves good results. The proposed Level of social Trust (LoT) metric gives better precision more than 50% by comparing with the same metric without taking into account the time factor. The proposed service recommendation mechanism which based on the trust and the domain-specific expertise gives, firstly, a RMSE value lower than other trust-aware recommender systems like TidalTrust, MoleTrust and TrustWalker. Secondly, it provides a better response rate than the recommendation mechanism which based only on trust with a difference equal to 4%. Proposing a novel Web service decentralized discovery approach.Our approach based on two disjoint service recommendation mechanisms.Recommending the Web services based on the social trust and the domain-specific expertise.Computing the social trust according to the time-aware users interactions and the interest similarity.Computing the expertise of each recommender according to his past service invocation per domain.

References

[1]
M. Pistore, P. Traverso, M. Paolucci, M. Wagner, From software services to a future internet of services, in: Towards the Future Internet A European Research Perspective, 2009, pp. 183-192.
[2]
C. Schroth, T. Janner, Web 2.0 and SOA: Converging concepts enabling the internet of services, IT Professional, 9 (2007) 36-41.
[3]
R. Ruggaber, Internet of services SAP research vision, in: 16th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises WETICE, 2007.
[4]
Z. Yuan, Z. Shuai, W. Yan, C. Yanhong, Z. Wenyu, C. Xin, A social networkbased expertiseenhanced collaborative filtering method for Egovernment service recommendation, Adv. Inf. Sci. Serv. Sci., 5 (2013) 724-735.
[5]
S. Deng, L. Huang, G. Xu, Social networkbased service recommendation with trust enhancement, Expert Syst. Appl., 41 (2014) 8075-8084.
[6]
S. Dustdar, M. Treiber, A view based analysis on web service registries, Distrib. Parallel Databases, 18 (2005) 147-171.
[7]
Z. Maamar, L.K. Wives, Y. Badr, S. Elnaffar, K. Boukadi, N. Faci, LinkedWS: A novel Web services discovery model based on the Metaphor of social networks, Simul. Model. Pract. Theory, 19 (2011) 121-132.
[8]
E. Al-Masri, Q.H. Mahmoud, QoSbased discovery and ranking of web services, in: IEEE 16th International Conference on Computer Communications and Networks, ICCCN, Turtle Bay Resort, Honolulu, Hawaii, USA, 2007, pp. 529534.
[9]
Q. Zhang, C.C. Ding, C. Chi, Collaborative filtering based service ranking using invocation histories, in: IEEE International Conference on Web Services, ICWS, Washington, DC, USA, 2011, pp. 195202.
[10]
N.N. Chan, W. Gaaloul, S. Tata, A recommender system based on historical usage data for web service discovery, Serv. Oriented Comput. Appl., 6 (2012) 51-63.
[11]
X. Su, T.M. Khoshgoftaar, A survey of collaborative filtering techniques, Adv. Artif. Intell. (2009) 1-19.
[12]
I. King, M.R. Lyu, H. Ma, Introduction to social recommendation, in: Proceedings of the 19th International Conference on World Wide Web, WWW, Raleigh, North Carolina, USA, 2010, pp. 13551356.
[13]
I. Guy, D. Carmel, Social recommender systems, in: The 20th International Conference on World Wide Web, WWW, Hyderabad, India, 2011, pp. 283284.
[14]
J. Tang, X. Hu, H. Liu, Social recommendation: a review, Social Netw. Analys. Mining, 3 (2013) 1113-1133.
[15]
A. Louati, J.E. Haddad, S. Pinson, A distributed decision making and propagation approach for trustbased service discovery in social networks, in: A ProcessOriented View Joint INFORMSGDN and EWGDSS International Conference Group Decision and Negotiation GDN, Toulouse, France, 2014, pp. 262269.
[16]
S.K. Bansal, A. Bansal, Reputationbased web service selection for composition, in: World Congress on Services SERVICES, Washington, DC, USA, 2011, pp. 9596.
[17]
M. Tang, Y. Xu, J. Liu, Z. Zheng, X.F. Liu, Trust-aware service recommendation via exploiting social networks, in: IEEE International Conference on Services Computing, Santa Clara, CA, USA, 2013, pp. 376383.
[18]
S. Lin, Y. Yang, C. Lo, K. Chao, A social trust based recommendation mechanism for web service dynamic collaboration, in: IEEE 6th International Conference on ServiceOriented Computing and Applications, Koloa, HI, USA, 2013, pp. 318322.
[19]
H. Fallatah, J. Bentahar, E.K. Asl, Social networkbased framework for web services discovery, in: International Conference on Future Internet of Things and Cloud, FiCloud, Barcelona, Spain, 2014, pp. 159166.
[20]
J. Golbeck, Trust on the World Wide Web: A survey, Found. Trends Web Sci., 1 (2006) 131-197.
[21]
S. Mokarizadeh, N. Dokoohaki, M. Matskin, P. Kngas, Trust and privacy enabled service composition using social experience, in: IFIP Advances in Information and Communication Technology, vol. 341, Springer Berlin Heidelberg, Buenos Aires, Argentina, 2010, pp. 226-236.
[22]
V. Podobnik, D. Striga, A. Jandras, I. Lovrek, How to calculate trust between social network users? in: 20th International Conference on Software, Telecommunications and Computer Networks, SoftCOM, Split, Croatia, 2012, pp. 16.
[23]
S. Nepal, W. Sherchan, C. Paris, STrust: A trust model for social networks, in: IEEE 10th International Conference on Trust, Security and Privacy in Computing and Communications, TrustCom, Changsha, China, 2011, pp. 841-846.
[24]
C. Ziegler, J. Golbeck, Investigating interactions of trust and interest similarity, Decis. Support Syst., 43 (2006) 460-475.
[25]
P. Massa, P. Avesani, Trustaware recommender systems, in: ACM Conference on Recommender Systems RecSys, Minneapolis, MN, USA, 2007, pp. 1724.
[26]
M. Jamali, M. Ester, TrustWalker: a random walk model for combining trustbased and itembased recommendation, in: The 15th ACM International Conference on Knowledge Discovery and Data Mining SIGKDD, Paris, France, 2009, pp. 397406.
[27]
M.G. Moghaddam, N. Mustapha, A. Mustapha, N.M. Sharef, A. Elahian, AgeTrust: A new temporal trustbased collaborative filtering approach, in: International Conference on Information Science Applications, ICISA, 2014, pp. 14.
[28]
F. Lalanne, A.R. Cavalli, S. Maag, Quality of experience as a selection criterion for web services, in: Eighth International Conference on Signal Image Technology and Internet Based Systems, SITIS, Sorrento, Naples, Italy, 2012, pp. 519526.
[29]
A. Kala, C.A. Zayani, I. Amous, Users social profile based web services discovery, in: 8th IEEE International Conference on ServiceOriented Computing and Applications, SOCA, Rome, Italy, 2015, pp. 29.
[30]
M. Treiber, H.L. Truong, S. Dustdar, SOAF - design and implementation of a service-enriched social network, in: 9th International Conference on Web Engineering ICWE, San Sebastin, Spain, 2009, pp. 379393.
[31]
A. Kala, C.A. Zayani, I. Amous, F. Sdes, Expertise and trust -aware- social recommendation for web services discovery, in: 14th IEEE International Conference on Service Oriented Computing, ICSOC, Alberta, Canada, 2016, pp. 517533.
[32]
X. Zhou, Y. Xu, Y. Li, A. Jsang, C. Cox, The stateof-theart in personalized recommender systems for social networking, Artif. Intell. Rev., 37 (2012) 119-132.
[33]
A. DAndrea, F. Ferri, P. Grifoni, An overview of methods for virtual social networks analysis, in: Computational Social Network Analysis: Trends, Tools and Research Advances, in:, Springer London, 2010, pp. 3-25.
[34]
A. Kala, W. Abdelghani, C.A. Zayani, I. Amous, LoTrust: A social trust level model based on time-aware social interactions and interests similarity, in: 14th IEEE Fourteenth Annual Conference on Privacy, Security and Trust, Auckland, NewZeland, 2016, pp. 428436.
[35]
P. Victor, C. Cornelis, M.D. Cock, P.P. daSilva, Gradual trust and distrust in recommender systems, Fuzzy Sets and Systems, 160 (2009) 1367-1382.
[36]
S. Nepal, C. Paris, A. Bouguettaya, Trusting the Social Web: issues and challenges, World Wide Web, 18 (2015) 1-7.
[37]
J. Rouchier, Cognition and multiagent interaction: from cognitive modeling to social simulation, J. Artif. Soc. Soc. Simul., 10 (2007).
[38]
J. Zeng, M. Gao, J. Wen, S. Hirokawa, A hybrid trust degree model in social network for recommender system, in: Advanced Applied Informatics (IIAIAAI), 2014 IIAI 3rd International Conference on, 2014, pp. 3741.
[39]
W. Sherchan, S. Nepal, C. Paris, A survey of trust in social networks, ACM Comput. Surv., 45 (2013) 47.
[40]
J. Golbeck, M. Rothstein, Linking social networks on the web with FOAF: A semantic web case study, in: Proceedings of the Twenty-Third AAAI Conference on Artificial Intelligence, 2008, pp. 11381143.
[41]
C.G. Akcora, B. Carminati, E. Ferrari, User similarities on social networks, Soc. Netw. Anal. Min., 3 (2013) 475-495.
[42]
S. Nepal, C. Paris, S.K. Bista, W. Sherchan, A trust model-based analysis of social networks, IJTMCC, 1 (2013) 3-22.
[43]
M. Gong, Z. Xu, L. Xu, Y. Li, L. Chen, Recommending web service based on user relationships and preferences, in: IEEE 20th International Conference on Web Services, Santa Clara, CA, USA, 2013, pp. 380386.
[44]
S. Deng, L. Huang, Y. Yinand, W. Tang, Trustbased service recommendation in social network, Appl. Math. Inf. Sci., 9 (2015) 1567-1574.
[45]
S. Deng, L. Huang, J. Wu, Z. Wu, Trustbased personalized service recommendation: A network perspective, J. Comput. Sci. Technol., 29 (2014) 69-80.
[46]
A. Maaradji, H. Hacid, R. Skraba, A. Lateef, J. Daigremont, N. Crespi, Socialbased web services discovery and composition for stepbystep mashup completion, in: IEEE International Conference on Web Services, ICWS, Washington, DC, USA, 2011, pp. 700701.
[47]
Y. Xu, X. Guo, J. Hao, J. Ma, R.Y.K. Lau, W. Xu, Combining social network and semantic concept analysis for personalized academic researcher recommendation, Decis. Support Syst., 54 (2012) 564-573.

Cited By

View all
  1. Social collaborative service recommendation approach based on users trust and domain-specific expertise

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image Future Generation Computer Systems
    Future Generation Computer Systems  Volume 80, Issue C
    March 2018
    655 pages

    Publisher

    Elsevier Science Publishers B. V.

    Netherlands

    Publication History

    Published: 01 March 2018

    Author Tags

    1. Domain-specific
    2. Expertise
    3. Past experience
    4. Service recommendation
    5. Social profile
    6. Time
    7. Trust

    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 14 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)Integrating interactions between target users and opinion leaders for better recommendationsComputer Communications10.1016/j.comcom.2022.11.011198:C(98-107)Online publication date: 15-Jan-2023
    • (2023)Real-Time Mitigation of Trust-Related Attacks in Social IoTModel and Data Engineering10.1007/978-3-031-49333-1_22(303-318)Online publication date: 2-Nov-2023
    • (2021)Data correction and evolution analysis of the ProgrammableWeb service ecosystemJournal of Systems and Software10.1016/j.jss.2021.111066182:COnline publication date: 1-Dec-2021
    • (2021)On Addressing the Low Rating Prediction Coverage in Sparse Datasets Using Virtual RatingsSN Computer Science10.1007/s42979-021-00668-82:4Online publication date: 6-May-2021
    • (2021)Deep knowledge-aware framework for web service recommendationThe Journal of Supercomputing10.1007/s11227-021-03832-277:12(14280-14304)Online publication date: 1-Dec-2021
    • (2020)A social-semantic recommender system for advertisementsInformation Processing and Management: an International Journal10.1016/j.ipm.2019.10215357:2Online publication date: 1-Mar-2020
    • (2020)Improving collaborative filtering’s rating prediction accuracy by introducing the experiencing period criterionNeural Computing and Applications10.1007/s00521-020-05460-y35:1(193-210)Online publication date: 18-Nov-2020
    • (2019)Trust-based recommendation systems in Internet of ThingsHuman-centric Computing and Information Sciences10.1186/s13673-019-0183-89:1(1-61)Online publication date: 1-Dec-2019
    • (2019)TruGRCFuture Generation Computer Systems10.1016/j.future.2018.11.03094:C(224-236)Online publication date: 1-May-2019
    • (2019)Optimization modeling and analysis of trustworthiness determination strategies for service discovery of MSNPThe Journal of Supercomputing10.1007/s11227-018-2273-175:4(1766-1782)Online publication date: 1-Apr-2019
    • Show More Cited By

    View Options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media