skip to main content
10.1145/3417473.3417481acmotherconferencesArticle/Chapter ViewAbstractPublication PagesitccConference Proceedingsconference-collections
research-article

Long Short-Term Memory Model Based Agriculture Commodity Price Prediction Application

Authors Info & Claims
Published:18 September 2020Publication History

ABSTRACT

Countries depending on agricultural crops have significant impacts on the world's challenging issues such as world hunger and malnutrition, poverty, insufficient food supply and even climatic changes. Governments who realize the importance of agriculture towards their respective countries are able to seize the opportunity to involve more people in the agricultural industry. However, there have been several factors that put off people from involving in agricultural activities as this group of people are struggling to make a profit out of their hard work. The factors include lack of experiences amongst farmers in doing farming activities, as well as instability of price flow impact from environmental and economic factors. This paper proposes a software application with price forecasting features to assist farmers in sufficing their agriculture market knowledge and maximize their profit in doing farming business. This paper investigates different trending machine learning algorithms, such as ARIMA, LSTM, SVR, Prophet and XGBoost and then undergoes an experiment to identify the most optimal algorithm as a model for the software. From the MSE result, LSTM is discovered to be the most accurate and efficient in handling increasing amounts of complex data. Besides forecasting features, the software is also utilized with weather information, agriculture news, and also cooperating with third parties' suppliers to create a platform for farmers' trading.

References

  1. Aldehuela, S. (2020). Sustainable farming, 'key' to world free of hunger, malnutrition, says UN agriculture chief. Retrieved May 1, 2020, from https://news.un.org/en/story/2018/09/1019552Google ScholarGoogle Scholar
  2. Department of Statistics Malaysia. 2019. Selected Agricultural Indicators, Malaysia, 2019. Retrieved July 22, 2020, from https://www.dosm.gov.my/v1/index.php?r=column/cthemeByCat&cat=72&bul_id=SEUxMEE3WdBcDJhdUhPZVUxa2pKdz09&menu_id=Z0VTZGUlUHBUT1VJMFlpaXRRR0xpdz09Google ScholarGoogle Scholar
  3. Economic Planning Unit. (2006). Ninth Malaysia Plan 2006-2010. Putrajaya: Prime Minister's Department.Google ScholarGoogle Scholar
  4. Arshad, F. 2020. My Say: Smallholders still crucial to agricultural sector. Retrieved 10 April 2020, from https://www.theedgemarkets.com/article/my-say-smallholders-still-crucial-agricultural-sectorGoogle ScholarGoogle Scholar
  5. Xiong, T., Li, C., Bao, Y., Hu, Z., and Zhang, L. 2015. A combination method for interval forecasting of agricultural commodity futures prices. Knowledge-Based Systems, 77, 92--102.Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Khashei, M., Bijari, M., Ali Raissi Ardali, G., 2009. Improvement of auto-regressive integrated moving average models using fuzzy logic and artificial neural networks (ANNs). Neurocomputing 72 (4-6), 956--967.Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Zulauf, C. R., Irwin, S. H., Ropp, J. E. and Sberna, A. J. 1999. A reappraisal of the forecasting performance of corn and soybean new crop futures. Journal of Futures Markets, 19(5), 603--618.Google ScholarGoogle ScholarCross RefCross Ref
  8. Onour, I. and Sergi, B. S. 2011. Modeling and forecasting volatility in the global food commodity prices (Modelování a Prognózování Volatility Globálních cen Potravinářských Komodit). Agricultural Economics-Czech, 57(3), 132--139.Google ScholarGoogle ScholarCross RefCross Ref
  9. Peng, Y. H., Hsu, C. S. and Huang, P. C. 2015. Developing crop price forecasting service using open data from Taiwan markets. DOI=172-175. 10.1109/TAAI.2015.7407108.Google ScholarGoogle Scholar
  10. Kumar, A., Kumar and N., Vats, V. 2018. Efficient Crop Yield Prediction Using Machine Learning Algorithms. International Research Journal of Engineering and Technology (IRJET). Volume: 05 Issue: 06 e-ISSN: 2395-0056 |p-ISSN: 2395-0072.Google ScholarGoogle Scholar
  11. Manjula, A., Narsimha, G. 2016. Crop Yield Prediction with Aid of Optimal Neural Network in Spatial Data Mining: New Approaches. International Journal of Information & Computation Technology. ISSN 09742239 Volume 6, Number 1, pp. 25--33.Google ScholarGoogle Scholar
  12. Cao, L. J. and Tay, F. E. H. 2003. Support vector machine with adaptive parameters in financial time series forecasting. IEEE Transactions on Neural Networks, 14-6, 1506--1518.Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Connor, J., Atlas, L. E. and Martin, D. R. 1992. Recurrent networks and NARMA modeling. In Advances in neural information processing systems. pp. 301--308.Google ScholarGoogle Scholar
  14. Dasgupta, S. and Osogami, T. 2017. Nonlinear dynamic Boltzmann machines for time-series prediction. In Thirty-First AAAI Conference on Artificial Intelligence, San Francisco, California.Google ScholarGoogle Scholar
  15. Tang, Z., De Almeida, C. and Fishwick, P. A. 1991. Time series forecasting using neural networks vs. Box-Jenkins Methodology. Simulation, 57(5), 303--310.Google ScholarGoogle ScholarCross RefCross Ref
  16. Namaki, M. H., Lin, P. and Wu, Y. 2017. Event pattern discovery by keywords in graph streams. 2017 IEEE International Conference on Big Data (Big Data), pp. 982--987, Boston, MA, USA. IEEE.Google ScholarGoogle Scholar
  17. Namini, S. S, Tavakoli, N. and Namin, A. S. 2018. A Comparison of ARIMA and LSTM in Forecasting Time Series. Retrieved 2 Dec 2019, from https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=8614252Google ScholarGoogle Scholar
  18. Hochreiter, S. and Schmidhuber, J. 1997. Long Short-Term Memory. Neural Computation, 9-8, 1735--1780. DOI= 10.1162/neco.1997.9.8.1735Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Stergiou, K. I.. 1989. Modeling and forecasting the fishery for pilchards (Sardina pilchardus) in Greek waters using ARIMA time-series models. ICES Journal of Marine Science. Volume 46, No. 1, Pp. 16--23.Google ScholarGoogle ScholarCross RefCross Ref
  20. Raymond, Y. C. T. 1997. An application of the ARIMA model to real-estate prices in Hong Kong. Journal of Property Finance, Vol. 8, No. 2, pp. 152--163.Google ScholarGoogle ScholarCross RefCross Ref
  21. Prabhakaran, S. 2020. ARIMA Model -- Complete Guide to Time Series Forecasting in Python. Retrieved 23 March 2020, from https://www.machinelearningplus.com/time-series/arima-model-time-series-forecasting-python/Google ScholarGoogle Scholar
  22. Moritz, B. and Zimmermann, T. 2016. Tree-Based Conditional Portfolio Sorts: The Relation between Past and Future Stock Returns. SSRN Electronic Journal. DOI= https://doi.org/10.2139/ssrn.2740751Google ScholarGoogle Scholar
  23. Nandakumar, R., Uttamraj, K. R., Vishal, R. and Lokeswari, Y V. 2018. Stock Price Prediction Using Long Short Term Memory. International Research Journal of Engineering and Technology. Volume: 05, Issue: 03.Google ScholarGoogle Scholar
  24. Xie, W., Yu, L., Xu, S. and Wang, S. 2006. A new method for crude oil price forecasting based on support vector machines. Computational Science---ICCS 2006. Springer, Berlin Heidelberg, pp. 444--451.Google ScholarGoogle Scholar
  25. ZhiYuan C., Van Khoa L.D., Boon L.S. (2017) A Hybrid Model of Differential Evolution with Neural Network on Lag Time Selection for Agricultural Price Time Series Forecasting. In: Badioze Zaman H. et al. (eds) Advances in Visual Informatics. IVIC 2017. Lecture Notes in Computer Science, vol 10645. Springer, Cham.Google ScholarGoogle Scholar
  26. MeiShin Oh, ZhiYuan Chen, Ebrahim Jahanshiri, Dino Isa and YeeWan Wong, 2020. An economic feasibility assessment framework for underutilised crops using Support Vector Machine Computers and Electronics in Agriculture, Volume 168, January 2020, 105116. https://doi.org/10.1016/j.compag.2019.105116Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Yuan, F. C. 2012. Parameters Optimization Using Genetic Algorithms in Support Vector Regression for Sales Volume Forecasting. Published on http://www.SciRP.org/journal/amGoogle ScholarGoogle Scholar
  28. He, X., Pan, J., Jin, O., Xu, T., Liu. B., Xu, T., Shi, Y., Atallah, A., Herbrich, R., Bowers, S. and Candela, J.Q. 2014. Practical Lessons from Predicting Clicks on Ads at Facebook. In Proceedings of the Eighth International @@ R@Workshop on Data Mining for Online Advertising (ADKDD '14). Association for Computing Machinery, New York, NY, USA, DOI=https://doi.org/10.1145/2648584.2648589.Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Maitra, S. 2019. Power of XGBoost & LSTM in Forecasting Natural Gas Price. Retrieved Nov 1, 2019, from https://towardsdatascience.com/power-of-xgboost-lstm-in-forecasting-natural-gas-price-f426fada80f0Google ScholarGoogle Scholar
  30. Dey, S., Kumar, Y., Saha, S. and Basak, S., 2016. Forecasting to Classification: Predicting the direction of @@ R@stock market price using Xtreme Gradient Boosting. PESIT, Bengaluru, India, Working Paper.Google ScholarGoogle Scholar
  31. Yenidogan, I. and Cayir, A. 2018. Bitcoin Forecasting Using ARIMA and PROPHET. DOI= 10.1109/UBMK.2018.8566476.Google ScholarGoogle Scholar
  32. Quoc, L., Nguyen and S., Pham, U. 2020. Time series prediction: A combination of Long Short-Term Memory and structural time series models. Science & Technology Development Journal - Economics - Law and Management. Vol 4, pp. 500--515.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Long Short-Term Memory Model Based Agriculture Commodity Price Prediction Application

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Other conferences
          ITCC '20: Proceedings of the 2020 2nd International Conference on Information Technology and Computer Communications
          August 2020
          64 pages
          ISBN:9781450375399
          DOI:10.1145/3417473

          Copyright © 2020 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 18 September 2020

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article
          • Research
          • Refereed limited

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader