Exploiting Blockchain to Make AI Trustworthy: A Software Development Lifecycle View

被引:3
|
作者
Zhang, Peiyun [1 ,2 ]
Ding, Song [3 ]
Zhao, Qinglin [4 ]
机构
[1] Nanjing Univ Informat Sci & Technol, Engn Res Ctr Digital Forens, Minist Educ, Nanjing 210044, Peoples R China
[2] Nanjing Univ Informat Sci & Technol, Sch Comp Sci, Nanjing 210044, Peoples R China
[3] Nanjing Univ Informat Sci & Technol, Sch Software, Nanjing 210044, Peoples R China
[4] Macau Univ Sci & Technol, Sch Comp Sci & Engn, Ave Wei Long, Taipa 999078, Macau, Peoples R China
基金
中国国家自然科学基金;
关键词
Blockchain; artificial intelligence; trustworthy dimension; lifecycle; software development; SECURITY; MANAGEMENT; FRAMEWORK; INTERNET; SYSTEM;
D O I
10.1145/3614424
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Artificial intelligence (AI) is a very powerful technology and can be a potential disrupter and essential enabler. As AI expands into almost every aspect of our lives, people raise serious concerns about AI misbehaving and misuse. To address this concern, international organizations have put forward ethics guidelines for constructing trustworthy AI (TAI), including privacy, transparency, fairness, robustness, accountability, and so on. However, because of the black-box characteristics and complex models of AI systems, it is challenging to translate these guiding principles and aspirations into AI systems. Blockchain, an important decentralized technology, can provide the capabilities of transparency, traceability, immutability, and secure sharing and hence can be used to make AI trustworthy. In this paper, we survey studies on blockchain-based TAI (BTAI) from a software development lifecycle view. We classify the lifecycle of BTAI into four stages: Planning, data collection, model development, and system deployment/use. Particularly, we investigate and summarize the trustworthy issues that blockchain can achieve in the latter three stages, including (1) data transparency, privacy, and accountability; (2) model transparency, privacy, robustness, and fairness; and (3) robustness, privacy, transparency, and fairness of system deployment/use. Finally, we present essential open research issues and future work on developing BTAI systems.
引用
收藏
页数:31
相关论文
共 50 条
  • [41] Review of Techniques for Integrating Security in Software Development Lifecycle
    Saeed, Hassan
    Shafi, Imran
    Ahmad, Jamil
    Khan, Adnan Ahmed
    Khurshaid, Tahir
    Ashraf, Imran
    CMC-COMPUTERS MATERIALS & CONTINUA, 2025, 82 (01): : 139 - 172
  • [42] Software Development Lifecycle for Energy Efficiency: Techniques and Tools
    Georgiou, Stefanos
    Rizou, Stamatia
    Spinellis, Diomidis
    ACM COMPUTING SURVEYS, 2019, 52 (04)
  • [43] Automotive security demands an infinite software development lifecycle
    Pitchford, Mark, 2018, Hearst Business Communications (60):
  • [44] Software Internationalization: Crosscutting Concerns across the Development Lifecycle
    Abufardeh, Sameer
    Magel, Kenneth
    2009 INTERNATIONAL CONFERENCE ON NEW TRENDS IN INFORMATION AND SERVICE SCIENCE (NISS 2009), VOLS 1 AND 2, 2009, : 447 - 450
  • [45] Blockchain-Empowered Lifecycle Management for AI-Generated Content Products in Edge Networks
    Liu, Yinqiu
    Du, Hongyang
    Niyato, Dusit
    Kang, Jiawen
    Xiong, Zehui
    Miao, Chunyan
    Shen, Xuemin
    Jamalipour, Abbas
    IEEE WIRELESS COMMUNICATIONS, 2024, 31 (03) : 286 - 294
  • [46] Exploring software security approaches in software development lifecycle: A systematic mapping study
    Mohammed, Nabil M.
    Niazi, Mahmood
    Alshayeb, Mohammad
    Mahmood, Sajjad
    COMPUTER STANDARDS & INTERFACES, 2017, 50 : 107 - 115
  • [47] Breakdown model: A disruptive software development lifecycle for fault tolerant software systems
    Prakash, Vaibhav
    Sunderesan, Danny
    CrossTalk, 2016, 29 (01): : 28 - 30
  • [48] Toward Trustworthy AI: Blockchain-Based Architecture Design for Accountability and Fairness of Federated Learning Systems
    Lo, Sin Kit
    Liu, Yue
    Lu, Qinghua
    Wang, Chen
    Xu, Xiwei
    Paik, Hye-Young
    Zhu, Liming
    IEEE INTERNET OF THINGS JOURNAL, 2023, 10 (04) : 3276 - 3284
  • [49] View consistency in software development
    Wirsing, M
    Knapp, A
    RADICAL INNOVATIONS OF SOFTWARE AND SYSTEMS ENGINEERING IN THE FUTURE, 2004, 2941 : 341 - 357
  • [50] Evaluation of Trustworthy Scrum Employment for Agile Software Development based on the Views of Software Developers
    Koc, Guler
    Aydos, Murat
    Tekerek, Mehmet
    2019 4TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND ENGINEERING (UBMK), 2019, : 63 - 67