Learning-based Spectral Regression for Cocoa Bean Physicochemical Property Prediction
Kebin Contreras, Emmanuel Martinez, Brayan Monroy, Sebastian Ardila, Cristian Ramirez, Mariana Caicedo, Hans Garcia, Tatiana Gelvez-Barrera, Juan Poveda-Jaramillo, Henry Arguello, Jorge Bacca

TL;DR
This paper presents a scalable, non-invasive spectral regression method using VIS-NIR spectroscopy and machine learning to accurately predict key physicochemical properties of cocoa beans, offering a rapid alternative to traditional laboratory analysis.
Contribution
It introduces a learning-based spectral regression approach combined with a conveyor belt VIS-NIR system for cocoa quality assessment, validated across different regions.
Findings
Achieved R2 scores over 0.98 for all properties.
Reached 0.96 accuracy on independent samples.
Demonstrated high generalization across regions.
Abstract
Cocoa bean quality assessment is essential for ensuring compliance with commercial standards, protecting consumer health, and increasing the market value of the cocoa product. The quality assessment estimates key physicochemical properties, such as fermentation level, moisture content, polyphenol concentration, and cadmium content, among others. This assessment has traditionally relied on the accurate estimation of these properties via visual or sensory evaluation, jointly with laboratory-based physicochemical analyses, which are often time-consuming, destructive, and difficult to scale. This creates the need for rapid, reliable, and noninvasive alternatives. Spectroscopy, particularly in the visible and near-infrared ranges, offers a non-invasive alternative by capturing the molecular signatures associated with these properties. Therefore, this work introduces a scalable methodology…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
