国内刊号:11-2560/TP
国际刊号:1000-9825
发布日期:
作者:马祥跃,杜晓婷,采青,郑阳,胡崝,郑征
单位:马祥跃,北京航空航天大学 自动化科学与电气工程学院, 北京 10019111,杜晓婷,北京邮电大学 计算机学院(国家示范性软件学院), 北京 10087602,采青,北京航空航天大学 自动化科学与电气工程学院, 北京 10019103,郑阳,华为技术有限公司 可信理论、技术与工程实验室, 广东 深圳 51812904,胡崝,华为技术有限公司 可信理论、技术与工程实验室, 广东 深圳 51812905,郑征,北京航空航天大学 自动化科学与电气工程学院, 北京 10019106
关键词:深度学习框架;测试;缺陷;实证研究
基金:国家自然科学基金(61772055, 61872169); 中央高校基本科研业务费专项资金(2023RC06)
随着大数据和计算能力的快速发展, 深度学习技术取得巨大突破, 并迅速成为一个具有众多实际应用场景和活跃研究课题的领域. 为了满足日益增长的深度学习任务开发需求, 深度学习框架应运而生. 深度学习框架作为连接应用场景和硬件平台的中间部件, 向上支撑深度学习应用的开发, 帮助用户快速构造不同的深度神经网络模型, 向下深度适配各类计算硬件, 满足不同算力架构和环境下的计算需求. 作为人工智能领域的关键基础软件, 深度学习框架中一旦存在问题, 即使是一个只有几行代码的缺陷都可能导致在其基础上构造的模型发生大规模失效, 严重威胁深度学习系统安全. 作为以深度学习框架测试为主题的研究性综述, 首先对深度学习框架发展历程和基本架构进行介绍; 其次, 通过对55篇与深度学习框架测试研究直接相关的学术论文进行梳理, 对深度学习框架缺陷特性、测试关键技术和基于不同测试输入形式的测试方法这3个方面进行系统分析和总结; 针对不同测试输入形式的特点, 重点探究如何结合测试关键技术来解决研究问题; 最后对深度学习框架测试尚未解决的难点问题进行总结以及对未来值得探索的研究方向进行展望. 可以为深度学习框架测试研究领域的相关人员提供参考和帮助, 推动深度学习框架的不断发展成熟.
来源:2024年第8期
《软件学报》期刊编辑部