Next Article in Journal
An XGBoost-Based Machine Learning Approach to Simulate Carbon Metrics for Forest Harvest Planning
Previous Article in Journal
Decentralized Geothermal Energy for Electricity Access: Exploring Knowledge and Social Acceptance in Ebonyi State, Nigeria
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

Predicting Prices of Staple Crops Using Machine Learning: A Systematic Review of Studies on Wheat, Corn, and Rice

by
Asterios Theofilou
*,
Stefanos A. Nastis
,
Anastasios Michailidis
,
Thomas Bournaris
and
Konstadinos Mattas
Department of Agricultural Economics, Aristotle University of Thessaloniki, 54124 Thessaloniki, Greece
*
Author to whom correspondence should be addressed.
Sustainability 2025, 17(12), 5456; https://doi.org/10.3390/su17125456
Submission received: 3 April 2025 / Revised: 10 June 2025 / Accepted: 12 June 2025 / Published: 13 June 2025

Abstract

:
According to the FAO, wheat, corn, and rice are staple crops that support global food security, providing 50% of the world’s dietary energy. The ability to predict accurately these key food crop agricultural commodity prices is important in stabilizing markets, supporting policymaking, and informing stakeholders’ decisions. To this aim, machine learning (ML), ensemble learning (EL), deep learning (DL), and time series methods (TS) have been increasingly used for forecasting due to the rapid development of computational power and data availability. This study presents a systematic literature review (SLR) of peer-reviewed original research articles focused on forecasting the prices of wheat, corn, and rice using machine learning (ML), deep learning (DL), ensemble learning (EL), and time series techniques. The results of the study help uncover suitable forecasting methods, such as hybrid deep learning models that consistently outperform traditional methods, and they identify important limitations in model interpretability and the use of region-specific datasets, highlighting the need for explainable and generalizable forecasting solutions. This systematic review adheres to the PRISMA 2020 reporting guidelines.

1. Introduction

Agriculture plays a critical role in the global economy, serving as the backbone of food security, livelihoods, and trade. In 2022, the global share of agriculture value added in GDP was 4.3%, accounting for a total amount of USD 3.8 trillion [1,2]. In many developing nations, agriculture is a cornerstone of the economy, and it contributes as much as 25% of their GDP and an even larger share of employment, providing income to a large segment of the population [3]. In most developed countries, agriculture, albeit a small percentage of GDP, is a key economic sector, as made clear by agricultural policies, such as the EU Common Agricultural Policy, the US Farm Bill, Japan’s Agricultural Policy, and Australia’s APAP, among others, providing subsidies and price support. In this context, the World Bank Group states, “Agricultural development is one of the most powerful tools to end extreme poverty, boost shared prosperity, and feed a projected 10 billion people by 2050” [4].
Among all agricultural crops, three stand out as the world’s primary staple foods, with their cultivation combined providing over half of global dietary energy [1]. Wheat, corn (also referred to as maize in some parts of the world), and rice (also referred to as paddy in some parts of the world) are key global export commodities, and they are vital for human consumption, livestock feed, and biofuel. Their role makes them central to agricultural policy, international trade, and food system stability. Fluctuations in their production and price have consequences for both consumers and producers. Evenson and Gollin, in their research [5], note that with grain prices near or at historical lows, the world’s average caloric intake increased, leading to gains in health and life expectancy, but at the same time, concerns have been raised since the level of intensive cultivation needed leads to biodiversity loss, soil degradation, chemical pollution, aquifer depletion, and soil salinity. While striving to mitigate these risks, the goal is to increase the production of wheat, corn, and rice in the years to come to feed the projected 10 billion people by 2050.
Agricultural commodities are being traded in global markets. This comes with risks and benefits for all parties involved. On one side, market mechanisms can help establish fair prices by allowing farmers and agribusinesses to “lock” prices through futures contracts and options, stabilize their income, and support long-term planning. On the other side, the commodity markets can be influenced by speculative activity and thus make prices highly volatile and decoupled from fundamentals. Additionally, smallholder farmers in some developing countries may lack the infrastructure, information, or financial skills to utilize and benefit from the market systems [6]. The price volatility in agricultural commodities poses significant challenges for farmers, traders, consumers, and policymakers alike. Sudden and unpredictable changes in prices can destabilize income, disrupt planning for farmers, and lead to food insecurity, social unrest, and inflation [7]. Volatility also adds additional levels of complexity in policymaking, as governments struggle to design safety nets for the uncertain conditions farmers and society face. Price swings are led by weather events, pests and diseases, geopolitical tensions, trade restrictions, and financial speculation [8]. Therefore, managing price volatility is essential to building stable and equitable food systems [7].
In response to the risks posed by price volatility, farmers, policymakers, traders, agribusinesses, researchers and practitioners have used advanced forecasting methods to improve price prediction. Agricultural markets have complex behavior that is characterized by non-stationarity, non-normality, and non-linearity in both supply (arrivals) and price data. This poses significant challenges for traditional statistical forecasting models. These difficulties are further compounded by external volatility from climate events, market speculation, and policy interventions. Such dynamics limit the effectiveness of classical approaches. Traditional econometric models such as ARIMA (Autoregressive Integrated Moving Average) and SARIMA (Seasonal Autoregressive Integrated Moving Average), have been used for time-series forecasting, but the limitations they have in handling data that is non-linear and high-dimensional, have led to a shift to other approaches [9]. Machine learning (ML), ensemble learning (EL), and deep learning (DL) methods are powerful alternatives. These techniques can capture complex patterns in large and diverse datasets. These models are increasingly being applied to forecast commodity prices using as input historical price time series, weather data, production statistics, and even textual information from news and social media to analyze the market’s sentiments. Accurate forecasting can help farmers, traders, investors, and policymakers make educated decisions, leading to efficient agricultural markets [10,11], but the volatility presents enormous problems to them [3].
This study aims to systematically evaluate the application of ML, EL, DL, and time series techniques to agricultural commodity price prediction. This SLR intends to identify the used techniques in the commonly studied commodities of wheat, corn, and rice, along with their challenges and limitations, through analysis of original research articles. The goal is to provide a comprehensive understanding of the state of the field, highlight gaps in the literature, and propose directions for future research. The contributions of this study are as follows:
i.
This study provides a comprehensive analysis of common machine learning, ensemble learning, deep learning, and time series techniques used in agricultural commodity price prediction.
ii.
It offers insights into the unique prediction requirements of agricultural commodities forecasting.
iii.
This study investigates key challenges and limitations in agricultural price forecasting, including data availability, model interpretability, and computational complexity.
This review focuses specifically on wheat, corn, and rice due to their status as the world’s most important staple crops, as together, they provide more than half of the global dietary energy supply. These commodities are central to food security and widely traded and studied, making them an appropriate and impactful focus for a systematic review of forecasting methods.

2. Research Methodology

In order to define the primary focus of this study, which is to evaluate and draw lessons from the existing research in the prediction of specific agriculture commodity prices, we employ a systematic review approach guided by methodologies outlined in Elberzhager et al. [11] and Ishaq et al. [12], as shown in Figure 1. Based on their frameworks, we formulated the relevant research questions and developed robust search strategies. This systematic approach enabled us to identify and analyze the relevant literature in the field.

2.1. Research Questions and Research Objectives

Three key research objectives and corresponding research questions were formed to guide the structure of this systematic literature review. These aimed to evaluate the forecasting methods applied in the selected agricultural commodity price prediction, explore the limitations of these approaches, and explain the rationale for focusing specifically on wheat, corn, and rice as globally significant staple crops. The objectives and questions are summarized in Table 1.

2.2. Search Strategy

The Following search string has been used to find relevant articles to conduct this study.
TITLE-ABS-KEY ((“machine learning” OR “deep learning” OR “reinforcement learning” OR “neural networks” OR “random forests” OR “support vector machines” OR “support vector regression” OR “SVR” OR “LSTM” OR “Bayesian networks” OR “hybrid models” OR “ensemble techniques” OR “gradient boosting” OR “AutoML” OR “extreme learning machine” OR “ELM” OR “decision trees” OR “KNN” OR “k-nearest neighbors” OR “principal component analysis” OR “PCA” OR “recurrent neural networks” OR “RNN”)
AND
(“wheat” OR “maize” OR “corn” OR “rice” OR “paddy”)
AND
(“price prediction” OR “price forecasting” OR “future price” OR “price trends” OR “market forecasting” OR “commodity price forecasting” OR “price volatility” OR “price dynamics” OR “real-time price forecasting” OR “long-term price forecasting” OR “short-term price forecasting”))
In the query used above, SVR is Support Vector Regression, LSTM is Long Short-Term Memory, RNN is Recurrent Neural Network, RF is Random Forest, KNN is k-Nearest Neighbors, and VAR is Vector Autoregression.
The search for original research articles in the field of agriculture commodity price prediction involved collecting articles from Scopus.
The Scopus database was selected for the comprehensive and consistent indexing of peer-reviewed journals in computer science, engineering, and agricultural sciences. This choice supported the reproducibility and transparency of the review and ensured that high-quality original research articles were included. The search was conducted in January 2025 and included studies published up to 31 December 2024. No additional databases, registries, websites, or gray literature were consulted.
The choice to use a single database may limit the breadth of the literature covered; we acknowledge this limitation and suggest that future reviews expand their scope to include other databases, such as Web of Science and Google Scholar. Similar approaches have been adopted in other recent SLRs (e.g., Lee [13]; Ramandanis and Xinogalos [14]; Karger and Kureljusić [15]; Lundberg et al. [16]).
A total of 75 articles were retrieved initially.
The following filters were applied:
  • Language: English
  • Document type: Journal articles only
These filters ensured that the review focused on high-quality, peer-reviewed studies published in English.

2.3. Study Selection

The selection of relevant studies followed a structured multi-stage process based on the criteria summarized in Table 2:
  • Title Screening. Articles with titles clearly unrelated to price prediction or machine learning were excluded.
  • Abstract Screening. The remaining articles were reviewed at the abstract level to assess their relevance to agricultural price forecasting using machine learning methods. Papers that did not meet the core focus were excluded at this stage.
  • Full-Text Review. Full texts of the remaining articles were reviewed in detail to ensure alignment with the inclusion criteria and overall objectives of the review. Only studies with a direct focus on forecasting the prices of wheat, corn, or rice using machine learning or time series techniques were retained.
Table 2. Study selection criteria.
Table 2. Study selection criteria.
CriteriaInclusionExclusion
Study TypePeer-reviewed journal articles indexed in ScopusNon-peer-reviewed articles, editorials, opinion pieces, gray literature, conference papers
Commodity FocusStudies focusing on agricultural commodities: wheat, corn (maize), or rice (paddy)Studies on non-agricultural commodities (e.g., metals, energy) or financial markets
TechniquesStudies using machine learning, deep learning, time series models, or hybrid forecasting methodsStudies using only traditional statistical methods (e.g., simple regression) or no forecasting
Focus on Price PredictionStudies explicitly focused on price forecasting or predictionStudies focused on unrelated topics (e.g., yield, soil, climate) without price prediction
LanguagePublished in EnglishPublished in other languages
IndexingIndexed in ScopusNot indexed in Scopus
After applying this process, a final set of 50 studies was selected for in-depth analysis.
This systematic review adhered to the PRISMA 2020 reporting guidelines. Two reviewers independently performed the screening of the titles, abstracts, and full texts. Any disagreements were resolved through discussion. The studies were grouped according to the forecasting techniques identified (ML, EL, DL, TS) and the selected agro-commodities (wheat, corn, rice). No formal risk of bias assessment was performed, as the review focused on descriptive and comparative analysis of forecasting methods. This review was not registered, and no protocol was prepared.
Figure 2 below presents the PRISMA 2020 flow diagram of the study selection process.

3. Analysis of Original Research Articles

Data extraction was performed manually from each article by one reviewer and verified by a second. The extracted data included the publication year, country, commodity, model type, dataset, technique, findings, and limitations. No assumptions were made about missing data. Since no quantitative synthesis was performed, effect sizes and confidence intervals were not calculated. Risk of bias was not formally assessed. No effect estimates or measures of heterogeneity were calculated. The review does not assess the certainty of evidence (using tools such as GRADE).
The analysis of original research articles explores the various techniques employed in wheat, corn, and rice price forecasting, focusing on machine learning, ensemble learning, deep learning, and time series methods as shown in Figure 3. Each approach is examined for its strengths and limitations in predicting price trends across different commodities.

3.1. Descriptive Analysis of the Selected Studies

A total of 50 studies were selected based on the inclusion criteria.
Figure 4 presents the distribution of the papers by country. China holds the research lead with 17 articles published, followed by the United States and India with 8 and 8 articles, respectively.
Figure 5 displays the numbers of articles published each year. Starting in 2020, research interest has grown rapidly in the past four years.
Figure 6 shows the percentage of papers published by subject area. Computer Science holds the lead with 27 published papers (22.4%), followed by Mathematics with 15 (12.9%), Economics/Econometrics/Finance with 13 (11.2%), and Agricultural/Biological Sciences with 11 (9.5%).

3.2. Machine Learning Techniques

Many techniques of machine learning have been applied to predict commodity prices in agriculture using different methodologies, as illustrated in Table 3, to improve predictive accuracy. The indirect influence of crude oil on food prices was examined by Esmaeili and Shokoohi [18] in a study using Principal Component Analysis (PCA) to study co-movement between the food prices of seven major food commodities (eggs, meat, milk, oilseeds, rice, sugar, and wheat) and macroeconomic indices (including crude oil price, CPI, Food Production Index, and GDP). They found that crude oil prices did not directly affect the primary food price component, but they had an impact on the food production index, and in this way, they indirectly affected food prices. Finally, Traoré et al. [19] applied machine learning methods to ascertain whether nonlinear effects and asymmetries in price transmission were present and showed that local rice prices in Dakar are being affected by world prices and are more sensitive to world price increases than to price declines.
Machine learning models have been tailored to forecast both yields and prices for crop-specific forecasting. Kantanantha et al. [20] developed a semiparametric regression model to forecast yield and a futures-based model for price forecasting, emphasizing within- and between-year relationships and incorporating futures prices with basis adjustment to forecast cash prices. Ayankoya et al. [21] developed a Backpropagation Neural Network (BPNN) model using Big Data to forecast corn prices in South Africa. Their approach achieved high accuracy for 1-month predictions both for in-sample and out-sample predictions. Additionally, their model outperformed eight volunteer expert commodities traders in real-time prediction.

3.3. Ensemble Learning Techniques

The application of ensemble learning techniques to agricultural commodity price prediction has been effective and has also shown potential for both short- and long-term forecasting (Table 4). Zelingher and Makowski [25] analyzed 60 years of deflated price data for corn, soybean, and cocoa, finding that TBATS outperformed short-term forecasts, while Gradient Boosting Machines (GBM) excelled at long-term projections. Similarly, in a different study, Zelingher and Makowski [26] emphasized the dominance of Northern America’s corn production in influencing global prices and highlighted the superior performance of Random Forest (RF) and GBM for long-term predictions, while TBATS remained effective for horizons of 2–5 months.
Ensemble learning methods have also been further explored to increase the accuracy of price prediction in other studies. Dewi et al. [27] used Random Forest with hyperparameter tuning to forecast Indonesian rice prices, with MAPE reduced from 0.0093573 to 0.0089389 and R2 increased from 0.9916805 to 0.9921578. Silva et al. [28] showed that combining support vector regression (SVR) with LSTM or AdaBoost provided better prediction performance for corn and sugar prices in Brazil in comparison with traditional econometric models, and the SVR model outperformed all. Mao and Soonthornphisaj [29] reported that the Bagging–SVR model had the highest accuracy in predicting corn prices in Thailand, with an R2 of 0.961, an MAE of 0.234, and an RMSE of 0.315, which entails the merit of feature importance in promoting forecasting performance. Imran et al. [30] used ensemble regressors with meteorological data, applying feature engineering and Bayesian optimization for hyperparameter tuning; they found that Random Forest Regressor was the best-performing model, achieving an R2 of 0.864, an EV of 0.865, and the lowest MAE, MSE, and MSLE among the ensemble approaches. Oktoviany et al. [31] developed a hybrid ML-based model combining K-means clustering and classification (KNN, RF) to predict corn futures price states based on weather and macroeconomic factors, improving forecasting accuracy over benchmark models. Wang et al. [32] proposed an ABC-based (Artificial Bee Colony Algorithm) ensemble strategy combining denoising techniques (SSA, EMD, VMD) with models like ARIMA, SVR, LSTM, RNN, and GRU. The semi-heterogeneous ABC ensemble achieved MAPE reductions of 53.3% (corn) and 50% (soybeans).

3.4. Deep Learning

Deep learning techniques have been extensively applied to forecast agricultural commodity prices, leveraging advanced architectures for improved accuracy, as shown in Table 5. Several studies have integrated neural networks with decomposition and hybridization techniques to enhance prediction capabilities. For instance, Wang and Li [33] combined Singular Spectrum Analysis (SSA) with neural networks to forecast commodity futures prices, excelling in trend prediction but facing computational challenges. Similarly, Choudhary et al. [34] employed a VMD–TDNN hybrid model, which showed superior performance in both level and directional predictions, while Zhang and Tang [35] proposed a VMD–SGMD–LSTM model that achieved robust results despite increased computational demands. Halim et al. [36] utilized multivariate standard LSTM with attention mechanisms for Indonesian commodity prices, achieving better results than univariate LSTM, Bi-LSTM, Conv LSTM, and Conv Bi-LSTM.
Hybrid models incorporating optimization algorithms and external data sources have also shown promise. Liang and Jia [37] developed a GWO–CNN–LSTM model using the Baidu Index and Google Trends data, enhancing predictions with real-time insights, though limited in commodity diversity. Wang et al. [38] applied an LSTM model to forecast prices of soybean, corn, and wheat in China. The model was trained using historical prices and optimized using time-based sliding windows. In comparative evaluations, LSTM achieved the lowest prediction errors across all three crops, outperforming traditional methods such as SVR and BP neural networks. Zeng et al. [39] introduced a decomposition-reconstruction-ensemble framework with PSO and CS algorithms, improving forecast accuracy, relying on specific datasets. Yun et al. [40] proposed the Bi-DSConvLSTM-Attention model, which integrated BiLSTM and DSConvLSTM with an attention mechanism, demonstrating significant accuracy improvements, but with limited discussion on generalization. Guo et al. [41] incorporated spatial-temporal factors into an AttLSTM–ARIMA–BP model for corn price prediction in Sichuan Province, showcasing its efficacy in regional applications. Menhaj and Kavoosi-Kalashami [42] proposed a hybrid model using K-means clustering, HANTS, and MLPNN for Thai rice price forecasting. Their model achieved superior accuracy (RMSE = 14.37, MAPE = 4.09%) compared to four benchmark methods, namely ARIMA, EMD–ARIMA, ANFIS, and persistence models.
Explainable and event-driven models have also gained traction. Wu et al. [43] introduced the CEEMDAN–CNN–JADE–TFT (temporal fusion transformer) model for corn futures, achieving high accuracy and interpretability. Wang et al. [44] applied SCINet to predict Chinese corn futures prices, which outperformed LSTM, GRU, and TCN—even more so when enhanced with causally related economic indicators like soybean prices and exchange rates. Chakraborty et al. [45] developed a neural network model integrating real-world events from news articles with historical data to forecast prices for multiple commodities, achieving superior accuracy and outperforming all other linear and nonlinear models, but it relied on event extraction precision. Xu and Zhang [46] enhanced short-term forecasts by incorporating futures prices into neural network models for daily corn cash prices and found that the NAR (nonlinear autoregressive) univariate model led to lower RMSEs benchmarked against a naïve (no-change) model and a linear autoregressive (LAR) model, and the bivariate NAR model further improved results. In a different study, Xu and Zhang [47] demonstrated the effectiveness of NN models over ARIMA benchmark models for capturing long-term trends.
Advanced architectures and innovative data inputs have further improved prediction accuracy. Thaker et al. [48] utilized CNNs with aerial imagery for wheat futures, highlighting the potential of visual data; their model produced greater PNL than the SVM and MLP (multilayer perceptron) comparison models. Wang et al. [49] combined LSTM and CNN to outperform other models in forecasting weekly grain prices, incorporating weather and macroeconomic factors to boost performance, with the inclusion of the snow factor for the first time in commodity price forecasting. Teste et al. [50] leveraged Autoencoders and Variational Autoencoders with satellite-derived GPP data for corn yield and price predictions, though regional variability posed challenges. Zhao et al. [51] proposed a Bezier curve-enhanced LSTM model for predicting corn futures prices. The hybrid model outperformed traditional LSTM, ARIMA, VMD–LSTM (variational mode decomposition), and SVR, achieving the lowest RMSE (30.42), MAPE (0.80%), and Dstat (0.606).
A Deep LSTM model was developed by Jaiswal et al. [52] to forecast international monthly corn and palm oil prices. The model outperformed ARIMA and TDNN models, having the lowest RMSE, MAPE, and MAD and the best directional accuracy. In another study, Brignoli et al. [53] compared LSTM–RNNs to classical econometric time series models for forecasting corn futures prices. LSTM consistently outperformed traditional models, particularly at longer horizons, but it required careful preprocessing to capture seasonality and trends. Daniel et al. [54] proposed the “RANC Crop Recommendation Tool,” a crop recommendation and price forecasting model using DNNs, achieving over 90% accuracy, and it achieved better results than NN and Naïve Bayes comparison models, but specific metrics for price forecasting were not detailed separately. Patil et al. [55] proposed a hybrid SARIMA–LSTM (HySALS) model to forecast the global prices of five key commodities. The approach achieved MAPEs of 5.37 for wheat, 7.80 for corn, and 6.87 for rice on test data, showing strong predictive performance. A study by Wang et al. [56] proposed four hybrid models (BPNN optimized by the particle swarm optimization (PSO) algorithm and four decomposition methods: empirical mode decomposition (EMD), wavelet packet transform (WPT), intrinsic time-scale decomposition (ITD), and variational mode decomposition (VMD)) to forecast futures prices of wheat, corn, and soybean. VMD–PSO–BPNN yielded the lowest MAPE across all commodities, confirming superior accuracy. Jiang et al. [57] proposed a BP–LSTM hybrid model for short-term wheat price forecasting in China. The model incorporated multiple external factors and achieved high accuracy, with the lowest MSE (0.00026) compared to LSTM-only and BP-only approaches. Wang et al. [58] proposed a deep learning model combining ChineseBERT, text CNNs, and ensemble empirical mode decomposition to predict corn futures prices using Weibo sentiment analysis, achieving high accuracy for 30- and 60-day horizons.
Collectively, these studies underline the versatility and potential of deep learning in agricultural commodity price forecasting.

