Machine Learning for Reservoir Engineering
Have Questions ?
Machine Learning for Reservoir Engineering - RE-MLRE-PEA27
| Code | Date | Time | Duration | Location | Currency | Early Bird Fee Per Person |
|---|---|---|---|---|---|---|
| RE-MLRE-PEA27 | 20 - 24 Dec 2027 | 10 AM CST | 4 Hours Per Day |
Online |
USD |
4000 |
Need this for a group? We deliver the same course in-house — face-to-face at your location or online — tailored to your assets and team level. Contact info@peassociations.com.
Boost your team's skills and your budget! Enjoy group discounts for collaborative learning. Send an inquiry to info@peassociations.com.
Machine Learning for Reservoir Engineering
This training covers machine learning applied to reservoir engineering problems. It works through subsurface data preparation and its particular difficulties, supervised and unsupervised methods, validation with correlated and limited data, physics-informed and hybrid modelling, proxy construction, production forecasting and well performance applications, interpretability requirements, and the deployment and governance of models used to support reservoir decisions.
Description
Machine learning has genuine applications in reservoir engineering and a poor track record of overpromising in it. The methods work well where there is a large number of comparable examples, where the relationship being learned is stable, and where the prediction is needed within the range of the training data. They work badly where data is scarce, correlated in time and space, and where the prediction required is an extrapolation into conditions the training data never contained, which describes a substantial fraction of reservoir engineering questions.
This training covers both sides honestly. Data preparation is developed first, covering the specific problems of subsurface data: small sample sizes, spatial and temporal correlation, measurement error, missing values, and the leakage that arises when data from the same well or the same time period appears in both training and test sets. Supervised methods are then covered including regression, tree ensembles, support vector methods and neural networks, with their behaviour on small correlated data sets. Unsupervised methods for clustering, dimensionality reduction and anomaly detection follow. Validation is developed as a central topic because standard cross-validation fails on correlated subsurface data. Physics-informed and hybrid approaches, proxy modelling, production forecasting, well performance and completion optimisation applications follow. The training closes with interpretability, deployment and governance.
Data leakage is the most common cause of results that look excellent and fail in use. In reservoir applications it takes specific forms: random splitting of production time series so that adjacent months appear in both training and test sets, splitting by well when wells from the same pad share completion and geology, and including features that encode the answer such as cumulative production when predicting ultimate recovery. Models validated with leakage report accuracy that has no relationship to their performance on genuinely new data, and the reported accuracy is often what secures further investment in the approach.
Sample size is the binding constraint in most subsurface applications. A field with two hundred wells provides two hundred examples, and many of them are correlated because they share geology, completion design and operating practice. Flexible methods with many parameters will fit that data set perfectly and generalise poorly. Simpler methods with fewer parameters, or methods that incorporate physical constraints, generally perform better, and the instinct to reach for the most capable available algorithm is usually wrong here.
Physics is available and should be used. Reservoir problems are governed by conservation laws, flow equations and equipment characteristics that are known, and a purely data-driven model that ignores them is discarding information. Hybrid approaches that use a physical model to establish expected behaviour and machine learning to correct its residual, or that constrain a learned model to respect physical bounds, consistently outperform purely data-driven approaches on subsurface problems and extrapolate far better.
Finally, interpretability is not a preference in this field. A model recommending a well location, a completion design or a reserves booking will be reviewed by engineers, partners and auditors who will ask why it produced that answer. A model that cannot explain itself will not be used for consequential decisions regardless of its accuracy, which makes interpretable methods and explanation techniques a practical requirement rather than an academic concern.
By the end of this training, participants will be able to:
- Prepare subsurface data for machine learning including missing data, outliers, scaling and feature construction
- Identify and prevent data leakage in spatially and temporally correlated reservoir data
- Select supervised methods appropriate to sample size, correlation structure and interpretability requirement
- Apply unsupervised methods for clustering, dimensionality reduction and anomaly detection
- Design validation schemes appropriate to correlated subsurface data
- Diagnose overfitting and assess genuine generalisation performance
- Build physics-informed and hybrid models that combine engineering knowledge with learned components
- Construct machine learning proxies for reservoir simulation and validate their range of validity
- Apply interpretability methods and explain model behaviour to reviewers
- Deploy and govern models used in reservoir engineering decisions
The training is worked on subsurface data sets throughout, using well, production and completion data rather than generic examples. Participants build models, and the same data sets are then re-analysed with correct validation schemes to demonstrate how much of the apparent performance was leakage or overfitting. Physics-informed and purely data-driven approaches are applied to the same problems and compared on extrapolation. Published subsurface machine learning applications are examined critically for validation practice. Interpretability methods are applied to models participants have built.
Organisations sending participants to this training will:
- Apply machine learning to subsurface problems where it genuinely adds value
- Avoid investment in approaches whose reported performance came from validation error
- Improve forecasting and screening workflows through appropriate hybrid methods
- Reduce simulation cost through validated proxy models
- Build internal capability rather than depending on external providers for subsurface analytics
- Establish governance so that models used in decisions can be reviewed and defended
Participants will:
- Build machine learning models on subsurface data correctly
- Recognise leakage, overfitting and inflated performance claims
- Combine physical understanding with learning methods
- Validate models in a way that reflects real predictive performance
- Explain model behaviour to engineers and reviewers
- Build a capability at the intersection of reservoir engineering and data analysis
- Reservoir and production engineers working with field data
- Simulation engineers building proxies and uncertainty workflows
- Data scientists working on subsurface problems
- Geoscientists applying quantitative methods to reservoir data
- Technical staff evaluating machine learning proposals and vendor claims
- Digital and analytics staff supporting subsurface teams
- Engineers with limited programming background entering data analysis work
Module 1 - Machine Learning in the Subsurface Context
- What machine learning is and how it differs from physical modelling
- Problem types: regression, classification, clustering, anomaly detection
- Where subsurface problems suit learning methods and where they do not
- Sample size, correlation and extrapolation as the binding constraints
- Realistic expectations and the industry record
- Relationship between machine learning and existing reservoir engineering methods
- Framing a reservoir question as a learning problem
- Deciding whether machine learning is the right tool
Module 2 - Subsurface Data Preparation
- Data sources: wells, production, completions, logs, cores, seismic attributes
- Data assembly across systems and its practical difficulty
- Missing data patterns and imputation approaches
- Outlier detection and the difference between outliers and real events
- Measurement error and its propagation
- Scaling, normalisation and transformation
- Categorical variable encoding
- Feature engineering from engineering knowledge
- Dimensionality and the curse of dimensionality with small samples
- Documenting the data preparation pipeline
Module 3 - Data Leakage and Validation Design
- Data leakage definition and its consequences
- Temporal leakage in production time series
- Spatial leakage between wells sharing geology and completion
- Feature leakage from variables that encode the target
- Preprocessing leakage from scaling before splitting
- Train, validation and test set design for subsurface data
- Grouped and blocked cross-validation
- Spatial and temporal cross-validation schemes
- Blind well and blind period testing
- Recognising leakage in published and vendor results
Module 4 - Supervised Learning Methods
- Linear and regularised regression: ridge, lasso, elastic net
- Decision trees and their interpretability
- Random forests and gradient boosted trees
- Support vector methods
- Neural networks: architecture, training, and their data requirements
- Gaussian process regression and its uncertainty output
- Model complexity, bias and variance
- Hyperparameter tuning without leaking the test set
- Method selection against sample size and interpretability requirement
- Ensemble and stacking approaches
- Uncertainty quantification from learned models
Module 5 - Unsupervised Methods
- Clustering methods: k-means, hierarchical, density based
- Cluster validity and interpretation
- Rock typing and facies classification applications
- Well grouping and analogue identification
- Principal component analysis and dimensionality reduction
- Non-linear dimensionality reduction methods
- Anomaly detection for equipment and well behaviour
- Pattern discovery in production and surveillance data
- Limitations of unsupervised results without physical interpretation
Module 6 - Physics-Informed and Hybrid Modelling
- Why purely data-driven models extrapolate poorly in reservoir problems
- Incorporating physical constraints into learned models
- Physics-informed neural networks in outline
- Residual modelling: physics model plus learned correction
- Feature construction from physical relationships
- Constraining outputs to physically valid ranges
- Combining analytical reservoir methods with learning
- Comparing hybrid and pure approaches on the same problem
- Extrapolation behaviour of hybrid models
- Selecting the right balance of physics and data
Module 7 - Proxy Models for Simulation
- Proxy purpose in uncertainty and optimisation workflows
- Training run design and adaptive sampling
- Proxy method selection for simulation response surfaces
- Validation against held-out simulation runs
- Proxy validity range and extrapolation failure
- Proxies for history matching and optimisation
- Reduced order modelling approaches
- Updating proxies as the underlying model changes
- When to use a proxy and when to run the simulator
Module 8 - Reservoir and Production Applications
- Production forecasting and EUR prediction
- Well performance prediction from completion and geological attributes
- Completion design optimisation from field data
- Well placement and infill candidate ranking
- Rock typing and property prediction from logs
- Seismic attribute to property prediction
- Water cut and breakthrough prediction
- Artificial lift and equipment failure prediction
- Anomaly detection in surveillance data
- Realistic assessment of achieved performance in each application
- Applications where conventional methods remain superior
Module 9 - Interpretability, Deployment and Governance
- Why interpretability is required for reservoir decisions
- Intrinsically interpretable models against black box models
- Feature importance and its limitations
- Partial dependence and accumulated local effects
- Local explanation methods and their use
- Explaining a model to engineers, partners and auditors
- Deployment: pipelines, monitoring and retraining
- Model drift detection and its handling
- Version control, documentation and reproducibility
- Governance and approval for models supporting decisions
- Building an internal capability that outlasts individual projects
Upon successful completion of this training course, delegates will be awarded an official Certificate of Completion issued by the Petroleum Engineers Association (PEA), an ISO 9001:2015 certified training organization. The certificate carries 10 Credits and formally records the total learning hours completed.
Each certificate is signed by the Course Facilitator and the CEO of the Petroleum Engineers Association, and serves as verifiable proof of professional training that delegates can present to employers and professional bodies worldwide.
Your expert course leader is a senior petroleum engineering consultant, certified trainer and university lecturer with more than 25 years of experience, specialising in the application of machine learning to subsurface and reservoir engineering problems.
His technical expertise covers data preparation and leakage avoidance, supervised and unsupervised methods, model validation with correlated and limited data, physics informed and hybrid approaches, proxy modelling, production forecasting applications, interpretability, and the deployment and governance of models used in reservoir decisions.
He has provided consulting and technical support to international operators and national oil companies across the Middle East, North Africa, Asia Pacific and the Americas, working on data driven reservoir modelling studies, proxy model development, production forecasting support and model governance framework projects across a range of asset types.
He has designed and delivered technical training programmes on machine learning applications in reservoir engineering for operating companies and service providers, conducting both classroom and online sessions for engineers and technical staff across the Middle East, Asia Pacific, Africa and Europe.
Frequently Asked Questions
All course bookings made through PEA are strictly non-refundable. By registering for a course, you acknowledge and accept that all fees are payable in full and are not subject to refund under any circumstances, including changes in personal or professional commitments or partial attendance.
PEA reserves the right to make reasonable adjustments to course content, trainers, or schedules where necessary, without entitling delegates to a refund. Comprehensive details of each course — including objectives, target audience, and content — are clearly outlined before enrolment, and it is the responsibility of the delegate to ensure the course's suitability prior to booking.
For any inquiries related to cancellations or bookings, please contact our support team, who will be happy to assist you.