Paper: arXiv 2304.09761

Authors: Mayank Ratan Bhardwaj, Jaydeep Pawar, Abhijnya Bhat, Deepanshu, Inavamsi Enaganti, Kartik Sagar, Y. Narahari

Abstract

Accurate prediction of agricultural crop prices is a crucial input for decision-making by various stakeholders in agriculture: farmers, consumers, retailers, wholesalers, and the Government. These decisions have significant implications including, most importantly, the economic well-being of the farmers. In this paper, our objective is to accurately predict crop prices using historical price information, climate conditions, soil type, location, and other key determinants of crop prices. This is a technically challenging problem, which has been attempted before. In this paper, we propose an innovative deep learning based approach to achieve increased accuracy in price prediction. The proposed approach uses graph neural networks (GNNs) in conjunction with a standard convolutional neural network (CNN) model to exploit geospatial dependencies in prices. Our approach works well with noisy legacy data and produces a performance that is at least 20% better than the results available in the literature. We are able to predict prices up to 30 days ahead. We choose two vegetables, potato (stable price behavior) and tomato (volatile price behavior) and work with noisy public data available from Indian agricultural markets.

Complexity vs Empirical Score

  • Math Complexity: 5.5/10
  • Empirical Rigor: 6.5/10
  • Quadrant: Holy Grail — high math complexity, high empirical rigor

Why this score: The paper presents an innovative framework combining Graph Neural Networks (GNNs) and CNNs to capture geospatial and temporal dependencies in agricultural commodity pricing. It provides a solid empirical demonstration on noisy real-world market data from India, showing significant forecast improvements over existing benchmarks, though detailed code availability is unspecified.

Research Flowchart

  flowchart TD
    A[Goal: Predict Crop Prices Up to 30 Days Ahead] --> B[Data Inputs: Historical Prices, Climate, Soil Type & Location]
    B --> C[Preprocessing: Handle Noisy Public Legacy Market Data]
    C --> D[Model Architecture: Combined CNN & Graph Neural Networks]
    D --> E[Process: CNN Models Time-Series & GNN Models Geospatial Dependencies]
    E --> F[Outcomes: 20%+ Performance Gain Over Existing Literature]
    F --> G[Validation: Successfully Tested on Potato and Tomato Prices]