课题基金 / 基金详情

SHF:Small: More Modular Deep Learning

SHF:Small: More Modular Deep Learning
SHF:Small:更加模块化的深度学习
批准号:
2223812
负责人:
Hridesh Rajan
金额:
$58.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2022
资助国家:
美国
项目状态:
未结题
起止时间:
2022-10-01 至 2025-09-30

项目摘要

项目成果

Hridesh Rajan的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
This project will study a class of machine learning algorithms known as deep learning that has received much attention in academia and industry. Deep learning has a large number of important societal applications, from self-driving cars to question-answering systems such as Siri and Alexa. A deep learning algorithm uses multiple layers of transformation functions to convert inputs to outputs, each layer learning higher-level of abstractions in the data successively. The availability of large datasets has made it feasible to train deep learning models. Since the layers are organized in the form of a network, such models are also referred to as deep neural networks (DNN). While the jury is still out on the impact of deep learning on the overall understanding of software's behavior, a significant uptick in its usage and applications in wide-ranging areas and safety-critical systems, e.g., autonomous driving, aviation system, medical analysis, etc., combine to warrant research on software engineering practices in the presence of deep learning. One challenge is to enable the reuse and replacement of the parts of a DNN that has the potential to make DNN development more reliable. This project will investigate a comprehensive approach to systematically investigate the decomposition of deep neural networks into modules to enable reuse, replacement, and independent evolution of those modules. A module is an independent part of a software system that can be tested, validated, or utilized without a major change to the rest of the system. Allowing the reuse of DNN modules is expected to reduce energy- and data-intensive training efforts to construct DNN models. Allowing replacement is expected to help replace faulty functionality in DNN models without needing costly retraining steps. The preliminary work of the investigator has shown that it is possible to decompose fully connected neural networks and CNN models into modules and conceptualize the notion of modules. The main goals and the intellectual merits of this project are to further expand this decomposition approach along three dimensions: (1) Does the decomposition approach generalize to large Natural Language Processing (NLP) models, where a huge reduction in CO2e emission is expected? (2) What criteria should be used for decomposing a DNN into modules? A better understanding of the decomposition criteria can help inform the design and implementation of DNNs and reduce the impact of changes. (3) While coarse-grained decomposition has worked well for FCNNs and CNNs, does a finer-grained decomposition of DNNs into modules connected using AND-OR-NOT primitives a la structured decomposition has the potential to both enable more reuse (especially for larger DNNs) and provide deeper insights into the behavior of DNNs? The project also incorporates a rigorous evaluation plan using widely studied datasets. The project is expected to broadly impact society by informing the science and practice of deep learning. A serious problem facing the current software development workforce is that deep learning is widely utilized in our software systems, but scientists and practitioners do not yet have a clear handle on critical problems such as explainability of DNN models, DNN reuse, replacement, independent testing, and independent development. There was no apparent need to investigate the notions of modularity as neural network models trained before the deep learning era were mostly small, trained on small datasets, and were mostly used as experimental features. The notion of DNN modules developed by this project, if successful, could help make significant advances on a number of open challenges in this area. DNN modules could enable the reuse of already trained DNN modules in another context. Viewing a DNN as a composition of DNN modules instead of a black box could enhance the explainability of a DNN's behavior. This project, if successful, will thus have a large positive impact on the productivity of these programmers, the understandability and maintainability of the DNN models that they deploy, and the scalability and correctness of software systems that they produce. Other impacts will include: research-based advanced training as well as enhancement in experimental and system-building expertise of future computer scientists, incorporation of research results into courses at Iowa State University as well as facilitating the integration of modularity research-related topics, and increased opportunities for the participation of underrepresented groups in research-based training.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
期刊论文(7)
专著(0)
科研奖励(0)
会议论文
DOI: 10.1109/ase56229.2023.00171
发表时间: 2023-09
期刊: 2023 38th IEEE/ACM International Conference on Automated Software Engineering (ASE)
影响因子: --
作者: [Ali Ghanbari;Deepak-George Thomas;Muhammad Arbab Arshad;Hridesh Rajan]
通讯作者: Ali Ghanbari;Deepak-George Thomas;Muhammad Arbab Arshad;Hridesh Rajan
DOI: 10.1007/s10664-023-10320-z
发表时间: 2023-07
期刊: Empirical Software Engineering
影响因子: 4.1
作者: [S. K. Samantha;Shibbir Ahmed;S. Imtiaz;Hridesh Rajan;G. Leavens]
通讯作者: S. K. Samantha;Shibbir Ahmed;S. Imtiaz;Hridesh Rajan;G. Leavens
DOI: 10.1145/3611643.3616257
发表时间: 2023-06
期刊: Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering
影响因子: --
作者: [Giang Nguyen-;Sumon Biswas;Hridesh Rajan]
通讯作者: Giang Nguyen-;Sumon Biswas;Hridesh Rajan
DOI: 10.1109/icse48619.2023.00093
发表时间: 2022-12
期刊: 2023 IEEE/ACM 45th International Conference on Software Engineering (ICSE)
影响因子: --
作者: [S. Imtiaz;Fraol Batole;Astha Singh;Rangeet Pan;Breno Dantas Cruz;Hridesh Rajan]
通讯作者: S. Imtiaz;Fraol Batole;Astha Singh;Rangeet Pan;Breno Dantas Cruz;Hridesh Rajan
7
    Collaborative Research: CCRI: ENS: Boa 2.0: Enhancing Infrastructure for Studying Software and its Evolution at a Large Scale
    • 批准号:
      2120448
    • 项目类别:
      Standard Grant
    • 资助金额:
      $82.45万
    • 财政年份:
      2021
    • 负责人:
      Hridesh Rajan
    • 依托单位:
    HDR TRIPODS: D4 (Dependable Data-Driven Discovery) Institute
    • 批准号:
      1934884
    • 项目类别:
      Continuing Grant
    • 资助金额:
      $150.0万
    • 财政年份:
      2019
    • 负责人:
      Hridesh Rajan
    • 依托单位:
    Travel Grant to Attend Big Data in Software Engineering Track
    • 批准号:
      1743070
    • 项目类别:
      Standard Grant
    • 资助金额:
      $1.09万
    • 财政年份:
      2017
    • 负责人:
      Hridesh Rajan
    • 依托单位:
    CI-EN: Boa: Enhancing Infrastructure for Studying Software and its Evolution at a Large Scale
    • 批准号:
      1513263
    • 项目类别:
      Standard Grant
    • 资助金额:
      $142.69万
    • 财政年份:
      2015
    • 负责人:
      Hridesh Rajan
    • 依托单位:
    国内基金
    海外基金
    昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
    • 批准号:
    • 项目类别:
      省市级项目
    • 资助金额:
      --
    • 批准年份:
      2024
    • 负责人:
    • 依托单位:
    tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
    • 批准号:
    • 项目类别:
      省市级项目
    • 资助金额:
      10.0万元
    • 批准年份:
      2022
    • 负责人:
      张祥忠
    • 依托单位:
    Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
    Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
    • 批准号:
      31972324
    • 项目类别:
      面上项目
    • 资助金额:
      58.0万元
    • 批准年份:
      2019
    • 负责人:
      高学文
    • 依托单位: