Skip to main content
Log in

Blockchain-based proof-of-authenticity frameworks for Explainable AI

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

Explainable Artificial Intelligence (XAI) model generates explanations that assist a regulator in tracing offenders responsible for failures and penalizing them accordingly. However, these explanations are traditionally stored in the central database and are hence susceptible to changes. The owner of an automated system intentionally forges the information and later denies the same to safeguard its company's reputation. Here, Blockchain technology can prove beneficial to the regulator in order to confirm the traceability, non-repudiation, and auditability of the records. Hence, the paper proposes a novel public Blockchain-based proof-of-authenticity framework (BXAI) to ensure traceability and auditability in XAI. The framework has been developed on the Ethereum Blockchain, Smart contract, and the Interplanetary File System (IPFS). Furthermore, we design a peer-to-peer network with a distributed database to incorporate another essential feature of Blockchain, i.e., queryability, and propose a novel Blockchain database-based framework (BdXAI). Lastly, to understand the use of both proposed frameworks based on the requirements and availability of resources, a detailed comparative analysis is presented on parameters like time taken, cost, and queryability. However, after analyzing, one can opt for either of the two Blockchain-based frameworks, depending on the user's needs and the availability of resources.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

Data availability statement

The datasets generated during and/or analysed during the current study are available from the corresponding author on reasonable request.

