{"title":"Neural Arithmetic Logic Units with Two Transition Matrix and Independent Gates","authors":"Sthefanie Jofer Gomes Passo, Vishal H. Kothavade, Wei-Ming Lin, Clair Walton","doi":"10.1016/j.engappai.2024.109663","DOIUrl":null,"url":null,"abstract":"<div><div>Neural Networks have traditionally been used to handle numerical information based on their training. However, they often struggle with systematic generalization, particularly when the numerical range during testing differs from that used in training. To tackle this issue, we propose an enhanced version of an existing architecture known as Neural Arithmetic Logic Units (NALU), incorporating Independent Gates. We refer to this new architecture as Neural Arithmetic Logic Units with Independent Gates (NALUIG), which can represent numerical values through linear activations. It employs primitive arithmetic operators, managed by learned gates that operate independently of the input, to differentiate weight matrices for both the adder and multiplier. Additionally, we introduce two new architectures: Neural Arithmetic Logic Unit with two Transition Matrices (NALU2M) and Neural Arithmetic Logic Unit with two Transition Matrices and Independent Gates (NALU2MIG). Our experiments demonstrate that the enhanced neural networks can effectively learn to perform arithmetic and numeric image classification from the Modified National Institute of Standards and Technology database (MNIST), achieving significantly lower error rates compared to other existing neural networks. This approach utilizes independent gates to represent numerical values as distinct neurons without introducing non-linearity. In this paper, we present improved results regarding numerical range generalization compared to the current state-of-the-art.</div></div>","PeriodicalId":50523,"journal":{"name":"Engineering Applications of Artificial Intelligence","volume":"140 ","pages":"Article 109663"},"PeriodicalIF":7.5000,"publicationDate":"2024-11-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Engineering Applications of Artificial Intelligence","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0952197624018219","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"AUTOMATION & CONTROL SYSTEMS","Score":null,"Total":0}
引用次数: 0
Abstract
Neural Networks have traditionally been used to handle numerical information based on their training. However, they often struggle with systematic generalization, particularly when the numerical range during testing differs from that used in training. To tackle this issue, we propose an enhanced version of an existing architecture known as Neural Arithmetic Logic Units (NALU), incorporating Independent Gates. We refer to this new architecture as Neural Arithmetic Logic Units with Independent Gates (NALUIG), which can represent numerical values through linear activations. It employs primitive arithmetic operators, managed by learned gates that operate independently of the input, to differentiate weight matrices for both the adder and multiplier. Additionally, we introduce two new architectures: Neural Arithmetic Logic Unit with two Transition Matrices (NALU2M) and Neural Arithmetic Logic Unit with two Transition Matrices and Independent Gates (NALU2MIG). Our experiments demonstrate that the enhanced neural networks can effectively learn to perform arithmetic and numeric image classification from the Modified National Institute of Standards and Technology database (MNIST), achieving significantly lower error rates compared to other existing neural networks. This approach utilizes independent gates to represent numerical values as distinct neurons without introducing non-linearity. In this paper, we present improved results regarding numerical range generalization compared to the current state-of-the-art.
期刊介绍:
Artificial Intelligence (AI) is pivotal in driving the fourth industrial revolution, witnessing remarkable advancements across various machine learning methodologies. AI techniques have become indispensable tools for practicing engineers, enabling them to tackle previously insurmountable challenges. Engineering Applications of Artificial Intelligence serves as a global platform for the swift dissemination of research elucidating the practical application of AI methods across all engineering disciplines. Submitted papers are expected to present novel aspects of AI utilized in real-world engineering applications, validated using publicly available datasets to ensure the replicability of research outcomes. Join us in exploring the transformative potential of AI in engineering.