3.5. Time Series Models

Time series models have been extensively applied to predict commodity prices in agriculture, with various approaches demonstrating unique strengths and limitations, as shown in Table 6. Kohzadi et al. [59] compared feedforward neural networks with ARIMA models for price forecasting, highlighting the neural networks’ superior ability to reduce errors and capture trends, albeit with the need for careful hyperparameter tuning. Similarly, Sharma and Burark [60] identified ARIMA (1, 1, 1) as the most effective model for corn price prediction over ANN and ESM (exponential smoothing models) in Rajasthan markets, though its reliance on historical data posed challenges in adapting to sudden market shifts.
Hybrid models combining ARIMA with computational intelligence techniques have demonstrated enhanced forecasting accuracy. Shao and Dai [61] integrated ARIMA with ANN, SVR, and MARS to predict prices of rice, wheat, and corn, showing that these hybrid models outperformed standalone approaches. Similarly, Zou et al. [62] explored a linear combination model of ARIMA, ANN, and a combined model for wheat prices in China, where ANN excelled in capturing turning points and delivering high mean monthly returns, while in error measures, the combined model performed better, thus creating some ambiguity. Sentosa et al. [22] compared ARIMAX–GARCH and SVR models for rice price forecasting across seven Indonesian cities, finding SVR to be superior in most cases, particularly for premium rice, while ARIMAX–GARCH performed better for lower-grade variants. Yadav [23] compared ARIMA, SARIMA, ARIMAX, SARIMAX, LSTM, CNN, and LR (linear regression) models for global wheat price forecasting and found that LR had an MAE of 32.23 and an RMSE of 38.97.
Decomposition techniques combined with ARIMA have further improved price forecasting in agriculture. Antwi et al. [63] employed EMD and VMD in combination with ARIMA and BPNN to forecast prices of corn, crude oil, and gold, finding that the VMD–ARIMA model achieved the smallest predictive errors for corn. However, EMD’s contribution to the predictive ability of the BPNN model was limited. Similarly, Preetha et al. [64] found that while the ARIMA and SARIMA models were effective for short-term wheat price forecasts, neural network models like BPN and LSTM performed better for long-term predictions, especially with weather data.
Advanced neural network models and sentiment analysis have emerged as promising tools for time series forecasting. Xu and Zhang [65] utilized a nonlinear auto-regressive neural network to forecast yellow corn prices in China, delivering stable and accurate results, outperforming all comparison models (RW, AR-GARCH, SVR, RT, LSTM). Kumar [24], in their study, compared the ARMA, ANN, and RW models for forecasting Indian wheat futures. The random walk model delivered the lowest RMSE and MAE. Du et al. [66] used stochastic volatility models and Bayesian MCMC to assess oil price volatility and its spillover effects on corn and wheat futures. Results showed significant post-2006 volatility transmission from oil to corn and wheat due to ethanol-driven interdependence.
Crespo Cuaresma et al. [67] used a comprehensive econometric framework involving AR, VAR, VEC, ARCH, and GARCH models to forecast wheat, soybean, and corn prices. Their results highlight the predictive value of macroeconomic variables—particularly real exchange rates (REER)—and the effectiveness of VEC models.
The previous section highlighted how the techniques have been applied in practice, their effectiveness in different forecasting scenarios, and the advancements made in integrating multiple methods to enhance prediction accuracy. Table 7 presents a unified comparison of selected forecasting models applied to wheat, corn, and rice price prediction. The studies included in this table were selected based on the availability of clearly reported performance metrics (e.g., MAPE, RMSE, R2, or techniques comparison) and their focus on directly comparing models using quantitative evaluation.
MAPE (Mean Absolute Percentage Error) is the average of the absolute percentage differences between actual and predicted values; it is useful for comparing forecast accuracy across datasets. MAE (mean absolute error) is the average of the absolute differences between actual and predicted values, a straightforward measure of average prediction error. RMSE (root mean squared error) is the square root of the average of squared prediction errors; it gives a greater weight to larger errors. R2 (coefficient of determination) is a statistical measure indicating how well predictions approximate actual outcomes; values closer to 1 indicate better model performance. MAD (mean absolute deviation) is the average of the absolute deviations between actual and predicted values; it is like MAE but sometimes used in different contexts.
While additional studies were reviewed, some did not provide consistent, comparable performance data, or they focused on qualitative aspects, specific components of hybrid frameworks, or regional insights without clear model benchmarking. Therefore, to maintain clarity and comparability, only representative studies with well-documented metrics and outcomes are included in this summary.

4. Discussion

This section focuses on the methods employed for predicting the prices of wheat, corn, and rice, their evolution, and the challenges in their use. It details multiple methods, including statistical models, machine learning algorithms, and hybrid techniques, that predict price trends for the selected agricultural commodities and how they impact the results. The evolution of these techniques is presented in the context of obtaining higher accuracies and adaptability and improvement in the limitations of data availability, computational complexity, and model interpretability. The shape of these challenges still constrains the development of more robust reliable forecasting models.
Descriptive synthesis was employed. Data were organized into structured tables and visual taxonomies. No meta-analysis was conducted. No heterogeneity or sensitivity analyses were performed. This review is limited by the absence of formal quality assessment and a lack of meta-analysis. Despite this, it highlights key gaps in commodity price forecasting and suggests future work on the explainability and transferability of models. Practical implications include better-informed policymaking and farm-level decision support.

4.1. Common Techniques

The analysis of approaches for agricultural commodity price prediction reveals the increasingly sophisticated nature of the field in terms of the use of advanced computational techniques. Figure 7 and Figure 8 present the frequency of the techniques and methods used in the price prediction of the selected agricultural commodities. Multi-class classification is usually handled using machine learning techniques, as they are convenient and can work with various datasets. Since feature selection techniques such as Support Vector Machines, Decision Trees, and Random Forests excel at capturing nonlinear relationships as well as performing robust predictions, these methods can be very useful [26,29,31]. Ensemble learning combines various models to strengthen their individual algorithms’ faults to improve predictive accuracy. Techniques such as GBM and Boosting can work on complex datasets and adjust prediction horizons [26].
Deep learning methods have become increasingly popular due to their efficiency in learning complex patterns in extensive and unstructured data. These architectures include Long Short-Term Memory (LSTM) networks [53], CNNs, and hybrid models, which are suited to long-term forecasting and temporal dependencies [48]. These models often outperform traditional methods in accuracy but have greater complexity and computational demands. Time series models, including some of their hybrids (ARIMA), remain important for forecasting because of their interpretability and their effectiveness in trend analysis [60].
Support Vector Machines (SVMs) are popular machine learning approaches because they work well when dealing with high-dimensional data and nonlinear relationships [68]. Decision Trees are often used for predictive modeling because they are simple and easy to interpret [25]. Random Forest is a dominant technique for ensemble learning. It reduces overfitting and improves predictive accuracy through the aggregation of multiple decision trees [29]. GBM is popular for its efficiency and has strong performance in structured datasets [26]. Featuring the ability to model sequential data and the ability to capture temporal dependencies, LSTM networks are widely used with deep learning methods for time-series forecasting [53]. Other architectures, including Artificial Neural Networks (ANNs) and Convolutional Neural Networks (CNNs), complete the toolkit for complicated patterns and large datasets [43]. Traditional time series methods such as ARIMA provide solid trend analysis and interpretability, and more modern approaches like Autoregressive methods are flexible in working with seasonality and irregularities [64].

4.2. The Studied Commodities

Among the commonly studied commodities—wheat, corn, and rice—the largest occurrence frequency is observed for corn, as depicted in Figure 9, which is often analyzed due to its importance as a staple crop and its wide use in the food, feed, and biofuel industries [31]. Its price is susceptible to many factors, including weather conditions, the amount produced in a specified period, and large economies. Wheat is also a global staple crop, and its price fluctuations can have wide-ranging economic and food security implications [69]. To enhance prediction accuracy, researchers often study its relationship with external factors, such as global oil prices and market volatility. Rice is a staple for more than half of the world’s population, and price prediction studies have focused on it due to its critical role in food security. Price dynamics are often related to domestic and international production, exchange rates, and price interventions [18].

4.3. Evolution of Techniques

Techniques that evolved in the agricultural commodity price prediction problem follow a progressive change from simple and conventional to more sophisticated and integrated methods. Traditional statistical models like ARIMA and foundational ML tools such as PLS regression and neural networks have been used in earlier studies to identify linear and nonlinear relationships in the data, but they continue to be extensively used for their interpretability, simplicity, and performance. In time, ensemble learning models that utilized the combined strengths of multiple algorithms such as Random Forest and XGBoost increased predictive accuracy [29]. These models perform better than previous approaches, especially in cases of complex data sets with many interacting features. Deep learning techniques have provided robust techniques for handling temporal dependencies and complex patterns inherent to agricultural data. Methods like LSTM and hybrid models like SARIMA–LSTM [55,70] have been used to model sequential data. Frameworks that combine time series methods with deep learning, such as AttLSTM–ARIMA–BP [41], merge domain-specific insights with computational advances. The growing use of large datasets, advances in computational power, and the need for improved predictions to tackle market volatility and global food security are driving the evolution of forecasting.
The adoption of techniques for agricultural commodity price forecasting has progressed over time in distinct phases (Figure 10). Early research (prior to 2017) relied on traditional methods such as ARIMA and foundational ML models, valued for their simplicity and interpretability. From 2017–2018, deep learning approaches began to appear, although their use was limited. There was no noticeable increase in novel techniques during 2019–2020. However, starting in 2021, there was a substantial surge in the application of deep learning and time series methods, particularly LSTM-based architectures and hybrid models. Ensemble learning also gained traction in this period. In 2023–2024, deep learning and time series remained dominant, with ensemble and standard machine learning techniques also contributing to the methodological landscape.

4.4. Challenges and Limitations

4.4.1. Data Availability

One of the primary challenges observed in agricultural commodity price forecasting is the reliance on limited or region-specific datasets, which can block the generalizability of the models [71]. Models trained from datasets belonging to certain countries or markets perform poorly when applied to others with different economic conditions. This limitation can lower the credibility of forecasting models, particularly for long-term predictions. Additionally, incomplete and low-quality data, such as missing export/import statistics or meteorological conditions, reduce the effectiveness of models.

4.4.2. Model Complexity and Computational Challenges

Many of the forecasting models employed in agricultural price prediction are computationally intensive, especially when multiple techniques are combined or when deep learning architectures are used [72]. Thus, even though LSTM, CNN, and many other hybrid techniques tend to provide better efficiency than traditional techniques most of the time, they can be quite computationally heavy. This malleability is typical for longer training times, scaling resource consumption, and issues of scaling, particularly in real-time applications or large volumes of data. Furthermore, using more models or techniques simultaneously, for example, the complicated system that integrates ARIMA and deep learning methods, may do a better job when it is used to make predictions, but they come with high model complexity that might be hard to address and control. For instance, models developed to integrate different algorithms such as LSTM–CNN registered great performance; nevertheless, they demand massive computer processing and could hardly be implemented at an extremely large scale.

4.4.3. Model Interpretability

The reviewed studies are also faced with another challenge: interpretability is missing from many advanced forecasting models, e.g., LSTM and CNN [73]. While these models may be precise, they lack interpretability; in other words, it is very difficult to say how exactly the model comes to a particular prediction, which is a significant requirement for agricultural markets. In this case, a lack of clear and coherent explanations of model results poses a problem to the use of such models in practice. In addition, many models show inconsistent performance depending on the forecast horizon and market condition, and this makes it hard to deploy them. For instance, deep learning methods can make good long-term predictions but may perform as well in short-term predictions or on datasets containing significant price fluctuations supported by extreme economic factors that may be beyond humans’ control to forecast. This places further refinement and optimization required to enhance the robustness and reliability of forecasting models to more general scenarios and datasets.

4.4.4. Interaction of Limitations

The limitations discussed—data availability, model complexity, and interpretability—often interact in ways that compound the overall challenge. For example, limited and region-specific datasets reduce the volume and variety of input features available for training, which in turn pressures researchers to use more complex models (e.g., deep learning with multiple layers or hybrid structures) to extract patterns. These more complex models tend to require greater computational resources and longer training times, increasing operational costs and making them much more difficult to deploy. Furthermore, such models are often opaque or “black box” in nature, making them uninterpretable, especially when trained on sparse or noisy datasets. This lack of transparency undermines user trust and limits adoption, particularly in high-stakes agricultural policy contexts. Thus, these limitations form a cycle, where attempting to solve one issue may adversely affect others.
In addition to the methodological challenges already addressed, the forecasting of agricultural commodity prices remains difficult due to the broad range and variability of influencing factors. These include oil prices [18], global market linkages [19], and weather-related variables such as rainfall, temperature, humidity, wind speed, and sunshine [30,31,68]. Macroeconomic indicators, as well as domestic and international demand and supply conditions, have also been identified as significant contributors to price fluctuations [21]. The increasing financialization of agricultural markets has introduced further volatility and complexity [43].
These factors, and their interactions, influence both the selection and performance of forecasting models. As highlighted by Zelingher and Makowski [25], no single model can be expected to perform best across all contexts. Model effectiveness varies depending on the specific crop, forecasting horizon, data availability, and preprocessing strategies [27,29]. A notable limitation across the reviewed studies is the absence of standardized datasets and consistent evaluation metrics, which prevents direct comparison of model performance [53].
Several additional considerations, such as the selection of time lags, the configuration of model parameters (e.g., learning rate, window length), and the choice of input features, were also shown to significantly affect forecasting results [33,35,36]. Furthermore, the integration of external data—such as sentiment indicators, macroeconomic variables, and open-source weather data—has shown potential to improve predictive performance [26,41,42], though systematic validation remains limited.
Given the volatility of grain commodity prices and their implications for producers, markets, and consumers [41,42], the development of forecasting models that are both accurate and interpretable is essential. Priority should be given to the advancement of explainable AI approaches and hybrid frameworks that support informed decision-making in real-world applications [45,49].
One of the main limitations encountered in this review is the lack of a standardized framework for evaluating and comparing forecasting models under common conditions. A potential direction for future research involves the development of controlled, game-like simulation environments, like those used in supply chain forecasting competitions [74]. Such platforms would allow researchers to test their models using the same datasets and forecasting scenarios, facilitating more realistic, transparent, and reproducible performance comparisons. This approach could complement existing empirical evaluations and contribute to the establishment of benchmarking standards in the field.

5. Conclusions

Agricultural commodity price forecasting techniques, commodities, and associated challenges were systematically reviewed herein to objectively and comprehensively analyze advancements in the field up to 31 December 2024. This provides important insights into the adoption of machine learning (ML), ensemble learning (EL), deep learning (DL), and time series approaches, with new predictive performance contributions. Staple crops like wheat, corn, and rice are commonly forecasted for their contribution to universal food security. This study highlighted persistent challenges, such as the generalization of models being limited to region-specific datasets, computational complexity, and lack of interpretability in advanced models. This review highlights the need to develop more robust and scalable forecasting techniques that leverage multiple data sources, such as weather, economic, and trade data. Moreover, explainable AI (XAI) approaches should be emphasized for more interpretable and trusted complex models for adoption in real-world applications.
The absence of the use of standardized datasets to be used as benchmarks does not allow for cross-comparison of models and cross-study replication. Alongside this deficiency, the use of different/inconsistent evaluation metrics hinders forecasting accuracy assessment and model comparison.
Future work should engage in the development of hybrid models, which will utilize the strength of ML, DL, and time series methods while addressing their weaknesses. Standardizing and placing datasets into open-access repositories alongside the use of common evaluation metrics could improve model generalizability and benchmarking. Region-specific challenges and socioeconomic factors should be incorporated into forecasting models to improve their relevance and impact. Finally, the utilization of abundant and relevant exogenous data (weather, macroeconomic indicators, sentiment markers, etc.) would probably greatly benefit the prediction accuracy of the models. Additionally, future studies should prioritize the development of explainable AI (XAI) frameworks tailored to agricultural forecasting, enabling model transparency and user trust in real-world decision-making contexts. Another important direction is the design of regionally transferable forecasting systems trained on multi-country datasets and evaluated under variable market conditions. These strategies would help overcome current limitations in generalizability and interpretability while supporting broader adoption of advanced models. This study lays a foundation for the development of agricultural price prediction research, innovation, and sustainable agricultural practices.

Author Contributions

Validation, K.M. and S.A.N.; writing—original draft preparation, A.T.; writing—review and editing, A.T., S.A.N., K.M., A.M. and T.B.; supervision, S.A.N., K.M., A.M. and T.B. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the European Union under the Horizon Europe H2020 grant for the BIOVALUE project, grant number 101000499, “Fork-to-farm agent-based simulation tool augmenting BIOdiversity in the agri-food VALUE chain”. This work does not necessarily reflect the view of the EU and in no way anticipates the Commission’s future policy.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data sharing is not applicable.

Acknowledgments

We would like to thank Konstantinos Theofilou for his invaluable help and guidance.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
AIArtificial Intelligence
ANNArtificial Neural Network
ARIMAAutoRegressive Integrated Moving Average
ARIMAXARIMA with Exogenous Variables
BPBackpropagation
BPNNBackpropagation Neural Network
CBOTChicago Board of Trade
CNNConvolutional Neural Network
CSCuckoo Search
DLDeep Learning
ELEnsemble Learning
EMDEmpirical Mode Decomposition
EVExplained Variance
FFNNFeedforward Neural Network
GDPGross Domestic Product
GRUGated Recurrent Unit
GWOGrey Wolf Optimizer
ITDIntrinsic Time-scale Decomposition
KNNk-Nearest Neighbors
LSTMLong Short-Term Memory
MAPEMean Absolute Percentage Error
MAEMean Absolute Error
MLMachine Learning
MLPMulti-Layer Perceptron
MSEMean Squared Error
MSLEMean Squared Logarithmic Error
NNNeural Network
PLSPartial Least Squares
PCAPrincipal Component Analysis
PSOParticle Swarm Optimization
R2Coefficient of Determination
RFRandom Forest
RFRRandom Forest Regressor
RMSERoot Mean Squared Error
RNNRecurrent Neural Network
SARIMASeasonal ARIMA
SARIMAXSeasonal ARIMA with Exogenous Variables
SCINetSeries-wise Convolutional Interaction Network
SLRSystematic Literature Review
SSASingular Spectrum Analysis
SVRSupport Vector Regression
SVMSupport Vector Machine
TDNNTime-Delay Neural Network
VMDVariational Mode Decomposition
XGBoostExtreme Gradient Boosting

References

  1. Food and Agriculture Organization of the United Nations. Gross Domestic Product and Agriculture Value Added 2013–2022: Global and Regional Trends; FAO: Rome, Italy, 2023; Available online: https://www.fao.org/statistics/highlights-archive/highlights-detail/gross-domestic-product-and-agriculture-value-added-2013-2022.-global-and-regional-trends/en (accessed on 31 March 2025).
  2. Yuan, X.; Li, S.; Chen, J.; Yu, H.; Yang, T.; Wang, C.; Huang, S.; Chen, H.; Ao, X. Impacts of Global Climate Change on Agricultural Production: A Comprehensive Review. Agronomy 2024, 14, 1360. [Google Scholar] [CrossRef]
  3. World Bank. Agriculture Results; IDA—International Development Association: Washington, DC, USA, 2025; Available online: https://ida.worldbank.org/en/topics/results/agriculture (accessed on 31 March 2025).
  4. World Bank. Agriculture and Food Overview; World Bank: Washington, DC, USA, 2018; Available online: https://www.worldbank.org/en/topic/agriculture/overview (accessed on 31 March 2025).
  5. Evenson, R.E.; Gollin, D. Assessing the impact of the Green Revolution, 1960 to 2000. Science 2003, 300, 758–762. [Google Scholar] [CrossRef]
  6. United Nations Conference on Trade and Development (UNCTAD). Price Formation in Financialized Commodity Markets: The Role of Information; UNCTAD: Geneva, Switzerland, 2011; Available online: https://unctad.org/en/PublicationsLibrary/gds20111_en.pdf (accessed on 31 March 2025).
  7. von Braun, J.; Tadesse, G. Global Food Price Volatility and Spikes: An Overview of Costs, Causes, and Solutions; ZEF Working Paper Series, No. 123; Center for Development Research (ZEF), University of Bonn: Bonn, Germany, 2012; Available online: https://www.zef.de/uploads/tx_zefportal/Publications/wp123.pdf (accessed on 31 March 2025).
  8. FAO. Price Volatility in Food and Agricultural Markets: Policy Responses; Food and Agriculture Organization of the United Nations: Rome, Italy, 2011; Available online: https://www.fao.org/3/i2107e/i2107e00.htm (accessed on 31 March 2025).
  9. Shobharani, H.M.; Gupta, A.K.; Kumar, S.; Tripathi, G. Machine Learning and Hybrid Model Building Mechanism for Forecasting Agricultural Market Behaviour: A Case Study of Vegetable Crops. Indian J. Econ. Dev. 2024, 20, 303–316. [Google Scholar] [CrossRef]
  10. Belhadi, A.; Kamble, S.S.; Mani, V.; Benkhati, I.; Touriki, F.E. An Ensemble Machine Learning Approach for Forecasting Credit Risk of Agricultural SMEs’ Investments in Agriculture 4.0 Through Supply Chain Finance. Ann. Oper. Res. 2021, 345, 779–807. [Google Scholar] [CrossRef] [PubMed]
  11. Elberzhager, F.; Münch, J.; Nha, V.T.N. A systematic mapping study on the combination of static and dynamic quality assurance techniques. Inf. Softw. Technol. 2012, 54, 1–15. [Google Scholar] [CrossRef]
  12. Ishaq, M.; Abid, A.; Farooq, M.S.; Manzoor, M.F.; Farooq, U.; Abid, K.; Abu Helou, M. Advances in database systems education: Methods, tools, curricula, and way forward. Educ. Inf. Technol. 2023, 28, 2681–2725. [Google Scholar] [CrossRef]
  13. Lee, K. A Systematic Review on Social Sustainability of Artificial Intelligence in Product Design. Sustainability 2021, 13, 899. [Google Scholar] [CrossRef]
  14. Ramandanis, D.; Xinogalos, S. Investigating the Support Provided by Chatbots to Educational Institutions and Their Students: A Systematic Literature Review. Multimodal Technol. Interact. 2023, 7, 103. [Google Scholar] [CrossRef]
  15. Karger, E.; Kureljusić, M. Using Artificial Intelligence for Drug Discovery: A Bibliometric Study and Future Research Agenda. Pharmaceuticals 2022, 15, 1492. [Google Scholar] [CrossRef]
  16. Lundberg, L.; Boldt, M.; Borg, A.; Grahn, H. Bibliometric Mining of Research Trends in Machine Learning. AI 2024, 5, 208–236. [Google Scholar] [CrossRef]
  17. Haddaway, N.R.; Page, M.J.; Pritchard, C.C.; McGuinness, L.A. PRISMA2020: An R package and Shiny app for producing PRISMA 2020-compliant flow diagrams, with interactivity for optimised digital transparency and Open Synthesis. Campbell Syst. Rev. 2022, 18, e1230. [Google Scholar] [CrossRef] [PubMed]
  18. Esmaeili, A.; Shokoohi, Z. Assessing the effect of oil price on world food prices: Application of principal component analysis. Energy Policy 2011, 39, 1022–1025. [Google Scholar] [CrossRef]
  19. Traoré, F.; Jimbira, S.S.; Sall, L.M. Nonlinear price transmission in the rice market in Senegal: A model-based recursive partitioning approach. Appl. Econ. 2022, 54, 2343–2355. [Google Scholar] [CrossRef]
  20. Kantanantha, N.; Serban, N.; Griffin, P. Yield and Price Forecasting for Stochastic Crop Decision Planning. J. Agric. Biol. Environ. Stat. 2010, 15, 362–380. [Google Scholar] [CrossRef]
  21. Ayankoya, K.; Calitz, A.P.; Greyling, J.H. Real-Time Grain Commodities Price Predictions in South Africa: A Big Data and Neural Networks Approach. Agrekon 2016, 55, 483–508. [Google Scholar] [CrossRef]
  22. Sentosa, Y.D.; Cahyadi, L.; Ferdinand, F.V. Analysis of Rainfall Effects and Comparison of ARIMAX-GARCH and Support Vector Regression Methods Based on Rice Price Forecasting in Seven Cities on Java Island. ICIC Express Lett. Part B Appl. 2024, 15, 1285–1293. [Google Scholar] [CrossRef]
  23. Yadav, A. A Comparative Study of Time Series, Machine Learning, and Deep Learning Models for Forecasting Global Price of Wheat. Oper. Res. Forum 2024, 5, 113. [Google Scholar] [CrossRef]
  24. Kumar, R. Predicting Wheat Futures Prices in India. Asia-Pac. Financ. Mark. 2021, 28, 121–140. [Google Scholar] [CrossRef]
  25. Zelingher, R.; Makowski, D. Investigating and forecasting the impact of crop production shocks on global commodity prices. Environ. Res. Lett. 2024, 19, 014026. [Google Scholar] [CrossRef]
  26. Zelingher, R.; Makowski, D. Forecasting Global Maize Prices From Regional Productions. Front. Sustain. Food Syst. 2022, 6, 836437. [Google Scholar] [CrossRef]
  27. Dewi, C.; Prasatya, G.S.K.; Christanto, H.J.; Widiarto, S.O.B.; Dai, G. Modified Random Forest Regression Model for Predicting Wholesale Rice Prices. J. Theor. Appl. Inf. Technol. 2023, 101, 7749–7759. [Google Scholar]
  28. Silva, R.F.; Barreira, B.L.; Cugnasca, C.E. Prediction of Corn and Sugar Prices Using Machine Learning, Econometrics, and Ensemble Models. Eng. Proc. 2021, 9, 31. [Google Scholar] [CrossRef]
  29. Mao, S.; Soonthornphisaj, N. Thailand’s Maize Prices Forecasting Using Ensemble Technique. ASEAN J. Sci. Technol. Rep. 2024, 27, e252279. [Google Scholar] [CrossRef]
  30. Imran, A.A.; Wahid, Z.; Prova, A.A.; Hannan, M. Harnessing the meteorological effect for predicting the retail price of rice in Bangladesh. Int. J. Bus. Intell. Data Min. 2022, 20, 440–455. [Google Scholar] [CrossRef]
  31. Oktoviany, P.; Knobloch, R.; Korn, R. A machine learning-based price state prediction model for agricultural commodities using external factors. Decis. Econ. Financ. 2021, 44, 1063–1085. [Google Scholar] [CrossRef]
  32. Wang, J.; Wang, Z.; Li, X.; Zhou, H. Artificial bee colony-based combination approach to forecasting agricultural commodity prices. Int. J. Forecast. 2022, 38, 21–34. [Google Scholar] [CrossRef]
  33. Wang, J.; Li, X. A combined neural network model for commodity price forecasting with SSA. Soft Comput. 2018, 22, 5323–5333. [Google Scholar] [CrossRef]
  34. Choudhary, K.; Jha, G.K.; Jaiswal, R.; Venkatesh, P.; Parsad, R. Agricultural Price Forecasting Based on Variational Mode Decomposition and Time-Delay Neural Network. Stat. Appl. 2023, 21, 235–257. [Google Scholar]
  35. Zhang, T.; Tang, Z. Agricultural commodity futures prices prediction based on a new hybrid forecasting model combining quadratic decomposition technology and LSTM model. Front. Sustain. Food Syst. 2024, 8, 1334098. [Google Scholar] [CrossRef]
  36. Halim, M.P.; Yudistira, N.; Dewi, C. Multicommodity Prices Prediction Using Multivariate Data-Driven Modeling: Indonesia Case. IEEE Trans. Comput. Soc. Syst. 2022, 11, 8106–8117. [Google Scholar] [CrossRef]
  37. Liang, J.; Jia, G. China futures price forecasting based on online search and information transfer. Data Sci. Manag. 2022, 5, 187–198. [Google Scholar] [CrossRef]
  38. Wang, X.; Xu, Y.; Wang, H.; Kang, M.; Hua, J.; Wang, F.-Y. Region-Farm Crop Planning Through Double Deep Q-Learning Toward Sustainable Agriculture. IEEE Trans. Comput. Soc. Syst. 2024, 11, 7608–7617. [Google Scholar] [CrossRef]
  39. Zeng, L.; Ling, L.; Zhang, D.; Jiang, W. Optimal forecast combination based on PSO-CS approach for daily agricultural future prices forecasting. Appl. Soft Comput. 2023, 132, 109833. [Google Scholar] [CrossRef]
  40. Yun, B.; Lai, J.; Ma, Y.; Zheng, Y. Research on Grain Futures Price Prediction Based on a Bi-DSConvLSTM-Attention Model. Systems 2024, 12, 204. [Google Scholar] [CrossRef]
  41. Guo, Y.; Tang, D.; Tang, W.; Yang, S.; Tang, Q.; Feng, Y.; Zhang, F. Agricultural price prediction based on combined forecasting model under spatial-temporal influencing factors. Sustainability 2022, 14, 10483. [Google Scholar] [CrossRef]
  42. Menhaj, M.H.; Kavoosi-Kalashami, M. Developing a hybrid forecasting system for agricultural commodity prices (case study: Thailand rice free on board price). Cienc. Rural 2022, 52, e20201128. [Google Scholar] [CrossRef]
  43. Wu, B.; Wang, Z.; Wang, L. Interpretable corn future price forecasting with multivariate time series. J. Forecast. 2024, 43, 1575–1594. [Google Scholar] [CrossRef]
  44. Wang, Y.; Liu, Q.; Hu, Y.; Liu, H. A Study of Futures Price Forecasting with a Focus on the Role of Different Economic Markets. Information 2024, 15, 817. [Google Scholar] [CrossRef]
  45. Chakraborty, S.; Jagabathula, S.; Subramanian, L.; Venkataraman, A. Frontiers in Operations: News Event-Driven Forecasting of Commodity Prices. Manuf. Serv. Oper. Manag. 2024, 26, 1286–1305. [Google Scholar] [CrossRef]
  46. Xu, X.; Zhang, Y. Corn cash price forecasting with neural networks. Comput. Electron. Agric. 2021, 184, 106120. [Google Scholar] [CrossRef]
  47. Xu, X.; Zhang, Y. Commodity price forecasting via neural networks for coffee, corn, cotton, oats, soybeans, soybean oil, sugar, and wheat. Intell. Syst. Account. Financ. Manag. 2022, 29, 169–181. [Google Scholar] [CrossRef]
  48. Thaker, A.; Chan, L.H.; Sonner, D. Forecasting Agriculture Commodity Futures Prices with Convolutional Neural Networks with Application to Wheat Futures. J. Risk Financ. Manag. 2024, 17, 143. [Google Scholar] [CrossRef]
  49. Wang, Z.; French, N.; James, T.; Schillaci, C.; Chan, F.; Feng, M.; Lipani, A. Climate and environmental data contribute to the prediction of grain commodity prices using deep learning. J. Sustain. Agric. Environ. 2023, 2, 251–265. [Google Scholar] [CrossRef]
  50. Teste, F.; Gangloff, H.; Chen, M.; Ciais, P.; Makowski, D. Leveraging satellite data with machine and deep learning techniques for corn yield and price forecasting. IEEE Trans. Geosci. Remote Sens. 2024, 62, 4413716. [Google Scholar] [CrossRef]
  51. Zhao, Q.; Chen, J.; Feng, X.; Wang, Y. A Novel Bézier LSTM Model: A Case Study in Corn Analysis. Mathematics 2024, 12, 2308. [Google Scholar] [CrossRef]
  52. Jaiswal, R.; Jha, G.K.; Kumar, R.R.; Choudhary, K. Deep long short-term memory based model for agricultural price forecasting. Neural Comput. Appl. 2022, 34, 4661–4676. [Google Scholar] [CrossRef]
  53. Brignoli, P.L.; Varacca, A.; Gardebroek, C.; Sckokai, P. Machine learning to predict grains futures prices. Agric. Econ. 2024, 55, 479–497. [Google Scholar] [CrossRef]
  54. Daniel, J.; Shyamala, R.; Pugalenthi, R.; Mohan Kumar, P. RANC-CROP Recommendation Attributed to Soil Nutrients and Stock Analysis Using Machine Learning. IETE J. Res. 2023, 69, 8077–8089. [Google Scholar] [CrossRef]
  55. Patil, A.; Shah, D.; Shah, A.; Kotecha, R. Forecasting Prices of Agricultural Commodities using Machine Learning for Global Food Security: Towards Sustainable Development Goal 2. Int. J. Eng. Trends Technol. 2023, 71, 277–291. [Google Scholar] [CrossRef]
  56. Wang, D.; Yue, C.; Wei, S.; Lv, J. Performance analysis of four decomposition- ensemble models for one-day-ahead agricultural commodity futures price forecasting. Algorithms 2017, 10, 108. [Google Scholar] [CrossRef]
  57. Jiang, F.; Ma, X.Y.; Li, Y.Y.; Li, J.X.; Cao, W.L.; Tong, J.; Chen, Q.Y.; Chen, H.-F.; Fu, Z.X. How Deep Learning Affect Price Forecasting of Agricultural Supply Chain? J. Inf. Sci. Eng. 2023, 39, 809–823. [Google Scholar] [CrossRef]
  58. Wang, L.; An, W.; Li, F.T. Text-based corn futures price forecasting using improved neural basis expansion network. J. Forecast. 2024, 43, 2042–2063. [Google Scholar] [CrossRef]
  59. Kohzadi, N.; Boyd, M.S.; Kermanshahi, B.; Kaastra, I. A comparison of artificial neural network and time series models for forecasting commodity prices. Neurocomputing 1996, 10, 169–181. [Google Scholar] [CrossRef]
  60. Sharma, H.; Burark, S.S. Accuracy of different price forecasting models for maize in nimbahera market of Rajasthan. Int. J. Agric. Stat. Sci. 2016, 12, 95–101. [Google Scholar]
  61. Shao, Y.E.; Dai, J.T. Integrated feature selection of ARIMA with computational intelligence approaches for food crop price prediction. Complexity 2018, 2018, 1910520. [Google Scholar] [CrossRef]
  62. Zou, H.F.; Xia, G.P.; Yang, F.T.; Wang, H.Y. An investigation and comparison of artificial neural network and time series models for Chinese food grain price forecasting. Neurocomputing 2007, 70, 2913–2923. [Google Scholar] [CrossRef]
  63. Antwi, E.; Gyamfi, E.N.; Kyei, K.A.; Gill, R.; Adam, A.M. Modeling and Forecasting Commodity Futures Prices: Decomposition Approach. IEEE Access 2022, 10, 27484–27503. [Google Scholar] [CrossRef]
  64. Preetha, K.G.; Remesh Babu, K.R.; Sangeetha, U.; Thomas, R.S.; Saigopika; Walter, S.; Swapna Thomas, S. Price Forecasting on a Large Scale Data Set using Time Series and Neural Network Models. KSII Trans. Internet Inf. Syst. 2022, 16, 3923–3942. [Google Scholar] [CrossRef]
  65. Xu, X.; Zhang, Y. Yellow corn wholesale price forecasts via the neural network. EconomiA 2023, 24, 44–67. [Google Scholar] [CrossRef]
  66. Du, X.; Yu, C.L.; Hayes, D. Speculation and Volatility Spillover in the Crude Oil and Agricultural Commodity Markets: A Bayesian Analysis. Energy Econ. 2011, 33, 497–503. [Google Scholar] [CrossRef]
  67. Crespo Cuaresma, J.; Hlouskova, J.; Obersteiner, M. Agricultural commodity price dynamics and their determinants: A comprehensive econometric approach. J. Forecast. 2021, 40, 1245–1273. [Google Scholar] [CrossRef]
  68. Ju, S.; Lim, H.; Ma, J.W.; Kim, S.; Lee, K.; Zhao, S.; Heo, J. Optimal county-level crop yield prediction using MODIS-based variables and weather data: A comparative study on machine learning models. Agric. For. Meteorol. 2021, 307, 108530. [Google Scholar] [CrossRef]
  69. Sari, M.; Duran, S.; Kutlu, H.; Guloglu, B.; Atik, Z. Various optimized machine learning techniques to predict agricultural commodity prices. Neural Comput. Appl. 2024, 36, 11439–11459. [Google Scholar] [CrossRef]
  70. Sun, C.; Pei, M.; Cao, B.; Chang, S.; Si, H. A Study on Agricultural Commodity Price Prediction Model Based on Secondary Decomposition and Long Short-Term Memory Network. Agriculture 2024, 14, 60. [Google Scholar] [CrossRef]
  71. Zhao, L.; Zhao, X.; Zhou, H.; Wang, X.; Xing, X. Prediction model for daily reference crop evapotranspiration based on hybrid algorithm and principal components analysis in Southwest China. Comput. Electron. Agric. 2021, 190, 106424. [Google Scholar] [CrossRef]
  72. Johann, A.L.; de Araújo, A.G.; Delalibera, H.C.; Hirakawa, A.R. Soil moisture modeling based on stochastic behavior of forces on a no-till chisel opener. Comput. Electron. Agric. 2016, 121, 420–428. [Google Scholar] [CrossRef]
  73. Van Le, N.B.; Seo, Y.S.; Huh, J.H. AgTech: Volatility Prediction for Agricultural Commodity Exchange Trading Applied Deep Learning. IEEE Access 2024, 12, 153898–153910. [Google Scholar] [CrossRef]
  74. Kiekintveld, C.; Miller, J.; Jordan, P.R.; Callender, L.F.; Wellman, M.P. Forecasting market prices in a supply chain game. Electron. Commer. Res. Appl. 2009, 8, 63–77. [Google Scholar] [CrossRef]