References  

  1. Doshi-Velez F, Kim B (2017) Towards A Rigorous Science of Interpretable Machine Learning. arXivPrepr, pp. 1–13 [Online]. Available: http://arxiv.org/abs/1702.08608

  2. Gunning D, Aha D (2019) DARPA’s Explainable Artificial Intelligence (XAI) Program. AI Mag. https://doi.org/10.1609/aimag.v40i2.2850

    Article  Google Scholar 

  3. Communication Artificial Intelligence for Europe. https://ec.europa.eu/digital-single-market/en/news/communication-artificial-intelligence-europe. Accessed 05 Nov 2019

  4. The European parliament and the council of the European union, GDPR. https://eur-lex.europa.eu/eli/reg/2016/679/oj. Accessed 23 Sep 2022

  5. Pandl KD, Thiebes S, Schmidt-Kraepelin M, Sunyaev A (2020) On the Convergence of Artificial Intelligence and Distributed Ledger Technology: A Scoping Review and Future Research Agenda. IEEE Access. https://doi.org/10.1109/ACCESS.2020.2981447

    Article  Google Scholar 

  6. Abou Jaoude J, George Saade R (2019) Blockchain applications - Usage in different domains. IEEE Access. https://doi.org/10.1109/ACCESS.2019.2902501

    Article  Google Scholar 

  7. Van Alstyne M (2014) Why Bitcoin has value. Commun ACM. https://doi.org/10.1145/2594288

    Article  Google Scholar 

  8. Christidis K, Devetsikiotis M (2016) Blockchains and Smart Contracts for the Internet of Things. IEEE Access. https://doi.org/10.1109/ACCESS.2016.2566339

    Article  Google Scholar 

  9. Treleaven P, Brown RG, Yang D (2017) “Blockchain Technology in Finance. Computer (Long Beach Calif). https://doi.org/10.1109/MC.2017.3571047

    Article  Google Scholar 

  10. Eberhardt J, Tai S (2017)On or off the blockchain? Insights on off-chaining computation and data. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics).  https://doi.org/10.1007/978-3-319-67262-5_1

  11. Lin Q, Wang H, Pei X, Wang J (2019) Food Safety Traceability System Based on Blockchain and EPCIS. IEEE Access. https://doi.org/10.1109/ACCESS.2019.2897792

    Article  Google Scholar 

  12. Nyaletey E, Parizi RM, Zhang Q, Choo KKR (2019) BlockIPFS - Blockchain-enabled interplanetary file system for forensic and trusted data traceability. In Proceedings - 2019 2nd IEEE International Conference on Blockchain, Blockchain 2019. https://doi.org/10.1109/Blockchain.2019.00012

  13. Raikwar M, Gligoroski D, Velinov G (2020) Trends in Development of Databases and Blockchain. arXivPrepr, [Online]. Available: http://arxiv.org/abs/2003.05687

  14. Nizamuddin N, Salah K, Ajmal Azad M, Arshad J, Rehman MH (2019) Decentralized document version control using ethereum blockchain and IPFS Comput. Electr Eng. https://doi.org/10.1016/j.compeleceng.2019.03.014

    Article  Google Scholar 

  15. Du M, Ma X, Zhang Z, Wang X, Chen Q (2017) A review on consensus algorithm of blockchain. In 2017 IEEE International Conference on Systems, Man, and Cybernetics, SMC 2017. https://doi.org/10.1109/SMC.2017.8123011

  16. Wang Y, Hsieh CH, Li C (2020, April) Research and analysis on the distributed database of blockchain and non-blockchain. In 2020 IEEE 5th International Conference on Cloud Computing and Big Data Analytics (ICCCBDA). IEEE, pp 307–313

  17. Collins H (2019) Tacit and explicit knowledge. University of Chicago Press

  18. Szabo N Formalizing and Securing Relationships on Public Networks. https://ojphi.org/ojs/index.php/fm/article/view/548/469. Accessed 14 May 2019

  19. Baumgart I, Mies S (2007) S/kademlia: A practicable approach towards secure key-based routing. In: 2007 International conference on parallel and distributed systems. IEEE, pp 1–8

  20. Gupta P (2019) Usage of Permissioned Blockchain Architecture for Big Data in Electronic Medical Records. arXivPrepr, pp 1–4. https://doi.org/10.13140/RG.2.2.26981.35048

  21. Nizamuddin N, Hasan HR, Salah K (2018) IPFS-blockchain-based authenticity of online publications. Lect Notes Comput Sci (including Subser. Lect. Notes Artif. Intell. Lect. Notes Bioinformatics), vol. 10974 LNCS, no. June, pp. 199–212, 2018. https://doi.org/10.1007/978-3-319-94478-4_14

  22. Tenorio-Fornés A, Jacynycz V, Llop-Vila D, Sánchez-Ruiz A, Hassan S (2019) Towards a Decentralized Process for Scientific Publication and Peer Review using Blockchain and IPFS. In Proceedings of the 52nd Hawaii International Conference on System Sciences. https://doi.org/10.24251/hicss.2019.560

  23. Rahut SK, Tanvir RA, Rahman S, Akhter S (2021) Scientific paper peer-reviewing system with blockchain, IPFS, and smart contract. In: Research Anthology on Blockchain Technology in Business, Healthcare, Education, and Government. IGI Global, pp 1029–1060

  24. Marjit U, Kumar P (2020) Towards a Decentralized and Distributed Framework for Open Educational Resources based on IPFS and Blockchain. In 2020 International Conference on Computer Science, Engineering and Applications. ICCSEA 2020. https://doi.org/10.1109/ICCSEA49143.2020.9132841

  25. Jia B, Xu C, Gotla R, Peeters S, Abouelnasr R, Mach M (2016) Opus-Decentralized music distribution using InterPlanetary File Systems (IPFS) on the Ethereum blockchain V0. 8.3. Opus Foundation 2017

  26. Hasan HR, Salah K (2019) Combating Deepfake Videos Using Blockchain and Smart Contracts. IEEE Access. https://doi.org/10.1109/ACCESS.2019.2905689

    Article  Google Scholar 

  27. Naik HM, Vaity SA, D'mello SN, Patil SD (2020) DecenTube: A decentralized video streaming platform (dApp) using Ethereum and IPFS. International Journal of Next-Generation Computing 11(2)

  28. Wu X, Han Y, Zhang M, Zhu S (2020) Secure personal health records sharing based on blockchain and IPFS. In: Trusted Computing and Information Security: 13th Chinese Conference, CTCIS 2019, Shanghai, China, October 24–27, 2019, Revised Selected Papers 13. Springer Singapore, pp 340–354

  29. Kumar R, Tripathi R (2021) Large-scale data storage scheme in blockchain ledger using ipfs and nosql. In: Large-Scale Data Streaming, Processing, and Blockchain Security. IGI Global, pp 91–116

  30. Reen GS, Mohandas M, Venkatesan S (2019) Decentralized patient centric e-health record management system using blockchain and IPFS. In: 2019 IEEE Conference on Information and Communication Technology. IEEE, pp 1–7

  31. Borah MD, Naik VB, Patgiri R, Bhargav A, Phukan B, Basani SGM (2020) Supply Chain Management in Agriculture Using Blockchain and IoT. Springer Singapore

    Book  Google Scholar 

  32. Neto M, Carlos S, Marinho S, Coutinho EF (2020) Research Opportunities for E-health Applications with DNA Sequence Data using Blockchain Technology. In IEEE International Conference on Software Architecture Companion, pp 95–102. https://doi.org/10.1109/ICSA-C50368.2020.00027

  33. Arndt T, Guercio A (2020) Blockchain-based transcripts for mobile higher-education. Int J Inf Educ Technol 10(2):84–89. https://doi.org/10.18178/ijiet.2020.10.2.1344

    Article  Google Scholar 

  34. Remix IDE. https://remix.ethereum.org/. Accessed 22 Sep 2022

  35. Kahn M. Diabetes Dataset. https://archive.ics.uci.edu/ml/datasets/diabetes. Accessed 22 Sep 2022

  36. IPFS. https://infura.io/. Accessed 23 Sep 2022

  37. Metamask. https://metamask.io/. Accessed 23 Sep 2022

  38. Ethereum Price. https://ethereumprice.org/. Accessed 23 Sep 2022

  39. Jiang Y-H, Zhang X-Y (2023) Ethereum-based medical healthy data sharing system. Computer and Modernization 02:110

  40. Baseer KK, Jaya Naga Varma B, Harish B, Sravani E, Yashvanth Kumar K, Varshitha K (2023) Design and implementation of electronic health records using ethereum blockchain. In: 2023 Second International Conference on Electronics and Renewable Systems (ICEARS). IEEE, pp 784–791

  41. Tiwari A, Batra U (2021) IPFS enabled blockchain for smart cities. Int J Inf Technol 13(1):201–211

    Google Scholar 

  42. Zhang Q, Zhao Z (2023) Distributed storage scheme for encryption speech data based on blockchain and IPFS. J Supercomput 79(1):897–923

  43. Madathil V, Scafuro A, Anyanwu K, Qiao S, Pateria A, Starly B (2022) Preserving buyer-privacy in decentralized supply chain marketplaces. In: International Workshop on Data Privacy Management. Springer International Publishing, Cham, pp 239–257

  44. Garcia Saez M (2020) Inmaculada. Blockchain-enabled platforms: Challenges and recommendations

  45. Jurado F, Mohatar OD, Ortigosa Á (2020) Tracking news stories using blockchain to guarantee their traceability and information analysis. IJIMAI 6(3):39–46

  46. Zhang Q, Zhao Z (2023) Distributed storage scheme for encryption speech data based on blockchain and IPFS. J Supercomput 79(1):897–923

    Article  Google Scholar 

  47. Bhalerao R, Gite P, Patil P, Gupta R, Singh S (2023) Decentralized E-health patient record management system using blockchain and IPFS. In: 2023 International Conference on Innovative Data Communication Technologies and Application (ICIDCA). IEEE, pp 781–785

Download references

Funding

All authors certify that they have no affiliations with or involvement in any organization or entity with any financial interest or non-financial interest in the subject matter or materials discussed in this manuscript.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Diksha Malhotra.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Malhotra, D., Saini, P. & Singh, A.K. Blockchain-based proof-of-authenticity frameworks for Explainable AI. Multimed Tools Appl 83, 37889–37911 (2024). https://doi.org/10.1007/s11042-023-16951-0

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-023-16951-0

Keywords

Navigation