Predicting Crop Production for Agricultural Consultation Service

  • Lee, Soong-Hee (Department of Information and Communications Engineering, Inje University) ;
  • Bae, Jae-Yong (Department of Information and Communications Engineering, Inje University)
  • Received : 2018.10.03
  • Accepted : 2019.01.08
  • Published : 2019.03.31


Smart Farming has been regarded as an important application in information and communications technology (ICT) fields. Selecting crops for cultivation at the pre-production stage is critical for agricultural producers' final profits because over-production and under-production may result in uncountable losses, and it is necessary to predict crop production to prevent these losses. The ITU-T Recommendation for Smart Farming (Y.4450/Y.2238) defines plan/production consultation service at the pre-production stage; this type of service must trace crop production in a predictive way. Several research papers present that machine learning technology can be applied to predict crop production after related data are learned, but these technologies have little to do with standardized ICT services. This paper clarifies the relationship between agricultural consultation services and predicting crop production. A prediction scheme is proposed, and the results confirm the usability and superiority of machine learning for predicting crop production.


E1ICAW_2019_v17n1_8_f0001.png 이미지

Fig. 1. A reference architecture for an agricultural consultation service (ITU-T Y.smpp [2]).

E1ICAW_2019_v17n1_8_f0002.png 이미지

Fig. 2. Predicting crop production with an agricultural consultation service.

E1ICAW_2019_v17n1_8_f0003.png 이미지

Fig. 3. Flow chart of the proposed prediction scheme.

E1ICAW_2019_v17n1_8_f0004.png 이미지

Fig. 4. Predicted results after 1000, 10000, and 100000 iterations of learning with input data from 1997 to 2016.

E1ICAW_2019_v17n1_8_f0005.png 이미지

Fig. 5. Predicted rice production in Seoul at 2017.

E1ICAW_2019_v17n1_8_f0006.png 이미지

Fig. 6. Comparison between predicted rice production and actual rice production in 2017 per each district.

Table 1. Input data for machine learning for the proposed scheme (fromKOSIS website)

E1ICAW_2019_v17n1_8_t0001.png 이미지

Table 2. Accuracy of predictions for rice production in each district

E1ICAW_2019_v17n1_8_t0002.png 이미지


  1. ITU-T SG13 Recommendation ITU-T Y.2238, Overview of Smart Farming based on networks, pp. 1-24, 2015. Available:
  2. ITU-T SG13 TD, Draft recommendation ITU-T Y.smpp: Service model for the pre-production stage on Smart Farming, pp. 1-13, 2018. Available:
  3. S. Mishra, D. Mishra, and G. H. Santra, "Applications of machine learning techniques in agricultural crop production: a review paper," Indian Journal of Science and Technology, vol. 9, no. 38, pp. 1-14, 2016. DOI: 10.17485/ijst/2016/v9i38/95032.
  4. P. Priya, U. Muthaiah, and M. Balamurugan, "Predicting yield of the crop using machine learning algorithm," International Journal of Engineering Sciences & Research Technology, vol. 7, no. 1, pp. 1-7, 2018. DOI: 10.5281/zenodo.1212821.
  5. T. Rajasekaran, P. Jayasheelan, and K. R. Sri Preethaa, "Predictive analysis in agriculture to improve the crop productivity using ZeroR algorithm," International Journal of Computer Science and Engineering Communications, vol. 4, no. 2, pp. 1397-1401, 2016.
  6. R. Ghadge, J. Kulkarni, P. More, S. Nene, and Priya, "Prediction of crop yield using machine learning," International Research Journal of Engineering and Technology, vo. 5, no. 2, pp. 2237-2239, 2018.
  7. E. Manjula and S. Djodiltachoumy, "A model for prediction of crop yield," International Journal of Computational Intelligence and Informatics, vo. 6, no. 4, pp. 298-305, 2017.
  8. N. Balakrishinan and G. Muthykumarasamy, "Crop productionensemble machine learning model for prediction," International Journal of Computer Science and Software Engineering, vo. 5, no. 7, pp. 148-153, 2016.
  9. A. G. Sanchez and J. F. Solis, "Predictive ability of machine learning methods for massive crop yield prediction," Spanish Journal of Agricultural Research, vol. 12, no. 2, pp. 314-328, 2014. DOI: 10. 5424/sjar/2014122-4439.
  10. Korean Statistical Information Service, Available:
  11. S. Lee, J. Lee, and M. Hwang, "A study of the transformation of the dependent variable in non-linear regression," pp. 1-22, 2012. Available:
  12. A. Ruckstuhl, "Introduction to nonlinear regression learning," pp. 1-29, 2010. Available:
  13. P. Dalgaard, "Nonlinear regression analysis," pp. 1-75, 2008. Available:
  14. M. Palmer, "Multiple regression," 2010. Available:
  15. An Open Source Machine Learning Library for Research and Production, Available: