| Literature DB >> 28868148 |
Ramalingaswamy Cheruku1, Damodar Reddy Edla1, Venkatanareshbabu Kuppili1, Ramesh Dharavath2, Nareshkumar Reddy Beechu3.
Abstract
Low-power wearable devices for disease diagnosis are used at anytime and anywhere. These are non-invasive and pain-free for the better quality of life. However, these devices are resource constrained in terms of memory and processing capability. Memory constraint allows these devices to store a limited number of patterns and processing constraint provides delayed response. It is a challenging task to design a robust classification system under above constraints with high accuracy. In this Letter, to resolve this problem, a novel architecture for weightless neural networks (WNNs) has been proposed. It uses variable sized random access memories to optimise the memory usage and a modified binary TRIE data structure for reducing the test time. In addition, a bio-inspired-based genetic algorithm has been employed to improve the accuracy. The proposed architecture is experimented on various disease datasets using its software and hardware realisations. The experimental results prove that the proposed architecture achieves better performance in terms of accuracy, memory saving and test time as compared to standard WNNs. It also outperforms in terms of accuracy as compared to conventional neural network-based classifiers. The proposed architecture is a powerful part of most of the low-power wearable devices for the solution of memory, accuracy and time issues.Entities:
Keywords: automatic disease diagnosis; bioinspired based genetic algorithm; biology computing; diseases; genetic algorithms; low power wearable devices; memory constraint; modified binary TRIE data structure; neural nets; noninvasive devices; optimised weightless neural networks; pain free devices; patient diagnosis; quality of life; random-access storage; variable sized random access memories
Year: 2017 PMID: 28868148 PMCID: PMC5569931 DOI: 10.1049/htl.2017.0003
Source DB: PubMed Journal: Healthc Technol Lett ISSN: 2053-3713
Fig. 1Illustration of both RAM-discriminator and WiSARD WNN
Fig. 2Proposed architecture for the classification task
Fig. 3Comparison of VG-RAM and VVG-RAM neuron structures
a VG-RAM neuron
b Proposed VVG-RAM neuron
Fig. 4Modified binary TRIE data structure
Datasets used in this Letter
| Dataset | Number of patterns | Dimensionality |
|---|---|---|
| PID | 768 | 8 |
| LCD | 32 | 56 |
| DRD | 1151 | 19 |
GA tuning parameter values for three medical datasets
| Dataset | Parameter | Value | Explanation |
|---|---|---|---|
| PID | PopSize | 150 | initial population size |
| cross-over rate | 0.82 | cross-over rate | |
| MutRate | 0.1 | mutation rate | |
| selection rate | 0.6 | population that survive after every generation | |
| MaxGen | 10,000 | maximum number of generations | |
| LCD | PopSize | 250 | initial population size |
| cross-over rate | 0.32 | cross-over rate | |
| MutRate | 0.01 | mutation rate | |
| selection rate | 0.7 | population that survive after every generation | |
| MaxGen | 25,000 | maximum number of generations | |
| DRD | PopSize | 100 | initial population size |
| cross-over rate | 0.8 | cross-over rate | |
| MutRate | 0.14 | mutation rate | |
| selection rate | 0.6 | population that survive after every generation | |
| MaxGen | 10,000 | maximum number of generations |
Comparison results on PID dataset
| Type of WNN | Memory, KBs | Accuracy, % | Test time, s |
|---|---|---|---|
| WiSARD | 35 | 64.72 | 79.23 |
| VG-RAM | 31.5 | 70.15 | 61.95 |
| proposed |
Accuracy comparison on PID dataset
| S. no | Type of neural network classifier | Accuracy, % |
|---|---|---|
| 1 | MLPN | 75.20 |
| 2 | MLFFNN | 74.00 |
| 3 | PNN | 67.20 |
| 4 | RBFN | 68.53 |
| 5 | TDN | 66.54 |
| 6 | proposed WNN |
Comparison results on LCD
| Type of WNN | Memory, KBs | Accuracy, % | Test time, s |
|---|---|---|---|
| WiSARD | 512 | 82.31 | 148.41 |
| VG-RAM | 86.75 | ||
| proposed | 6.3 | 44.72 |
Accuracy comparison on LCD
| S. no | Type of neural network classifier | Accuracy, % |
|---|---|---|
| 1 | MLPN | 70.20 |
| 2 | MLFFNN | 60.30 |
| 3 | PNN | 60.40 |
| 4 | RBFN | 49.10 |
| 5 | TDN | 75.45 |
| 6 | proposed WNN |
Comparison results on DRD dataset
| Type of WNN | Memory, KBs | Accuracy, % | Test time, s |
|---|---|---|---|
| WiSARD | 512 | 68.72 | 191.33 |
| VG-RAM | 121 | 70.15 | 173.61 |
| proposed |
Accuracy comparison on DRD dataset
| S. no | Type of neural network classifier | Accuracy, % |
|---|---|---|
| 1 | MLPN | 53.17 |
| 2 | MLFFNN | 66.10 |
| 3 | PNN | 60.69 |
| 4 | RBFN | 45.08 |
| 5 | TDN | 49.70 |
| 6 | proposed WNN |
Fig. 5FPGA SPARTAN 3E tool kit
Fig. 6Average performance of WiSARD, VG-RAM and proposed model over three medical datasets