Correcting data imbalance for semi-supervised COVID-19 detection using X-ray chest images.
dc.contributor.author | Calderon-Ramirez, Saul | |
dc.contributor.author | Yang, Shengxiang | |
dc.contributor.author | Moemeni, Armaghan | |
dc.contributor.author | Elizondo, David | |
dc.contributor.author | Colreavy-Donnelly, Simon | |
dc.contributor.author | Chavarría-Estrada, Luis Fernando | |
dc.contributor.author | Molina-Cabello, Miguel A | |
dc.date.accessioned | 2025-01-07T12:39:58Z | |
dc.date.available | 2025-01-07T12:39:58Z | |
dc.date.issued | 2021-07-13 | |
dc.description.abstract | A key factor in the fight against viral diseases such as the coronavirus (COVID-19) is the identification of virus carriers as early and quickly as possible, in a cheap and efficient manner. The application of deep learning for image classification of chest X-ray images of COVID-19 patients could become a useful pre-diagnostic detection methodology. However, deep learning architectures require large labelled datasets. This is often a limitation when the subject of research is relatively new as in the case of the virus outbreak, where dealing with small labelled datasets is a challenge. Moreover, in such context, the datasets are also highly imbalanced, with few observations from positive cases of the new disease. In this work we evaluate the performance of the semi-supervised deep learning architecture known as MixMatch with a very limited number of labelled observations and highly imbalanced labelled datasets. We demonstrate the critical impact of data imbalance to the model's accuracy. Therefore, we propose a simple approach for correcting data imbalance, by re-weighting each observation in the loss function, giving a higher weight to the observations corresponding to the under-represented class. For unlabelled observations, we use the pseudo and augmented labels calculated by MixMatch to choose the appropriate weight. The proposed method improved classification accuracy by up to 18%, with respect to the non balanced MixMatch algorithm. We tested our proposed approach with several available datasets using 10, 15 and 20 labelled observations, for binary classification (COVID-19 positive and normal cases). For multi-class classification (COVID-19 positive, pneumonia and normal cases), we tested 30, 50, 70 and 90 labelled observations. Additionally, a new dataset is included among the tested datasets, composed of chest X-ray images of Costa Rican adult patients. | |
dc.identifier.doi | 10.1016/j.asoc.2021.107692 | |
dc.identifier.issn | 1568-4946 | |
dc.identifier.pmc | PMC8276579 | |
dc.identifier.pmid | 34276263 | |
dc.identifier.pubmedURL | https://pmc.ncbi.nlm.nih.gov/articles/PMC8276579/pdf | |
dc.identifier.unpaywallURL | https://doi.org/10.1016/j.asoc.2021.107692 | |
dc.identifier.uri | https://hdl.handle.net/10668/24827 | |
dc.journal.title | Applied soft computing | |
dc.journal.titleabbreviation | Appl Soft Comput | |
dc.language.iso | en | |
dc.organization | SAS - Hospital de Poniente | |
dc.page.number | 107692 | |
dc.pubmedtype | Journal Article | |
dc.rights.accessRights | open access | |
dc.subject | COVID-19 | |
dc.subject | Computer aided diagnosis | |
dc.subject | Coronavirus | |
dc.subject | Data imbalance | |
dc.subject | Semi-supervised learning | |
dc.title | Correcting data imbalance for semi-supervised COVID-19 detection using X-ray chest images. | |
dc.type | research article | |
dc.type.hasVersion | VoR | |
dc.volume.number | 111 |
Files
Original bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- PMC8276579.pdf
- Size:
- 1.02 MB
- Format:
- Adobe Portable Document Format