Figure 1. Research methodology.
Figure 1. Research methodology.
Sustainability 17 05456 g001
Figure 2. PRISMA 2020 flow diagram illustrating the study selection process. Diagram generated using the online PRISMA2020 Shiny App developed by Haddaway et al., 2022 [17], available at: https://estech.shinyapps.io/prisma_flowdiagram/ (accessed on 10 June 2025).
Figure 2. PRISMA 2020 flow diagram illustrating the study selection process. Diagram generated using the online PRISMA2020 Shiny App developed by Haddaway et al., 2022 [17], available at: https://estech.shinyapps.io/prisma_flowdiagram/ (accessed on 10 June 2025).
Sustainability 17 05456 g002
Figure 3. Taxonomy of the agriculture commodity price prediction techniques.
Figure 3. Taxonomy of the agriculture commodity price prediction techniques.
Sustainability 17 05456 g003
Figure 4. Distribution of papers by country.
Figure 4. Distribution of papers by country.
Sustainability 17 05456 g004
Figure 5. Published articles per year.
Figure 5. Published articles per year.
Sustainability 17 05456 g005
Figure 6. Percentage of papers published by subject area.
Figure 6. Percentage of papers published by subject area.
Sustainability 17 05456 g006
Figure 7. Frequency of techniques used.
Figure 7. Frequency of techniques used.
Sustainability 17 05456 g007
Figure 8. Common models used in commodity price prediction.
Figure 8. Common models used in commodity price prediction.
Sustainability 17 05456 g008
Figure 9. Percentage of each studied crop in the literature.
Figure 9. Percentage of each studied crop in the literature.
Sustainability 17 05456 g009
Figure 10. Evolution of agriculture commodity price prediction techniques.
Figure 10. Evolution of agriculture commodity price prediction techniques.
Sustainability 17 05456 g010
Table 1. Research objectives and question.
Table 1. Research objectives and question.
Research Objective (RO)Research Question (RQ)Motivation
RO1: To identify and categorize the machine learning, ensemble learning, deep learning, and time series techniques used in agricultural commodity price prediction and to provide a descriptive overview of the publication trends, geographical distribution, and subject focus of the research field.RQ1: What forecasting techniques have been applied in predicting the prices of agricultural commodities such as wheat, corn, and rice?To understand the landscape of computational methods used in agricultural price forecasting and examine how the literature has evolved over time and space.
RO2: To investigate the challenges and limitations encountered in the implementation of these forecasting models.RQ2: What are the key challenges and limitations reported in the literature regarding data quality, model complexity, interpretability, and computational demands?To highlight the obstacles and limitations faced by researchers and practitioners in developing accurate and reliable forecasting models.
RO3: To focus the review on staple crops that are central to global food security.RQ3: Why are wheat, corn, and rice chosen as the target commodities for this review?To justify the scope of the study based on the essential role of these crops in global diets and markets.
Table 3. Overview of machine learning techniques in wheat, rice, and corn price prediction.
Table 3. Overview of machine learning techniques in wheat, rice, and corn price prediction.
Refs.YearCommodity NameDatasetTechniqueFindingsLimitation
[18]2011Eggs, Meat, Milk, Oilseeds, Rice, Sugar, WheatGlobal macroeconomic and food price dataPCAOil prices indirectly affect food prices via the food production index (corr.: 0.87 with GDP, 0.36 with CPI).Historical macroeconomic relationships may not account for future structural changes
[19]2022RiceMonthly average prices from 1995 to 2014, Commission for Food Security (Dakar retail level)Model-based recursive partitioning treesLocal prices are affected by world prices, more so by increases than by declines; 11.80% of positive deviations and 39.50% of negative deviations are eliminated after one monthFocused only on the ordinary broken rice segment
[20]2024Corn, SoybeanFutures and cash daily price data for corn and soybean (1991–2006)Semiparametric RegressionConfidence bands for yield and price forecastsThe accuracy of the forecasted cash price depends largely on the current futures price
[21]2016CornSpot Price (South Africa),
Grain Storage Spot Price,
US Corn Trade,
Demand and Supply (South Africa),
Production and Consumption (USA),
Interest Rate and Currency Exchange,
Crude Oil Prices
BPNNMAPE of 1.31% (in-sample) and 2.26% (out-sample) for 1-month prediction. Outperformed expert traders in real-time predictionDecreased prediction accuracy over longer periods
[22]2024RiceWeekly rice prices and weather data (2017–2022) from seven cities in JavaARIMAX-GARCH, SVRSVR outperformed in most cities and for premium quality; ARIMAX-GARCH stable for mid/low riceWeather-only exogenous variable; city-specific results; moderate generalizability
[23]2024WheatGlobal wheat prices, macroeconomic indicatorsARIMA, SARIMA, ARIMAX, SARIMAX, LSTM, CNN, RegressionARIMAX and SARIMA performed best; LSTM and CNN overfit training dataLimited generalizability of DL models; high error in testing phase
[24]2021WheatDaily wheat futures from NCDEX (May 2009–August 2014)ARMA (1,1), ARMA (1,2), Economic Variable Model, ANNRandom walk model outperforms allCompared neural network not fine-tuned
Table 4. Overview of ensemble learning techniques in wheat, rice, and corn price prediction.
Table 4. Overview of ensemble learning techniques in wheat, rice, and corn price prediction.
Refs.YearCommodity NameDatasetTechniqueFindingsLimitation
[25]2024Corn, Soybean, CocoaThe World Bank’s commodity market database, global monthly price data (1960–2020)TBATS, GBM, CART, LM, RFCorn (Short-term, TBATS): RA: 80%, Corn (Long-term, GBM): RA: 60%Asymmetrical price responses to production changes reduce predictability consistency
[26]2022CornFAOSTAT corn yield/production (1961–2019), World Bank corn priceCART, RF, GBM, MLR, VAR, TBATSRF and GBM outperform linear models for long-term forecasts, TBATS for short-term (2–5 months)Difficulty in capturing complex inter-regional production dependencies
[27]2023RiceAverage Rice Price dataset at the Indonesian Wholesale Trade Level (2010–2022)RFMAPE reduced from 0.0093573 to 0.0089389The model’s performance was only compared with datasets from UCI
[28]2021Corn, SugarDaily prices (2003–2019) CEPEA databaseARIMA, SARIMA, SVR, AdaBoost, LSTM, Ensemble modelsBest performing models: SVR, followed by SVR/LSTM Ensemble modelsModels did not capture significant volatility and non-stationary data trends in the datasets
[29]2024CornPlanting land area, crop price, crop yield, rainfall, import and export volumes, import
and export values, and price in a total of 53 variables (2002–2023)
RT, SVR, Ensemble Bagging, RFBag-SVR: R2 = 0.961, MAE = 0.234, RMSE = 0.315; SVR: R2 = 0.959Focus on a specific commodity and region limits broader application
[30]2022Rice2004–2013 weather (BARC) and food prices (OCHA), BangladeshMLR, AdaBoost, Gradient Boosting, Bagging, Random ForestRFR had R2 = 0.864; windspeeds found to be most correlated to price; ensemble methods outperformed MLRDataset limited to 2004–2013; only one country analyzed
[31]2021CornFutures corn prices (2015–2019), CBOT; daily temperature and precipitation, Refinitiv; supply and demand data, USDAML-KNN outperforms ML-RFMAE 0.0372, RMSE 0.0512, MAPE 0.6908More complex algorithms might improve the model
[32]2022Soybean, CornCBOT daily corn and soybean prices (1974–2017)ABC, SSA, EMD, LSTM, ARIMA, SVRError reduction (MAPE): 53.3%, Improvement (Dstat): 32.4%. ABC-based semi-heterogeneous forecast combination outperformed all other methods in both precision accuracy and direction accuracyHigh complexity due to combining multiple models and techniques
Table 5. Overview of deep learning techniques in wheat, rice, and corn price prediction.
Table 5. Overview of deep learning techniques in wheat, rice, and corn price prediction.
Refs.YearCommodity NameDatasetTechniqueFindingsLimitation
[33]2018Corn, Gold, Crude OilCorn, Gold, Crude oil futures prices (1983–2016) CBOT, COMEX, EIASSA, BPNN, RBFNN, WNNSSA–NN models outperform baseline NN modelsHigh computational complexity
[34]2023Corn, Palm Oil, Soybean OilMonthly international price for Corn, Palm Oil, Soybean Oil (1960–2021); World Bank Commodity MarketVMD–TDNN, EMD–TDNN, EEMD–TDNN, CEEMDAN–TDNNDirectional prediction accuracy: 90% (Corn), MAPE 0.0345, RMSE 9.49, DSTAT 90.90Lack of formal methodology to determine the number (n) of extracted modes by VMD
[35]2024Strong Wheat, Corn, SugarWeekly futures prices (2005–2023) from China’s agricultural futures marketVMD–SGMD–LSTMOutperformed benchmark models in 1-step-, 2-step-, and 4-step-ahead forecasting scenarios
Lowest for 1-step with MAE 11.13, MAPE 0.43
Other price influencing factors could be considered
[36]2022Rice, Chicken Meat, Eggs, Onions, Garlic, Large Red Chilies, Curly Red Chilies, Red Chilies, Green Chilies, Cooking Oil, SugarPrices of 11 commodities (2017–2021) (Indonesian Ministry of Finance
and Bank Indonesia)
LSTMStandard LSTM outperformed Bi-LSTM,
Conv LSTM, and Conv Bi-LSTM; Multivariate LSTM outperformed univariate
Lowest MAE: 255.998
Focused only on a specific set of food commodities
[37]2022Corn, Soybean, PVC, Egg, RebarDaily trading data from the CSI 300 index; futures prices of corn, soybean,
polyvinyl chloride (PVC), egg, and rebar; Baidu and Google dual-platform search data (2016–2021)
GWO–CNN–LSTMSignificant improvement in price prediction accuracy.
MAE 15.2499, RMSE 18.8905, MAPE 0.0079
Focus on a limited set of commodities may not represent the entire futures market
[38]2024Soybean, Corn, WheatMonthly prices from China, regional market level (2014–2022)LSTMLSTM outperformed SVR and BP-NN; Corn: MAE 84.82, RMSE 102.32, MAPE 3.08%
Wheat: MAE 222.66, MESE 269.26, MAPE 7.09%
Evaluation limited to a single region and fixed sliding window configuration
[39]2023Soybean Meal, WheatSoybean meal and wheat future prices CBOT (1980–2021)PSO, CSImproved forecast performance through combination methods; MAPE wheat (0.7144%)Focused on specific commodities without broader market consideration
[40]2024Wheat, Corn, SoybeanRelated agricultural products (10 features), Energy and metals (25 features), Economy (3 features), Wheat futures (4 features)Bi-DSConvLSTM-AttentionRMSE = 5.61, MAE = 3.63, MAPE = 0.55, R2 = 0.9984Generalization was not addressed
[41]2022CornCorn daily average futures prices and spot prices (2011–2021), national average price data of corn, early rice, and middle-late rice; soybean futures price; Dalian Commodity Exchange and Zhengzhou Commodity ExchangeAttLSTM–ARIMA–BPMAPE: 0.0043, MAE: 1.51, RMSE: 1.642Sensitivity to extreme price fluctuations caused by unforeseen economic factors
[42]2022RiceMonthly Thai Rice FOB Price (1987–2017)Hybrid with K-means Clustering, HANTS, and MLPNNHybrid model outperformed ARIMA, EMD–ARIMA, ANFIS, and persistence models; RMSE = 14.37, MAPE = 4.09% (yearly).Limited focus on the impact of external factors on forecasting accuracy
[43]2024CornWeekly corn future prices (2019–2023). Corn-related opinions,
news, policy analysis, and other textual information are collected from the “China Grain” website (2019–2023)
CEEMDAN–CNN–JADE–TFTThe model outperformed JADE-BPNN, JADE–GRU, JADE–RNN, and JADE–LSTM’ MAPE 0.67%, MAE 17.89, RMSE 26.37Single, narrow-focused media source
[44]2024CornChinese corn futures data + causal variables (COFCO Technology stock prices, US and Chinese soybeans futures prices, US and Chinese corn futures prices, China-US exchange rate) (2005–2023)SCINet, LSTM, GRU, TCNSCINet outperformed baseline DL models (TCN, GRU, LSTM) for both single- and multi-step price forecasting. For one-step prediction combining Chinese soybean futures: MAE 15.791, MAPE 0.570, RMSE 21.181. Adding key influencing factors further improved performance.Not delving deeply into nonmarket factors and other potential influencing market factors
[45]2024Onion, Potato, Rice, Wheat1.6 million news articles and daily prices (2006–2020)RENRMSE: 135.62 (rice), 55.96 (wheat); RMSE reduction: 13% (rice), 5% (wheat)Relies on accurate event extraction for prediction reliability
[46]2021CornDaily corn cash prices and corn futures prices (2006–2011); GeoGrainANN (NAR)RMSE reduced from 0.00057 to 0.00047Dependence on cubic spline interpolation for missing data approximation
[47]2022Coffee, Corn, Cotton, Oats, Soybean, Soybean Oil, Sugar, WheatDaily price for coffee, corn, cotton, oats, soybeans, soybean oil,
sugar, and wheat, covering periods of 49, 63, 50, 52, 54, 62, 60, and 63 years, all up to 2021; Macrotrends
ANN (NAR)The overall RRMSEs based on chosen settings
for coffee, corn, cotton, oats, soybeans, soybean oil, sugar, and wheat
are 2.47%, 1.84%, 1.71%, 2.08%, 1.70%, 1.81%, 3.19%, and 2.12%,
respectively; they all outperformed the ARIMA benchmark model
The advantage of the neural network model over no-change models was small
[48]2024Hard Red Winter WheatWheat futures price data and aerial imagery that shows cloud cover, sun elevation, and azimuth over the planted areas for wheat (1984–2023)CNN, SVM, MLPAverage trained PNL: 2.1%, Average test PNL: 1.01%; the proposed model outperformed the SVM and MLP comparison modelsThe model’s performance may degrade as data become more accessible or the strategy becomes crowded
[49]2023Oat, Corn, Soybean, Wheat17 variables out of three categories: weather, macroeconomics and the prices of the four crops; USDA (SWE), NOAA (Weather), USDA (Snow Data) (1990–2021)ARIMA, CNN, LSTM, LSTM–CNNLSTM–CNN had the lowest MSE for Wheat for 5 weeks (0.0090), 10 weeks (0.0086), and 15 weeks (0.0088), but not for 20 weeks, outperforming ARIMA, CNN, and LSTMModel performance deteriorated for 20-week predictions
[50]2024CornCorn price for US, South Africa (1931 onward), Malawi (1996 onward); corn yield for US, South Africa, and Malawi (1961–2022); corn mask data; remote sensing data (1982–2018); satellite-derived gross primary productionEOFs, AEs, VAEs, GLM, NNNon-masked β-VAEs excelled in the US, non-masked AEs in South Africa and Malawi (BSS 0.68, MCC 0.9, AUC 0.93).Regional variability in dimension-reduction strategy effectiveness limits universal applicability
[51]2024CornCorn-related: 12 different indicators, namely the previous closing
price, previous settlement price, opening price, highest price, lowest price, closing price,
settlement price, price change ratio 1, price change ratio 2, trading volume, trading value,
and open interest (2013–2022); Dalian Commodity Exchange
Bezier Curve, LSTM, ARIMA, VMD–LSTM, SVRBezier curve-based LSTM model outperformed traditional LSTM, ARIMA, VMD-LSTM, and SVR models in predictive accuracy; MAPE 0.80%, RMSE 30.42, Dstat 0.606High computational complexity due to multiple indicators
[52]2021Corn, Palm OilMonthly price of Corn and Palm oil (1980–2020); World Bank Commodity Price DataDLSTM, TDNN, ARIMADLSTM reduced RMSE, MAPE, and MAD by 72% compared to ARIMA and 47% compared to TDNN; for corn: RMSE 0.031, MAPE 7.337%, MAD 0.026Limited focus on model adaptability to other commodities or time frames.
[53]2024CornDaily corn futures prices (2000–2020), BarchartLSTM, VAR, ARIMALSTMs outperform traditional models for longer horizon forecasts (7-day forecast horizon MAE 2.75)LSTMs failed to capture seasonality and trends
[54]2023Wheat, RiceSoil test reports, crop yield data, stock informationRANC algorithm, SVM, ANN, RNN, RBMCrop recommendation accuracy exceeded 90%; price prediction component integrated into decision systemSpecific accuracy for price forecasting not reported; challenges with real-time data integration
[55]2023Wheat, Millet, Sorghum, Corn, RiceHistorical price data (2005–2022)Hybrid SARIMA–LSTM, SVR, XGBoost, ARIMA, LSTM, SARIMAMAPE: Wheat 5.37, Corn 7.80, Rice 6.87High model complexity may hinder scalability
[56]2017Wheat, Corn, SoybeanDaily Wheat, Corn, Soybean futures prices. (2010–2016); Chicago Board of TradePSO–BPNN with Decomposition MethodsVMD–PSO–BPNN had the best accuracy; for wheat: MAPE = 0.55%, MAE = 2.68, RMSE = 3.41, for corn: MAPE = 0.57%, MAE = 2.12, RMSE = 2.82Focus only on one-step-ahead forecasting
[57]2023WheatWheat price, freight volume, turnover, express delivery, consumer price index, money supply, and other related factors (2012–2021); Bureau of Statistics of ChinaBP–LSTM, LSTM, BP BP–LSTM model outperformed others (MSE = 0.00026); captured complex price dynamics using external factors like freight volume, CPI, etc.Limited dataset (10 years); the theoretical depth of DL approach is still under development
[23]2024WheatGlobal wheat prices, macroeconomic indicatorsARIMA, SARIMA, ARIMAX, SARIMAX, LSTM, CNN, RegressionARIMAX and SARIMA performed best; LSTM and CNN overfit training dataLimited generalizability of DL models; high error in testing phase
[58]2024CornCorn prices and statistical variables, Weibo text data. (2007–2021)ChineseBERT, Text CNN, Ensemble Empirical Mode Decomposition, SHapley Additive exPlanations, INBEATSx, XGBoost, LSTMStrong predictive ability for 30-day horizon (MAPE 2.72, MAE 63.66) and 60-day horizon (MAPE of 3.42 and MAE of 78.80), outperforming comparative modelsNo comparison experiments with other model decomposition
methods have been conducted
Table 6. Overview of time series model techniques in wheat, rice, and corn price prediction.
Table 6. Overview of time series model techniques in wheat, rice, and corn price prediction.
Refs.YearCommodity NameDatasetTechniqueFindingsLimitation
[59]1996Live Cattle, WheatMonthly prices (1950–1990)ARIMA, FFNNNeural networks achieved 27% and 56% lower MSE compared to ARIMA; MSE 0.087, AME 0.154, MAPE 4.235Requires careful hyperparameter tuning
[60]2016CornMonthly prices of corn in Rajasthan markets (2002–2013)ARIMA, ANN, ESMARIMA (1,1,1) achieved lowest AIC (1677.17), SBC (1685.86), MAD (71.04), MSE (11,477.78), and MAPE (5.64), outperforming other modelsLimited adaptability to sudden market fluctuations
[61]2018Rice, Wheat, CornMonthly prices from January 1990 to September 2015ARIMA, ANN, SVR, MARS, ARIMA–ANN, ARIMA–SVR, ARIMA–MARSMAE, RMSE, MAPE:
Rice: 10.365%/12.037%/2.650%
Wheat: 9.779%/11.371%/4.347%
Corn: 6.495%/9.102%/3.785%
Relies on the accuracy of autoregressive variable selection for effective predictions
[62]2007WheatWheat monthly spot price (1996–2005)ARIMA, ANN, Combined modelIn error metrics, the combined model had the lowest MAE 7.662, MSE 143.045, and MAPE 0.545%. In MMRR (mean monthly return rate) and Dstat, ANN has the highest: 0.9627/91.667.Conflicting results under different evaluation criteria
[22]2024RiceWeekly rice prices and precipitation weather data (2017–2022) from seven cities in JavaARIMAX–GARCH, SVRSVR outperformed in most cities and for premium quality; ARIMAX–GARCH stable for mid/low rice. Average MAPE 3.04%, average RMSE 335.01, average MAE 291.19Weather-only exogenous variable; city-specific results; moderate generalizability
[23]2024WheatGlobal prices of wheat, barley, olive oil, palm
oil, sunflower oil, rice, and sugar; 134 monthly macroeconomic time-
series data, including those that are related to output and income, labor market, consumption and orders, orders and inventories, money and credit, interest rates and
exchange rates, prices, and stock market (1990–2024)
ARIMA, SARIMA, ARIMAX, SARIMAX, LSTM, CNN, LRThe linear regression model outperformed all others in testing; MAE 32.23 and RMSE 38.97Did not take environmental variables into account
[63]2022Corn, Crude Oil, GoldDaily spot market prices of Corn, Crude Oil, and Gold (2016–2021); Bloomberg commodities indexEMD–BPNN,
EMD–ARIMA, VMD–BPNN, VMD–ARIMA, BPNN, ARIMA
VMD–ARIMA model for corn achieved MAE = 0.3566, RMSE = 0.5886, MAPE = 0.0954EMD did not improve the predictive ability of the BPNN model
[64]2022WheatWheat daily US prices (2009–2018), weather detailsARIMA, SARIMA, BPN, LSTMARIMA and SARIMA performed well for short-term predictions (Daily MSE 0.0003), BPN outperformed them in weekly and monthly MSE (0.0005, 0.0004)ARIMA and SARIMA models were less effective for long-term price forecasting
[65]2023Yellow CornWeekly wholesale price index of yellow corn in China (2010–2020)Nonlinear Auto-Regressive Neural Network, RW, AR–GARCH, SVR, RT, LSTMRMSE: 1.05% (training), 1.08% (validation), 1.03% (testing)Lack of combination (hybrid/ensemble) models for comparison
[24]2021WheatDaily wheat futures prices, Gram futures prices, real rate of interest, futures prices of wheat in the US, other related economic variables. NCDEX (2009–2014)ARMA (1,1), ARMA (1,2), Economic Variable Model, ANN, RWRandom walk model outperformed all (RMSE 0.6948, MAE 0.4627)Compared neural network not fine-tuned
[66]2011Crude Oil, Corn, WheatCrude oil futures, Corn and Wheat futures (1998–2009); CBOTStochastic volatility models, Bayesian Markov chain Monte CarloEvidence of volatility spillover post-2006 from oil to corn and wheat; speculation and scalping increase volatilityFocused on volatility transmission rather than direct price prediction (which is only a limitation regarding the scope of this SLR)
[67]2021Wheat, Soybean, CornMonthly data from January 1980 to December 2016AR, VAR, VEC, ARCH, GARCHPredictive models revealed systematic information from market fundamentals, macroeconomic developments, and financial factors. VEC and s-VAR models performed best; REER was most predictive; macroeconomic variables improved long-term commodity price forecasts.Complexity in model specification and implementation
Table 7. Unified performance comparison table.
Table 7. Unified performance comparison table.
Refs.YearCommodityModel TypeTechniqueEvaluation MetricPerformance
[68]2021Rice, Corn, SoybeanMLSVMRRMSE7.45 (avg)
[21]2016CornMLBPNNMAPE1.31% (in), 2.26% (out)
[27]2023RiceELRandom ForestMAPE0.0093573
[29]2024CornELBagging SVRR2/MAE/RMSE0.961/0.234/0.315
[30]2022RiceELRandom ForestR20.864
[31]2021CORNELML–KNNMAE/RMSE/MAPE0.0372/0.0512/0.6908
[34]2023Corn, Palm Oil, Soybean OilDL HybridVMD–TDNNMAPE/RMSE/DSTAT0.0345/9.49/90.90
[37]2022Corn, Soybean, PVC, Egg, RebarDL HybridGWO–CNN–LSTMMAE/RMSE/MAPE15.2499/18.8905/0.0079
[38]2024Soybean, Corn, WheatDLLSTMMAE/RMSE/MAPECorn: 84.82/102.32/3.08%
Weat: 222.66/269.26/7.09%
[39]2023Soybean Meal, WheatDL HybridFull-PSO–CSMAPE0.7144%
[40]2024Wheat, Corn, SoybeanDLBi-DSConvLSTM–AttentionRMSE/MAE/MAPE/R25.61/3.63/0.55/0.9984
[41]2022CornDL + TSAttLSTM–ARIMA–BPMAPE/MAE/RMSE0.0043/1.51/1.642
[42]2022RiceDL HybridK-means + MLPNNRMSE/MAPE14.37/4.09%
[43]2024CornDL HybridCEEMDAN–CNN–JADE–TFTMAPE/MAE/RMSE0.67%/17.89/26.37
[44]2024CornDL HybridSCINetMAE/MAPE/RMSE15.791/0.570/21.181
[45]2024Onion, Potato, Rice, WheatDL HybridRENRMSEOnion: 155.56, Potato: 86.08, Rice: 135.62, Wheat: 55.96
[46]2021CornDLANN (NAR)RMSE0.00047
[47]2022Coffee, Corn, Cotton, Oats, Soybean, Soybean Oil, Sugar, WheatDLANN (NAR)RMSECoffee: 2.47%, Corn: 1.84%, Cotton: 1.71%, Oats: 2.08%, Soybean: 1.70%, Soybean Oil: 1.81%, Sugar: 3.19%, Wheat: 2.12%
[48]2024Hard Red Winter WheatDL HybridCNNPNL1.01%
[49]2023Oat, Corn, Soybean, WheatDL HybridLSTM–CNNMSEWheat for 5 weeks: 0.0090, 10 weeks: 0.0086, 15 weeks: 0.0088
[50]2024CornDL HybridAEs, VAEsBSS/MCC/AUCMalawi 0.68/0.9/0.93
[51]2024CornDL HybridBezier LSTMRMSE/MAPE30.42/0.80%
[52]2021Corn, Palm OilDLDLSTMRMSE/MAPE/MADFor Corn: 0.031/7.337%/0.026
[53]2024CornDL HybridLSTM–RNNMAE(Seven-day forecast horizon) 2.75
[55]2023Wheat, Millet, Sorghum, Corn, RiceDL + TSSARIMA–LSTMMAPEWheat 5.37, Corn 7.80, Rice 6.87
[56]2017Wheat, Corn, SoybeanDL HybridVMD–PSO–BPNNMAPE/MAE/RMSEWheat 0.55%/2.68/3.41
Corn 0.57%/2.12/2.82
[57]2023WheatDLBP–LSTMMSE0.00026
[59]1996Live Cattle, WheatML, TSARIMA, FFNNMSE/AME/MAPEWheat: 0.087/0.154/4.235
[60]2016CornTS, MLARIMA (1,1,1)AIC/SBC/MAD/MSE/MAPE1677.17/1685.86/71.04/11,477.78/5.64
[61]2018Rice, Wheat, CornTS, MLARIMA–ANN
ARIMA–SVR
ARIMA–MARS
MAE/RMSE/MAPERice: 10.365%/12.037%/2.650%
Wheat: 9.779%/11.371%/4.347%
Corn: 6.495%/9.102%/3.785%
[62]2007WheatTS, MLARIMA, ANN, Combined mod-elMAE/MSE/MAPE/MMRR/DstatCombined model had the lowest MAE (7.662), MSE (143.045), MAPE (0.545%); in MMRR and Dstat, ANN had the highest: 0.9627/91.667
[22]2024RiceTS, MLARIMAX–GARCH, SVRAverage MAPE/average RMSE/average MAE3.04%/335.01/291.19
[23]2024WheatTS/DLARIMAX, SARIMA, LSTM, CNN, LRMAE/RMSE32.23/38.97
[63]2022Corn, Crude Oil, GoldDL + TSVMD-ARIMAMAE/RMSE/MAPE0.3566/0.5886/0.0954
[64]2022WheatDL + TSARIMA, SARIMA, BPN, LSTMMSEARIMA, SARIMA daily MSE: 0.0003; BPN weekly and monthly MSE: 0.0005, 0.0004
[58]2024CornDL HybridINBEATSx, XGBoost, LSTMMAPE/MAE30-day horizon (MAPE of 2.72, MAE of 63.66) and 60-day horizon (MAPE of 3.42 and MAE of 78.80),
[65]2023CornDL, TSNonlinear Auto-Regressive Neural Network, RW, AR–GARCH, SVR, RT, LSTMRMSE1.05% (training), 1.08% (validation), 1.03% (testing)
[24]2021WheatTS, MLARMA, ANN, RWRMSE/MAE0.6948/0.4627
[67]2021Wheat, Soybean, CornTSVEC, s-VARMAE/MSE7.331/128.674
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Theofilou, A.; Nastis, S.A.; Michailidis, A.; Bournaris, T.; Mattas, K. Predicting Prices of Staple Crops Using Machine Learning: A Systematic Review of Studies on Wheat, Corn, and Rice. Sustainability 2025, 17, 5456. https://doi.org/10.3390/su17125456

AMA Style

Theofilou A, Nastis SA, Michailidis A, Bournaris T, Mattas K. Predicting Prices of Staple Crops Using Machine Learning: A Systematic Review of Studies on Wheat, Corn, and Rice. Sustainability. 2025; 17(12):5456. https://doi.org/10.3390/su17125456

Chicago/Turabian Style

Theofilou, Asterios, Stefanos A. Nastis, Anastasios Michailidis, Thomas Bournaris, and Konstadinos Mattas. 2025. "Predicting Prices of Staple Crops Using Machine Learning: A Systematic Review of Studies on Wheat, Corn, and Rice" Sustainability 17, no. 12: 5456. https://doi.org/10.3390/su17125456

APA Style

Theofilou, A., Nastis, S. A., Michailidis, A., Bournaris, T., & Mattas, K. (2025). Predicting Prices of Staple Crops Using Machine Learning: A Systematic Review of Studies on Wheat, Corn, and Rice. Sustainability, 17(12), 5456. https://doi.org/10.3390/su17125456

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop