计算机科学
任务(项目管理)
模块化设计
人工神经网络
人工智能
过程(计算)
实施
样品(材料)
建筑
骨料(复合)
透明度(行为)
模块化神经网络
机器学习
程序设计语言
时滞神经网络
复合材料
经济
化学
管理
材料科学
计算机安全
视觉艺术
艺术
色谱法
出处
期刊:Neurocomputing
[Elsevier BV]
日期:2023-07-05
卷期号:552: 126518-126518
被引量:9
标识
DOI:10.1016/j.neucom.2023.126518
摘要
The capability of deep neural networks to automatically learn informative features from data is their asset. For instance, a convolutional layer learns the filters based on their placement in the architecture, i.e., the low-level features in the early layers and more abstract features in the higher level. The question is whether we can learn at the sub-task level and automate the process. In other words, can a neural architecture learn to decompose a complex task into sub-tasks (i.e., elemental tasks), solve each sub-task, and aggregate the results? This way, we gain full transparency and explainability of how a complex task has been solved. This is the goal of neural module networks (NMN). Each module represents a sub-task that conveys a symbolic meaning. Each module learns the assigned sub-task based on its placement in the modules’ layout, internal architecture, or both. The NMN re-shapes itself for each sample by choosing the sample-specific modules (i.e., sub-tasks) and placing them into an appropriate layout. This review provides a comprehensive overview of neural module networks and their applications and assumes little prior knowledge. We showcased different applications of NMNs and compared their various implementations. To better compare the performance of each application, we also chose a few non-modular approaches for the completeness of the comparisons. We hope this review and the added benefit of NMN’s explainability attract more researchers to solve the current challenges.
科研通智能强力驱动
Strongly Powered by AbleSci AI