A Principal Neighborhood Aggregation-Based Graph Convolutional Network for Pneumonia Detection
Pneumonia is one of the main causes of child mortality in the world and has been reported by the World Health Organization (WHO) to be the cause of one-third of child deaths in India. Designing an automated classification system to detect pneumonia has become a worthwhile research topic. Numerous de...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2022-04-01
|
Series: | Sensors |
Subjects: | |
Online Access: | https://www.mdpi.com/1424-8220/22/8/3049 |
_version_ | 1797434236775432192 |
---|---|
author | Akram Ali Ali Guail Gui Jinsong Babatounde Moctard Oloulade Raeed Al-Sabri |
author_facet | Akram Ali Ali Guail Gui Jinsong Babatounde Moctard Oloulade Raeed Al-Sabri |
author_sort | Akram Ali Ali Guail |
collection | DOAJ |
description | Pneumonia is one of the main causes of child mortality in the world and has been reported by the World Health Organization (WHO) to be the cause of one-third of child deaths in India. Designing an automated classification system to detect pneumonia has become a worthwhile research topic. Numerous deep learning models have attempted to detect pneumonia by applying convolutional neural networks (CNNs) to X-ray radiographs, as they are essentially images and have achieved great performances. However, they failed to capture higher-order feature information of all objects based on the X-ray images because the topology of the X-ray images’ dimensions does not always come with some spatially regular locality properties, which makes defining a spatial kernel filter in X-ray images non-trivial. This paper proposes a principal neighborhood aggregation-based graph convolutional network (PNA-GCN) for pneumonia detection. In PNA-GCN, we propose a new graph-based feature construction utilizing the transfer learning technique to extract features and then construct the graph from images. Then, we propose a graph convolutional network with principal neighborhood aggregation. We integrate multiple aggregation functions in a single layer with degree-scalers to capture more effective information in a single layer to exploit the underlying properties of the graph structure. The experimental results show that PNA-GCN can perform best in the pneumonia detection task on a real-world dataset against the state-of-the-art baseline methods. |
first_indexed | 2024-03-09T10:29:17Z |
format | Article |
id | doaj.art-9e077a6c279f4e73b6ac1088a69449a4 |
institution | Directory Open Access Journal |
issn | 1424-8220 |
language | English |
last_indexed | 2024-03-09T10:29:17Z |
publishDate | 2022-04-01 |
publisher | MDPI AG |
record_format | Article |
series | Sensors |
spelling | doaj.art-9e077a6c279f4e73b6ac1088a69449a42023-12-01T21:23:38ZengMDPI AGSensors1424-82202022-04-01228304910.3390/s22083049A Principal Neighborhood Aggregation-Based Graph Convolutional Network for Pneumonia DetectionAkram Ali Ali Guail0Gui Jinsong1Babatounde Moctard Oloulade2Raeed Al-Sabri3School of Computer Science and Engineering, Central South University, Changsha 410083, ChinaSchool of Computer Science and Engineering, Central South University, Changsha 410083, ChinaSchool of Computer Science and Engineering, Central South University, Changsha 410083, ChinaSchool of Computer Science and Engineering, Central South University, Changsha 410083, ChinaPneumonia is one of the main causes of child mortality in the world and has been reported by the World Health Organization (WHO) to be the cause of one-third of child deaths in India. Designing an automated classification system to detect pneumonia has become a worthwhile research topic. Numerous deep learning models have attempted to detect pneumonia by applying convolutional neural networks (CNNs) to X-ray radiographs, as they are essentially images and have achieved great performances. However, they failed to capture higher-order feature information of all objects based on the X-ray images because the topology of the X-ray images’ dimensions does not always come with some spatially regular locality properties, which makes defining a spatial kernel filter in X-ray images non-trivial. This paper proposes a principal neighborhood aggregation-based graph convolutional network (PNA-GCN) for pneumonia detection. In PNA-GCN, we propose a new graph-based feature construction utilizing the transfer learning technique to extract features and then construct the graph from images. Then, we propose a graph convolutional network with principal neighborhood aggregation. We integrate multiple aggregation functions in a single layer with degree-scalers to capture more effective information in a single layer to exploit the underlying properties of the graph structure. The experimental results show that PNA-GCN can perform best in the pneumonia detection task on a real-world dataset against the state-of-the-art baseline methods.https://www.mdpi.com/1424-8220/22/8/3049pneumonia detectiontransfer learningconvolution neural networkgraph neural networkprincipal neighborhood aggregation |
spellingShingle | Akram Ali Ali Guail Gui Jinsong Babatounde Moctard Oloulade Raeed Al-Sabri A Principal Neighborhood Aggregation-Based Graph Convolutional Network for Pneumonia Detection Sensors pneumonia detection transfer learning convolution neural network graph neural network principal neighborhood aggregation |
title | A Principal Neighborhood Aggregation-Based Graph Convolutional Network for Pneumonia Detection |
title_full | A Principal Neighborhood Aggregation-Based Graph Convolutional Network for Pneumonia Detection |
title_fullStr | A Principal Neighborhood Aggregation-Based Graph Convolutional Network for Pneumonia Detection |
title_full_unstemmed | A Principal Neighborhood Aggregation-Based Graph Convolutional Network for Pneumonia Detection |
title_short | A Principal Neighborhood Aggregation-Based Graph Convolutional Network for Pneumonia Detection |
title_sort | principal neighborhood aggregation based graph convolutional network for pneumonia detection |
topic | pneumonia detection transfer learning convolution neural network graph neural network principal neighborhood aggregation |
url | https://www.mdpi.com/1424-8220/22/8/3049 |
work_keys_str_mv | AT akramalialiguail aprincipalneighborhoodaggregationbasedgraphconvolutionalnetworkforpneumoniadetection AT guijinsong aprincipalneighborhoodaggregationbasedgraphconvolutionalnetworkforpneumoniadetection AT babatoundemoctardoloulade aprincipalneighborhoodaggregationbasedgraphconvolutionalnetworkforpneumoniadetection AT raeedalsabri aprincipalneighborhoodaggregationbasedgraphconvolutionalnetworkforpneumoniadetection AT akramalialiguail principalneighborhoodaggregationbasedgraphconvolutionalnetworkforpneumoniadetection AT guijinsong principalneighborhoodaggregationbasedgraphconvolutionalnetworkforpneumoniadetection AT babatoundemoctardoloulade principalneighborhoodaggregationbasedgraphconvolutionalnetworkforpneumoniadetection AT raeedalsabri principalneighborhoodaggregationbasedgraphconvolutionalnetworkforpneumoniadetection |