Melola Discovery

← Melola Discovery

Journal

Comparison and Ensemble Transfer Learning for Breast Cancer Classification in Ultrasound Images Using EfficientNet-B0, ResNet-50, and VGG-16

Scientific Journal of Informatics · Vol. 13 No. 3 (2026) · pp. 751–766

DOI
10.15294/sji.v13i3.58918
ISSN
2407-7658, 2460-0040
Published
2026-09-21
Publisher
Universitas Negeri Semarang
Language
eng

Abstract

Purpose: This study aims to compare three transfer learning architectures and develop an ensemble learning approach for breast cancer classification in ultrasound images. The objective of this study is to compare the three transfer learning architectures and evaluate an ensemble learning approach to determine the best model for distinguishing benign and malignant tumors. Methods: This study used a combined dataset from the BUSI Kaggle challenge and clinical data from Bhakti Dharma Husada General Hospital in Surabaya, consisting of 1,632 images (1,048 benign and 584 malignant). Three pre-trained CNN models, EfficientNet-B0, ResNet-50, and VGG-16, with ImageNet weights, were evaluated using accuracy, precision, recall, and F1-score metrics. Preprocessing steps included resizing to 224×224, ImageNet normalization, and ROI segmentation, with ground-truth labels created using Roboflow while automatic segmentation was performed using DeepLabV3+. The ensemble model employed a soft voting method based on the average probability. Result: The soft voting ensemble achieved an accuracy of 86.18%, precision of 85.21%, recall of 84.46%, and an F1-score of 84.40% (macro-averaged). Among the four evaluated models, ResNet-50 achieved the highest overall accuracy (87.40%). Novelty: The novelty of this research lies in the complementary application of an ensemble of three transfer learning architectures (EfficientNet-B0, ResNet-50, and VGG-16) via the probability averaging soft voting method, enhanced by automatic segmentation preprocessing based on DeepLabV3+, and tested on the public BUSI dataset as well as local clinical data from Bhakti Dharma Husada General Hospital in Surabaya.

Keywords

Collaboration network of the authors

9 authors · 16 co-authorship links · 4 across different organisations

Hover or tap a name to highlight its co-authors. Double-click to open the author's page.

  • Muhammadiyah University of Yogyakarta
  • Rumah Sakit Umum Pusat Dr. Sardjito
  • Affiliation unknown
  • Different organisations
  • Same organisation
  • Affiliation unknown
  • Thicker line = more joint articles · bigger circle = more articles
Show as table
Co-authorOrganisationJoint articles
Zaipul RahmatMuhammadiyah University of Yogyakarta1
Djoko SukwonoMuhammadiyah University of Yogyakarta1
Sasmeri SasmeriMuhammadiyah University of Yogyakarta1
Levina Riski PriliaMuhammadiyah University of Yogyakarta1
Bambang UntaraRumah Sakit Umum Pusat Dr. Sardjito1
Muhammad Ahdan Fawwaz NurkholidMuhammadiyah University of Yogyakarta1

Affiliations come from OpenAlex; journal OAI-PMH metadata carries none. Authors without an OpenAlex ID are matched by name, which can merge or split people.

Metadata source: OAI-PMH (metadata jurnal) https://journal.unnes.ac.id/journals/sji/oai, first harvested 6 Nov 2026, last seen 8 Nov 2026.
Original metadata (oai_dc)
<oai_dc:dc xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/  http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
	<dc:title xml:lang="en">Comparison and Ensemble Transfer Learning for Breast Cancer Classification in Ultrasound Images Using EfficientNet-B0, ResNet-50, and VGG-16</dc:title>
	<dc:creator xml:lang="en">Kartikasari, Anisja Noni </dc:creator>
	<dc:creator xml:lang="en">Yusufiyah, Hesti Khuzaimah Nurul </dc:creator>
	<dc:creator xml:lang="en">Hanifah Rahmi Fajrin</dc:creator>
	<dc:subject xml:lang="en">Breast cancer</dc:subject>
	<dc:subject xml:lang="en">Ultrasound image</dc:subject>
	<dc:subject xml:lang="en">Transfer learning</dc:subject>
	<dc:subject xml:lang="en">Ensemble Learning</dc:subject>
	<dc:description xml:lang="en">Purpose: This study aims to compare three transfer learning architectures and develop an ensemble learning approach for breast cancer classification in ultrasound images. The objective of this study is to compare the three transfer learning architectures and evaluate an ensemble learning approach to determine the best model for distinguishing benign and malignant tumors.
Methods: This study used a combined dataset from the BUSI Kaggle challenge and clinical data from Bhakti Dharma Husada General Hospital in Surabaya, consisting of 1,632 images (1,048 benign and 584 malignant). Three pre-trained CNN models, EfficientNet-B0, ResNet-50, and VGG-16, with ImageNet weights, were evaluated using accuracy, precision, recall, and F1-score metrics. Preprocessing steps included resizing to 224×224, ImageNet normalization, and ROI segmentation, with ground-truth labels created using Roboflow while automatic segmentation was performed using DeepLabV3+. The ensemble model employed a soft voting method based on the average probability.
Result: The soft voting ensemble achieved an accuracy of 86.18%, precision of 85.21%, recall of 84.46%, and an F1-score of 84.40% (macro-averaged). Among the four evaluated models, ResNet-50 achieved the highest overall accuracy (87.40%).
Novelty: The novelty of this research lies in the complementary application of an ensemble of three transfer learning architectures (EfficientNet-B0, ResNet-50, and VGG-16) via the probability averaging soft voting method, enhanced by automatic segmentation preprocessing based on DeepLabV3+, and tested on the public BUSI dataset as well as local clinical data from Bhakti Dharma Husada General Hospital in Surabaya.</dc:description>
	<dc:publisher xml:lang="en">Universitas Negeri Semarang</dc:publisher>
	<dc:date>2026-09-21</dc:date>
	<dc:type>info:eu-repo/semantics/article</dc:type>
	<dc:type>info:eu-repo/semantics/publishedVersion</dc:type>
	<dc:type xml:lang="en">Peer-reviewed Article</dc:type>
	<dc:format>application/pdf</dc:format>
	<dc:identifier>https://journal.unnes.ac.id/journals/sji/article/view/58918</dc:identifier>
	<dc:identifier>10.15294/sji.v13i3.58918</dc:identifier>
	<dc:source xml:lang="en">Scientific Journal of Informatics; Vol. 13 No. 3: Special Issue; 751-766</dc:source>
	<dc:source>2407-7658</dc:source>
	<dc:source>2460-0040</dc:source>
	<dc:source>10.15294/sji.v13i3</dc:source>
	<dc:language>eng</dc:language>
	<dc:relation>https://journal.unnes.ac.id/journals/sji/article/view/58918/11677</dc:relation>
	<dc:rights xml:lang="en">Copyright (c) 2026 Scientific Journal of Informatics</dc:rights>
</oai_dc:dc>