Personalized Deep Neural Network for Dynamic Cricket Shot Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cricket analytics fail to provide personalized predictions for shot types and locations, limiting tactical team strategies and failing to utilize spatial or shot type data for strategic field placements.

Innovation Solution

A personalized deep neural network system that predicts shot types by analyzing ball-by-ball data, match context, and player histories, using LSTM and feed-forward neural networks to generate dynamic predictions for batsman-bowler matchups.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If personalized deep neural network is used to predict shot types, then prediction accuracy is improved, but system complexity increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the prediction task into multiple specialized neural network components: a LSTM network for temporal pattern recognition in ball-by-ball data, a feed-forward network for spatial feature processing, and a personalized embedding layer for player-specific characteristics. Each component handles a specific aspect of the prediction problem, improving overall accuracy while maintaining manageable complexity through functional decomposition.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by pre-processing ball-by-ball data, match context information, and player history data into structured features before input to the neural networks. Personalized embeddings for batsmen and bowlers are pre-computed based on historical performance, allowing the prediction model to focus on current match dynamics rather than processing raw historical data during inference.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If ball-by-ball data and player histories are analyzed, then prediction personalization is improved, but data processing time increases

Engineering Contradiction:
Improveprediction personalizationVSAvoiddata processing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

Player history data and performance metrics are pre-processed into personalized embedding vectors that capture essential batting and bowling characteristics. These embeddings are computed offline from historical ball-by-ball data and stored for rapid retrieval during match prediction, eliminating the need to re-process entire career histories during real-time prediction.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system extracts only the most relevant features from extensive ball-by-ball data and player histories, such as shot selection patterns against specific bowler types, performance under different match conditions, and spatial distribution of shots. This selective extraction reduces data volume while preserving the personalization signal needed for accurate predictions.

Inventive Principle:
Principle #2Taking out (Extraction)

3Loss of information

If spatial maps and target variables are generated, then strategic value is improved, but computational load increases

Engineering Contradiction:
Improvestrategic valueVSAvoidcomputational load
Core Design Contradiction:
Loss of informationVSPower

Solution Approach 1:

Instead of generating comprehensive spatial maps for the entire cricket field, the system focuses computational resources on predicting shots to specific high-value target zones based on the current batsman-bowler matchup. The neural network learns to identify and prioritize strategically important areas of the field, allocating computational power only where it provides maximum tactical insight.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system generates spatial predictions and target variable distributions that are more detailed than traditionally required, providing probability distributions across multiple shot types and locations. This excessive detail in prediction output gives teams richer strategic information while the underlying computational model remains efficient through the use of compact neural network architectures.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentEP4104110B1Dynamically predicting shot type using a personalized deep neural network
Publication Date: 2025.07.23 STATS LLC
  • EP4104110B1 patent drawingFigure 1
  • EP4104110B1 patent drawingFigure 2A~2B
  • EP4104110B1 patent drawingFigure 3

AI summary

A computing system retrieves ball-by-ball data for a plurality of sporting events. The computing system generates a trained neural network based on ball-by-ball data supplemented with ball-by-ball data with ball-by-ball match context features and personalized embeddings based on a batsman and a bowler for each delivery. The computing system receives a target batsman and a target bowler for a pitch to be delivered in a target event. The computing system identifies target ball-by-ball data for a window of pitches preceding the to be delivered pitch. The computing system retrieves historical ball-by-ball data for each of the target batsman and the target bowler. The computing system generates personalized embeddings for both the target batsman and the target bowler based on the historical ball-by-ball data. The computing system predicts a shot type for the pitch to be delivered based on the target ball-by-ball data and the personalized embeddings.