Interoperability in Deep Learning: A User Survey and Failure Analysis of ONNX Model Converters

被引:1
|
作者
Jajal, Purvish [1 ]
Jiang, Wenxin [1 ]
Tewari, Arav [1 ]
Kocinare, Erik [1 ]
Woo, Joseph [1 ]
Sarraf, Anusha [1 ]
Lu, Yung-Hsiang [1 ]
Thiruvathukal, George K. [2 ]
Davis, James C. [1 ]
机构
[1] Purdue Univ, W Lafayette, IN 47907 USA
[2] Loyola Univ, Chicago, IL 60611 USA
关键词
ONNX; Machine learning; Deep neural networks; Interoperabilty; Empirical software engineering; Failure analysis; User survey;
D O I
10.1145/3650212.3680374
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Software engineers develop, fine-tune, and deploy deep learning (DL) models using a variety of development frameworks and runtime environments. DI, model converters move models between frameworks and to runtime environments. Conversion errors compromise model quality and disrupt deployment. However, the failure characteristics of DL model converters are unknown, adding risk when using DL interoperability technologies. This paper analyzes failures in DL model converters. We survey software engineers about DL interoperability tools, use cases, and pain points (N-92). Then, we characterize failures in model converters associated with the main interoperability tool ONNX (N=200 issues in PyTorch and Tensorflow). Finally, we formulate and test two hypotheses about structural causes for the failures we studied. We find that the node conversion stage of a model converter accounts for-75% of the defects, and that 33/2 of reported failure are related to semantically incorrect 'models. The cause of semantically incorrect models is elusive, but models with behaviour inconsistencies share operator sequences. Our results motivate future research on making DL interoperability software simpler to maintain, extend, and validate. Research into behavioural tolerances and architectural coverage metrics could be fruitful.
引用
收藏
页码:1466 / 1478
页数:13
相关论文
共 50 条
  • [21] Achieving Seamless Semantic Interoperability and Enhancing Text Embedding in Healthcare IoT: A Deep Learning Approach with Survey
    Purushothaman S.
    Shanmugam G.S.
    Nagarajan S.
    SN Computer Science, 5 (1)
  • [22] Automated Classification of User Needs for Beginner User Experience Designers: A Kano Model and Text Analysis Approach Using Deep Learning
    Zhang, Zhejun
    Chen, Huiying
    Huang, Ruonan
    Zhu, Lihong
    Ma, Shengling
    Leifer, Larry
    Liu, Wei
    AI, 2024, 5 (01) : 364 - 382
  • [23] Sentiment Analysis and Deep Learning Based Chatbot for User Feedback
    Nivethan
    Sankar, Sriram
    INTELLIGENT COMMUNICATION TECHNOLOGIES AND VIRTUAL MOBILE NETWORKS, ICICV 2019, 2020, 33 : 231 - 237
  • [24] Research on User Conversational Sentiment Analysis Based on Deep Learning
    Ma, Yongbo
    Wang, Xiuchun
    Liu, Juan
    Sun, Zhen
    Peng, Bo
    ADVANCED INTELLIGENT TECHNOLOGIES FOR INDUSTRY, 2022, 285 : 499 - 505
  • [25] Deep Learning-Based Model Predictive Control for Resonant Power Converters
    Lucia, Sergio
    Navarro, Denis
    Karg, Benjamin
    Sarnago, Hector
    Lucia, Oscar
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2021, 17 (01) : 409 - 420
  • [26] Survey of Sentiment Analysis Using Deep Learning Techniques
    Prabha, Indhra Om M.
    Srikanth, G. Umarani
    PROCEEDINGS OF 2019 1ST INTERNATIONAL CONFERENCE ON INNOVATIONS IN INFORMATION AND COMMUNICATION TECHNOLOGY (ICIICT 2019), 2019,
  • [27] Deep learning in digital pathology image analysis: a survey
    Deng, Shujian
    Zhang, Xin
    Yan, Wen
    Chang, Eric I-Chao
    Fan, Yubo
    Lai, Maode
    Xu, Yan
    FRONTIERS OF MEDICINE, 2020, 14 (04) : 470 - 487
  • [28] Use of deep learning in soccer videos analysis: survey
    Akan, Sara
    Varli, Songuel
    MULTIMEDIA SYSTEMS, 2023, 29 (03) : 897 - 915
  • [29] A Comprehensive Survey on Event Analysis Using Deep Learning
    Varshney, Abhilasha
    Lamba, Sonia
    Garg, Puneet
    Proceedings - 2022 5th International Conference on Computational Intelligence and Communication Technologies, CCICT 2022, 2022, : 146 - 150
  • [30] A survey on applications of deep learning in microscopy image analysis
    Liu, Zhichao
    Jin, Luhong
    Chen, Jincheng
    Fang, Qiuyu
    Ablameyko, Sergey
    Yin, Zhaozheng
    Xu, Yingke
    COMPUTERS IN BIOLOGY AND MEDICINE, 2021, 134