Optimizing Memristor-Based Synaptic Devices for Enhanced Energy Efficiency and Accuracy in Neuromorphic Machine Learning

MakaleAçık ErişimScopus SJRQ1

Özet

The traditional Von Neumann computing architecture, which necessitates data transfer between external memory and the processor, incurs significant energy and time costs when running deep learning (DL) and machine learning (ML) architectures. The primary issue with the energy and time efficiency of this architecture stems from the frequent and intensive data transfers between memory and the processor. Therefore, memristive synaptic devices are utilized to overcome this energy and time inefficiency while performing cognitive tasks. The fundamental working principle of memristive devices is to reduce the need for data transfer by combining memory and processing in the same location, thereby significantly decreasing both energy consumption and the time required for operations. However, to achieve the desired level of efficiency in terms of energy and time consumption from neuromorphic systems, the performance of these systems needs to be further improved with respect to accuracy and test error rates for classification applications. Achieving high accuracy performance in such deep learning or machine learning models necessitates optimization processes not only at the hardware level but also at the algorithmic level. In this context, this paper presents a comprehensive examination and comparison of the frequently used SGD and its momentum variants for deep learning and machine learning applications in memristor-based neuromorphic computing systems. The study thoroughly investigates the performance of critical metrics such as the learning properties, energy efficiency, and accuracy rates of the nano-scale titanium dioxide (TiO2) based synaptic device. The experimental results for the MNIST dataset showed AdaDelta 89.48%, AdaGrad 79.00%, Adam 79.13%, AdaMax 79.68%, Momentum 88.55%, Nadam 81.20%, RMSprop 84.91% and SGD 89.47% accuracy. The experimental results for the CIFAR dataset showed AdaDelta 90.51%, AdaGrad 82.08%, Adam 83.10%, AdaMax 81.76%, Momentum 91.25%, Nadam 82.45%, RMSprop 88.11% and SGD 90.21% accuracy. 2024 The Authors. This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License.

Anahtar Kelimeler

RDL Kalıcı Bağlantı (PID)
https://rdlopen.rawdatalibrary.net/r/gumushane/11788Resmi atıflarda kullanılan kalıcı adres
DOI
https://doi.org/10.1109/access.2024.3482110Yayıncı resmi DOI adresi
İndeks kayıtları
Kaydın indeks veri tabanlarındaki sayfası (aktarımda alınan kayıt numarasıyla). Erişim, indeksin kendi koşullarına bağlıdır.
Atıflar
Scopus
11
WoS
8
OpenAlex
13
Her kaynağın kendi saydığı toplam atıf; aktarım ve zenginleştirme sırasında alındı.
Tam Kayıt
AlanDeğerDil
dc.contributor.authorGökgöz, Baki
dc.contributor.authorAydin, Tolga
dc.contributor.authorGül, Fatih
dc.date.accessioned2026-10-22T10:19:22.173372319Z
dc.date.available2026-10-22T10:19:22.173372319Z
dc.date.issued2024
dc.description.abstractThe traditional Von Neumann computing architecture, which necessitates data transfer between external memory and the processor, incurs significant energy and time costs when running deep learning (DL) and machine learning (ML) architectures. The primary issue with the energy and time efficiency of this architecture stems from the frequent and intensive data transfers between memory and the processor. Therefore, memristive synaptic devices are utilized to overcome this energy and time inefficiency while performing cognitive tasks. The fundamental working principle of memristive devices is to reduce the need for data transfer by combining memory and processing in the same location, thereby significantly decreasing both energy consumption and the time required for operations. However, to achieve the desired level of efficiency in terms of energy and time consumption from neuromorphic systems, the performance of these systems needs to be further improved with respect to accuracy and test error rates for classification applications. Achieving high accuracy performance in such deep learning or machine learning models necessitates optimization processes not only at the hardware level but also at the algorithmic level. In this context, this paper presents a comprehensive examination and comparison of the frequently used SGD and its momentum variants for deep learning and machine learning applications in memristor-based neuromorphic computing systems. The study thoroughly investigates the performance of critical metrics such as the learning properties, energy efficiency, and accuracy rates of the nano-scale titanium dioxide (TiO2) based synaptic device. The experimental results for the MNIST dataset showed AdaDelta 89.48%, AdaGrad 79.00%, Adam 79.13%, AdaMax 79.68%, Momentum 88.55%, Nadam 81.20%, RMSprop 84.91% and SGD 89.47% accuracy. The experimental results for the CIFAR dataset showed AdaDelta 90.51%, AdaGrad 82.08%, Adam 83.10%, AdaMax 81.76%, Momentum 91.25%, Nadam 82.45%, RMSprop 88.11% and SGD 90.21% accuracy. 2024 The Authors. This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License.
dc.description.sponsorshipAtatürk Üniversitesi, (FDK-2022-9895)
dc.description.sponsorshipAtatürk Üniversitesi
dc.identifier.doi10.1109/access.2024.3482110
dc.identifier.endpage154417
dc.identifier.issn2169-3536
dc.identifier.scopus2-s2.0-85207629044
dc.identifier.startpage154401
dc.identifier.urihttps://rdlopen.rawdatalibrary.net/r/gumushane/11788
dc.identifier.volume12
dc.identifier.wosWOS:001346690300001
dc.language.isoen
dc.publisherInstitute of Electrical and Electronics Engineers Inc.
dc.relation.ispartofIEEE Access
dc.rightsinfo:eu-repo/semantics/openAccess
dc.subjectDeep learning
dc.subjectmachine learning
dc.subjectmemristors
dc.subjectneuromorphic computing
dc.subjectoptimization algorithms
dc.subjectsynapses
dc.subject.classificationComputer Science, Information Systems
dc.subject.classificationEngineering, Electrical & Electronic
dc.subject.classificationTelecommunications
dc.subject.classificationComputer Science
dc.subject.classificationEngineering
dc.subject.otherAda (programming language)
dc.subject.otherAdaptive boosting
dc.subject.otherAdversarial machine learning
dc.subject.otherContrastive Learning
dc.subject.otherDeep learning
dc.subject.otherDigital storage
dc.subject.otherError statistics
dc.subject.otherForward error correction
dc.subject.otherMemristors
dc.subject.otherNetwork security
dc.subject.otherRadiation hardening
dc.subject.otherEnergy
dc.subject.otherEnergy-consumption
dc.subject.otherMachine-learning
dc.subject.otherMemristor
dc.subject.otherNeuromorphic
dc.subject.otherNeuromorphic computing
dc.subject.otherOptimization algorithms
dc.subject.otherPerformance
dc.subject.otherSynapse
dc.subject.otherTitanium dioxide
dc.titleOptimizing Memristor-Based Synaptic Devices for Enhanced Energy Efficiency and Accuracy in Neuromorphic Machine Learning
dc.typeArticle
rdl.citation.openalex13
rdl.citation.scopus11
rdl.citation.wos8
rdl.oa.statusgold
rdl.oa.urlhttps://doi.org/10.1109/access.2024.3482110
rdl.scopus.quartileQ1
rdl.source.indexSCOPUS
rdl.source.indexWOS
rdl.wos.indexScience Citation Index Expanded (SCI-EXPANDED)