An Empirical Study of the Dependency Networks of Deep Learning Libraries

被引:26
|
作者
Han, Junxiao [1 ]
Deng, Shuiguang [1 ,2 ]
Lo, David [3 ]
Zhi, Chen [1 ,2 ]
Yin, Jianwei [1 ]
Xia, Xin [4 ]
机构
[1] Zhejiang Univ, Coll Comp Sci & Technol, Hangzhou, Peoples R China
[2] Alibaba Zhejiang Univ, Joint Inst Frontier Technol, Hangzhou, Peoples R China
[3] Singapore Management Univ, Sch Informat Syst, Singapore, Singapore
[4] Monash Univ, Fac Informat Technol, Melbourne, Vic, Australia
基金
美国国家科学基金会;
关键词
D O I
10.1109/ICSME46990.2020.00116
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Deep Learning techniques have been prevalent in various domains, and more and more open source projects in GitHub rely on deep learning libraries to implement their algorithms. To that end, they should always keep pace with the latest versions of deep learning libraries to make the best use of deep learning libraries. Aptly managing the versions of deep learning libraries can help projects avoid crashes or security issues caused by deep learning libraries. Unfortunately, very few studies have been done on the dependency networks of deep learning libraries. In this paper, we take the first step to perform an exploratory study on the dependency networks of deep learning libraries, namely, Tensorflow, PyTorch, and Theano. We study the project purposes, application domains, dependency degrees, update behaviors and reasons as well as version distributions of deep learning projects that depend on Tensorflow, PyTorch, and Theano. Our study unveils some commonalities in various aspects (e.g., purposes, application domains, dependency degrees) of deep learning libraries and reveals some discrepancies as for the update behaviors, update reasons, and the version distributions. Our findings highlight some directions for researchers and also provide suggestions for deep learning developers and users.
引用
收藏
页码:868 / 878
页数:11
相关论文
共 50 条
  • [31] Alliance and technology networks: an empirical study on technology learning
    Kim, Changsu
    Beldona, Sam
    Contractor, Farok J.
    INTERNATIONAL JOURNAL OF TECHNOLOGY MANAGEMENT, 2007, 38 (1-2) : 29 - 44
  • [32] User Representation Learning for Social Networks: An Empirical Study
    Hallac, Ibrahim Riza
    Ay, Betul
    Aydin, Galip
    APPLIED SCIENCES-BASEL, 2021, 11 (12):
  • [33] EMPIRICAL STUDY AND PERSPECTIVE OF LEARNING NETWORKS IN DIGITAL AGE
    Wassmann, Ingolf
    Rikert, Cindy
    Martens, Alke
    9TH INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES (EDULEARN17), 2017, : 1858 - 1865
  • [34] Fast learning of relational dependency networks
    Schulte, Oliver
    Qian, Zhensong
    Kirkpatrick, Arthur E.
    Yin, Xiaoqian
    Sun, Yan
    MACHINE LEARNING, 2016, 103 (03) : 377 - 406
  • [35] Fast learning of relational dependency networks
    Oliver Schulte
    Zhensong Qian
    Arthur E. Kirkpatrick
    Xiaoqian Yin
    Yan Sun
    Machine Learning, 2016, 103 : 377 - 406
  • [36] Use of Deep Learning in Digitization of Libraries
    Muley, Gajendra
    Ambhure, Mangesh
    Pawar, Bhavesh
    Khiani, Simran
    HELIX, 2019, 9 (03): : 5000 - 5003
  • [37] A Comprehensive Classification of Deep Learning Libraries
    Pandey, Hari Mohan
    Windridge, David
    THIRD INTERNATIONAL CONGRESS ON INFORMATION AND COMMUNICATION TECHNOLOGY, 2019, 797 : 427 - 435
  • [38] An empirical study of sentiment analysis utilizing machine learning and deep learning algorithms
    Erkantarci, Betul
    Bakal, Gokhan
    JOURNAL OF COMPUTATIONAL SOCIAL SCIENCE, 2024, 7 (01): : 241 - 257
  • [39] A Deep Reinforcement Learning Approach for Dependency-Aware Task Offloading in Cooperative Vehicular Networks
    Fan, Yixin
    Cai, Xuelian
    Yue, Wenwei
    Zheng, Jing
    Li, Changle
    2023 IEEE 34TH ANNUAL INTERNATIONAL SYMPOSIUM ON PERSONAL, INDOOR AND MOBILE RADIO COMMUNICATIONS, PIMRC, 2023,
  • [40] A comprehensive empirical study on bug characteristics of deep learning frameworks
    Yang, Yilin
    He, Tianxing
    Xia, Zhilong
    Feng, Yang
    INFORMATION AND SOFTWARE TECHNOLOGY, 2022, 151