Skip to main content

Trust and Reputation Smart Contracts for Explainable Recommendations

  • Conference paper
  • First Online:
Trends and Innovations in Information Systems and Technologies (WorldCIST 2020)

Abstract

Recommendation systems are usually evaluated through accuracy and classification metrics. However, when these systems are supported by crowdsourced data, such metrics are unable to estimate data authenticity, leading to potential unreliability. Consequently, it is essential to ensure data authenticity and processing transparency in large crowdsourced recommendation systems. In this work, processing transparency is achieved by explaining recommendations and data authenticity is ensured via blockchain smart contracts. The proposed method models the pairwise trust and system-wide reputation of crowd contributors; stores the contributor models as smart contracts in a private Ethereum network; and implements a recommendation and explanation engine based on the stored contributor trust and reputation smart contracts. In terms of contributions, this paper explores trust and reputation smart contracts for explainable recommendations. The experiments, which were performed with a crowdsourced data set from Expedia, showed that the proposed method provides cost-free processing transparency and data authenticity at the cost of latency.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    https://github.com/ethereum/ethereumj.

  2. 2.

    https://solidity.readthedocs.io/.

References

  1. Bhatia, G.K., Kumaraguru, P., Dubey, A., Buduru, A.B., Kaulgud, V.: WorkerRep:building trust on crowdsourcing platform using blockchain. Ph.D. thesis, IIIT-Delhi (2018)

    Google Scholar 

  2. Buccafurri, F., Lax, G., Nicolazzo, S., Nocera, A.: Tweetchain: an alternative to blockchain for crowd-based applications. In: International Conference on Web Engineering, pp. 386–393, Springer, Cham (2017)

    Google Scholar 

  3. Dignum, V.: Responsible artificial intelligence: designing AI for human values. ITU journal: ICT Discoveries 1(1), 1–8 (2017)

    Google Scholar 

  4. Fernández-Caramés, T.M., Fraga-Lamas, P.: Design of a fog computing, blockchain and IoT-based continuous glucose monitoring system for crowdsourcing mhealth. In: Multidisciplinary Digital Publishing Institute Proceedings, p. 37 (2018)

    Google Scholar 

  5. Koren, Y., Bell, R.: Advances in collaborative filtering. In: Ricci, F., Rokach, L., Shapira, B. (eds.) Recommender Systems Handbook, chap. 3, pp. 77–118. Springer, Boston (2015), ISBN 978-1-4899-7637-6

    Google Scholar 

  6. Leal, F., Malheiro, B., Burguillo, J.C.: Prediction and analysis of hotel ratings from crowd-sourced data. In: World Conference on Information Systems and Technologies, pp. 493–502. Springer, Cham (2017)

    Google Scholar 

  7. Leal, F., Malheiro, B., Burguillo, J.C.: Trust and reputation modelling for tourism recommendations supported by crowdsourcing. In: World Conference on Information Systems and Technologies, pp. 829–838. Springer, Cham (2018)

    Google Scholar 

  8. Leal, F., Malheiro, B., Burguillo, J.C.: Incremental hotel recommendation with inter-guest trust and similarity post-filtering. In: World Conference on Information Systems and Technologies, pp. 262–272. Springer, Cham (2019)

    Google Scholar 

  9. Li, M., Weng, J., Yang, A., Lu, W., Zhang, Y., Hou, L., Liu, J.N., Xiang, Y., Deng, R.H.: Crowdbc: A blockchain-based decentralized framework for crowdsourcing. IEEE Trans. Parallel Distrib. Syst. 30(6), 1251–1266 (2018)

    Article  Google Scholar 

  10. Lu, Y., Tang, Q., Wang, G.: Zebralancer: private and anonymous crowdsourcing system atop open blockchain. In: 2018 IEEE 38th International Conference on Distributed Computing Systems (ICDCS), pp. 853–865. IEEE (2018)

    Google Scholar 

  11. Nam, K., Dutt, C.S., Chathoth, P., Khan, M.S.: Blockchain technology for smart city and smart tourism: latest trends and challenges. Asia Pac. J. Tour. Res., 1–15 (2019)

    Google Scholar 

  12. Nofer, M., Gomber, P., Hinz, O., Schiereck, D.: Blockchain. Bus. Inf. Syst. Eng. 59(3), 183–187 (2017)

    Article  Google Scholar 

  13. Önder, I., Treiblmaier, H., et al.: Blockchain and tourism: three research propositions. Ann. Tour. Res. 72(C), 180–182 (2018)

    Article  Google Scholar 

  14. Pilkington, M.: 11 blockchain technology: principles and applications. Research Handbook on Digital Transformations, vol. 225 (2016)

    Google Scholar 

  15. Rejeb, A., Rejeb, K.: Blockchain technology in tourism: applications and possibilities. World Sci. News 137, 119–144 (2019)

    Google Scholar 

  16. Tintarev, N., Masthoff, J.: Designing and evaluating explanations for recommender systems. In: Recommender systems handbook, pp. 479–510. Springer, Cham (2011)

    Google Scholar 

  17. Veloso, B., Leal, F., Malheiro, B., Moreira, F.: Distributed trust & reputation models using blockchain technologies for tourism crowdsourcing platforms. Procedia Comput. Sci. 160, 457–460 (2019)

    Article  Google Scholar 

Download references

Acknowledgements

This work was partially financed by: (i) the ERDF – European Regional Development Fund through the Operational Programme for Competitiveness and Internationalisation - COMPETE 2020 Programme within project \(\ll \)POCI-01-0145-FEDER-006961\(\gg \), and by National Funds through the FCT – Fundação para a Ciência e a Tecnologia (Portuguese Foundation for Science and Technology) as part of project UID/EEA/50014/2019; and (ii) the Irish Research Council in the framework of the EU ERA-NET CHIST-ERA project SPuMoNI: Smart Pharmaceutical Manufacturing (http://www.spumoni.eu).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Benedita Malheiro .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 The Editor(s) (if applicable) and The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Leal, F., Veloso, B., Malheiro, B., González-Vélez, H. (2020). Trust and Reputation Smart Contracts for Explainable Recommendations. In: Rocha, Á., Adeli, H., Reis, L., Costanzo, S., Orovic, I., Moreira, F. (eds) Trends and Innovations in Information Systems and Technologies. WorldCIST 2020. Advances in Intelligent Systems and Computing, vol 1159. Springer, Cham. https://doi.org/10.1007/978-3-030-45688-7_13

Download citation

Publish with us

Policies and ethics