Melola Discovery

← Melola Discovery

Open access Journal SINTA 1

Hybrid Feature Selection for Optimizing Sensor Array Reduction in Coffee Aroma Electronic Nose Systems

Journal of Robotics and Control (JRC) · Vol. 6 No. 5 (2025) · pp. 2535–2546

DOI
10.18196/jrc.v6i5.28470
ISSN
2715-5072, 2715-5056
Published
2025-10-30
Publisher
Universitas Muhammadiyah Yogyakarta
Language
eng
License
creativecommons.org/licenses/by-sa/4.0

Abstract

Electronic-nose (e-nose) arrays are often over-provisioned, inflating energy use, memory footprint, and latency—constraints that are particularly critical on edge devices. This study formulates sensor selection as a multi-objective problem and introduces a hybrid workflow that couples Kernel Principal Component Analysis (KPCA) with complementary feature selection to obtain compact, accurate models. Using an eight-sensor MOS array, we collected roasted-coffee data spanning 12 aroma classes (90 samples per class). Signals were standardized and transformed using KPCA (RBF kernel). Feature pruning involved combining supervised Recursive Feature Elimination (RFE) with an unsupervised information-content criterion, and the final subset was derived using the Non-dominated Sorting Genetic Algorithm II (NSGA-II), which jointly optimized accuracy, sensor count, runtime, and model complexity. Five repetitions with stratified 5-fold cross-validation showed low variability, with CV-accuracy standard deviations ranging from ≈0.05 to 0.12 across configurations. A Pareto-front analysis revealed a knee near six sensors: KPCA+RFE achieved 99.54% accuracy with shallow trees, while KPCA+RFE+NSGA-II reached 98.61% accuracy with the lowest runtime (0.2126 s) and reduced depth (12.89). Both hybrid approaches significantly outperformed PCA+RFE and random subsets (paired t-tests, p < 0.05). These results indicate that the proposed pipeline delivers edge-oriented efficiency—lower runtime, fewer sensors, and simpler models— without significantly compromising recognition performance. The framework is directly applicable to portable e-noses and can generalize to other VOC tasks; future work includes hardware deployment and multi-classifier validation.

Keywords

Collaboration network of the authors

22 authors · 58 co-authorship links · 18 across different organisations

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

  • University of Brawijaya
  • State University of Malang
  • Indonesian Institute of Sciences
  • Kanazawa University
  • Affiliation unknown
  • Different organisations
  • Same organisation
  • Affiliation unknown
  • Thicker line = more joint articles · bigger circle = more articles
Show as table
Co-authorOrganisationJoint articles
Setyawan P. SaktiUniversity of Brawijaya3
Diki OkiandriUniversity of Brawijaya1
Sholeh Hadi PramonoUniversity of Brawijaya1
Rahmadwati RahmadwatiUniversity of Brawijaya1
Vita KusumasariState University of Malang1
Rudy YuwonoUniversity of Brawijaya1
Rakhmad RomadhoniUniversity of Brawijaya1
Azizurrahman RafliUniversity of Brawijaya1
Yuyu WahyuIndonesian Institute of Sciences1
Akio KitagawaKanazawa University1
Akhmad SabarudinAffiliation unknown1
Ferry Chrismiadi NalleAffiliation unknown1
Adharul MuttaqinUniversity of Brawijaya1
Agus NabaUniversity of Brawijaya1
Panca MudjirahardjoUniversity of Brawijaya1
Edi WidjajantoAffiliation unknown1
Sumarno Reto PrawiroAffiliation unknown1
Mas MansyurAffiliation unknown1

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.umy.ac.id/index.php/jrc/oai, first harvested 9 Nov 2026, last seen 9 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-US">Hybrid Feature Selection for Optimizing Sensor Array Reduction in Coffee Aroma Electronic Nose Systems</dc:title>
	<dc:creator>Dewatama, Denda</dc:creator>
	<dc:creator>Yudaningtyas, Erni</dc:creator>
	<dc:creator>Purnomo, Muhammad Fauzan Edy</dc:creator>
	<dc:creator>Sakti, Setyawan Purnomo</dc:creator>
	<dc:subject xml:lang="en-US">Electronic Nose</dc:subject>
	<dc:subject xml:lang="en-US">Feature Selection</dc:subject>
	<dc:subject xml:lang="en-US">Sensor Array Reduction</dc:subject>
	<dc:subject xml:lang="en-US">Kernel PCA</dc:subject>
	<dc:subject xml:lang="en-US">NSGA-II</dc:subject>
	<dc:subject xml:lang="en-US">Edge Computing</dc:subject>
	<dc:description xml:lang="en-US">Electronic-nose (e-nose) arrays are often over-provisioned, inflating energy use, memory footprint, and latency—constraints that are particularly critical on edge devices. This study formulates sensor selection as a multi-objective problem and introduces a hybrid workflow that couples Kernel Principal Component Analysis (KPCA) with complementary feature selection to obtain compact, accurate models. Using an eight-sensor MOS array, we collected roasted-coffee data spanning 12 aroma classes (90 samples per class). Signals were standardized and transformed using KPCA (RBF kernel). Feature pruning involved combining supervised Recursive Feature Elimination (RFE) with an unsupervised information-content criterion, and the final subset was derived using the Non-dominated Sorting Genetic Algorithm II (NSGA-II), which jointly optimized accuracy, sensor count, runtime, and model complexity. Five repetitions with stratified 5-fold cross-validation showed low variability, with CV-accuracy standard deviations ranging from ≈0.05 to 0.12 across configurations. A Pareto-front analysis revealed a knee near six sensors: KPCA+RFE achieved 99.54% accuracy with shallow trees, while KPCA+RFE+NSGA-II reached 98.61% accuracy with the lowest runtime (0.2126 s) and reduced depth (12.89). Both hybrid approaches significantly outperformed PCA+RFE and random subsets (paired t-tests, p &amp;lt; 0.05). These results indicate that the proposed pipeline delivers edge-oriented efficiency—lower runtime, fewer sensors, and simpler models— without significantly compromising recognition performance. The framework is directly applicable to portable e-noses and can generalize to other VOC tasks; future work includes hardware deployment and multi-classifier validation.</dc:description>
	<dc:publisher xml:lang="en-US">Universitas Muhammadiyah Yogyakarta</dc:publisher>
	<dc:date>2025-10-30</dc:date>
	<dc:type>info:eu-repo/semantics/article</dc:type>
	<dc:type>info:eu-repo/semantics/publishedVersion</dc:type>
	<dc:format>application/pdf</dc:format>
	<dc:identifier>https://journal.umy.ac.id/index.php/jrc/article/view/28470</dc:identifier>
	<dc:identifier>10.18196/jrc.v6i5.28470</dc:identifier>
	<dc:source xml:lang="en-US">Journal of Robotics and Control (JRC); Vol. 6 No. 5 (2025); 2535-2546</dc:source>
	<dc:source>2715-5072</dc:source>
	<dc:source>2715-5056</dc:source>
	<dc:language>eng</dc:language>
	<dc:relation>https://journal.umy.ac.id/index.php/jrc/article/view/28470/11978</dc:relation>
	<dc:rights xml:lang="en-US">Copyright (c) 2025 Denda Dewatama, Erni Yudaningtyas, Muhammad Fauzan Edy Purnomo, Setyawan Purnomo Sakti</dc:rights>
	<dc:rights xml:lang="en-US">https://creativecommons.org/licenses/by-sa/4.0</dc:rights>
</oai_dc:dc>