SlideShare ist ein Scribd-Unternehmen logo
1 von 51
UNCERTAINTY QUANTIFICATION OF
        GEOSCIENCE PREDICTION MODELS
               BASED ON SUPPORT VECTOR
                                REGRESSION

    V. Demyanov1, A. Pozdnoukhov2, M. Kanevski3, M. Christie1

1
  Institute of Petroleum Engineering, Heriot-Watt University, Edinburgh, UK
                                        vasily.demyanov@pet.hw.ac.uk
2
  National Centre for Geocomputation, National University of Ireland, Maynooth.
3
  Institute of Geomatics and Risk Analysis, University of Lausanne
Outline

• Geoscience modelling under uncertainty
• Machine learning based geomodels
• Semi-supervised SVR reservoir model
  – Case study
  – Robustness to noise
  – Predictions with uncertainty
• Conclusions
Outline

• Geoscience modelling under uncertainty
• Machine learning based geomodels
• Semi-supervised SVR reservoir model
  – Case study
  – Robustness to noise
  – Predictions with uncertainty
• Conclusions
Uncertainty Quantification (UQ) Framework
                Natural System                                                                Observed Data
                                    2500                                                   1000
                                                    
                                                                                                                     
                                                                                                                    
                                    2000                                                     800                     
                                                                                                                         
                                                    
                                                                                                                
                                                                                                                            
                                                                                                                             
                                    1500                                                     600                               
                                                                                                                                  
                                                                                                            
                                                                                                            
                                    1000                                                     400
                                                                                                                              
                                                         
                                                                                                                                 
                                     500                        
                                                              
                                                                                        200
                                                                          
                                                                              
                                          0
                                                                                            
                                                                                               0 
                                              0     200 400 600 800 1000 1200 1400               0 200 400 600 800 1000 1200 1400
                                                            time (days)                                    time (days)

                                    1400                                                    3500
                                                                                                  
                                    1200                                                    3000
                                                  

                                                                                                                                                                                 Forecast Uncertainty
                                    1000                                                    2500                                                    
                                     800                                                   2000
                                                
                                     600                                                   1500                        2500                                                    1000
                                                                                                                                    
                                                                                                                                                                                                      
  Mathematical
                                     400                                                   1000
                                                                                                                                                                                                   
                                                                                                                    2000                                                      800                 
                                                                                                                                                                                                          
                                                                                                                                        Model
                                     200                         
                                                                                     500
                                              
                                                                         
                                                                                                                                 
                                                                                                                                                                                                 
                                                                                                                                                                                                             
                                                                                                                                                                                                              
                                                                                                                                                                                                                 
      Model
                                          0                                                    0
                                                                                                                        1500                                                      600                             
                                                                                      MISMATCH                                                                                                
                                              0     200 400 600 800 1000 1200 1400                 0        100   200      300 400            500   600
                                                            time (days)                                                 time (days)
                                                                                                                                     parameters
                                                                                                                                                                                            

(parameters, pde)
                                                                                                                        1000                                                      400
                                                                                                                                                                                                               
                                                                                                                                              
                                                                                                                                                                                                                  
                                                                                                                          500                        
                                                                                                                                                   
                                                                                                                                                                             200
                                                                                                                                                               
                                                                                                                                                                    
                     Computationally                                                                                        0
                                                                                                                                
                                                                                                                                0     200 400 600 800 1000 1200 1400
                                                                                                                                                                                  
                                                                                                                                                                                    0 
                                                                                                                                                                                      0 200 400 600 800 1000 1200 1400

                     expensive                                                                                                                time (days)                                       time (days)

                                                                                                                        1400                                                     3500
                                                                                                                                                                                       
                                                                                                                        1200                                                     3000
                                                                                                                                    
                                                                                                                        1000                                                     2500                                        
                                                                                                                          800                                                    2000
                                                                                                                                       
              Computer Simulation                                                           Simulated vs Data
                                                                                                    600
                                                                                                        
                                                                                                          
                                                                                                            
                                                                                                                                                                                 1500
                                                                                                                                                                                1000
                         2500                                                               1000                          400          
                                                                                                                                
                                                                                                                       
                                                                                                                      200             
                                                                                                                                                                           500
                                                                                                                                               
                                                                                                                                                       
                         2000                                                                800                      
                                                                                                                                                        
                (discretisation,                                                                                        0                                                    0
                               
                                                                                                                    0     600 800 1000 1200 1400
                                                                                                                                
                                                                                                                               200 400                                               0    100   200      300 400    500   600
                          1500                                                               600                                      
                                                                                                                                         
                                                                                                                            
                   timestep) 
                          1000                                                               400
                                                                                                              
                                                                                                                                        time (days)                                                   time (days)

                                                                                                                                    
                                           
                                                                                                                                         
                          500                         
                                                    
                                                                                        200
                                                                
                                                                     
                            0
                                                                                                
                                                                                                   0 
                                0     200 400 600 800 1000 1200 1400                                 0 200 400 600 800 1000 1200 1400
                                              time (days)                                                      time (days)

                         1400                                                               3500
                                                                                                      
                         1200                                                              3000
Adaptive Stochastic Optimisation for UQ
Sampling
prior                                   iteration
distribution
               Evaluation:
 Model 1
 Model 2
                 Model                                                    New
 Model 3                     Ranking   Reproduction
               simulation                                               population
 …………
                Mismatch
 Model n
               calculation



                                                                        Ensemble of
                                                                          Models




Sampling algorithms:
• Genetic algorithms
• Particle swarm optimisation
• Ant Colony optimisation
                                                Inferred Ensemble of
• Neighbourhood                                 Models for prediction   Inference
approximation
Search for Matching Models Challenge
• FW simulation of multiple models generated
 for different combinations of parameter values
 is computationally expensive
• High-dimensional parameter space remains
 fairly empty and poorly described despite
 thousands of generated models




                                  Number of parameters
            Region of
            computational
            efficiency
            100-10,000 FW runs
                                                Number of points per axis
UQ Framework with fast ML approximation
                                                                                                      Observed Data
                    Natural System            2500         
                                                                                                    1000
                                                                                                                         
                                                                                                                        
                                              2000                                                   800                
                                                                                                                             
                                                            
                                                                                                                    
                                                                                                                               
                                                                                                                                
                                              1500                                                   600                          
                                                                                                                                     
                                                                                                                
                                                                                                                
                                              1000                                                   400
                                                                                                                                 
                                                                 
                                                                                                                                    
                                               500                      
                                                                      
                                                                                                200
                                                                                  
                                                                                       
                                                  0
                                                                                                    
                                                                                                       0 
                                                      0     200 400 600 800 1000 1200 1400               0 200 400 600 800 1000 1200 1400
                                                                    time (days)                                    time (days)

                                              1400                                                  3500
                                                                                                          
                                              1200                                                  3000
                                                          
                                              1000                                                  2500                                          


                       Machine Learning
                                 600
                                               800
                                                        
                                                          
                                                             

                                                                  
                                                                                                    2000
                                                                                                    1500
                                                                                                                                                                           Forecast Uncertainty
                                                                                                   1000
                                               400               
                                                            
                                                                                                                   2500                                                 1000
  Mathematical                                 200                       
                                                                                             500                            
                                                                                                                                    
                                                                                                                                                                                            
                                                                                                                              
                                                  0                                                    0               2000                                                  800                 
                                                                                                                                                                                                 

      Model
                                                      0     200 400 600 800 1000 1200 1400                 0
                                                                                                              Model
                                                                                                                100   200  300 400
                                                                                                                                
                                                                                                                                            500   600
                                                                                                                                                                                            
                                                                                                                                                                                               
                                                                                                                                                                                                      
                                                                                                                                                                                                         
                                                                                                                                                                                                         
                                                                                                                                                                                                            
                                                                                              MISMATCH1000 parameters
                                                                    time (days)                                        1500 (days)
                                                                                                                        time                                                 600                             
                                                                                                                                                                                        

(parameters, pde)
                                                                                                                                                                                        
                                                                                                                                                                             400
                                                                                                                                                                                                          
                                                                                                                                         
                                                                                                                                                                                                             
                                                                                                                        500                    
                                                                                                                                             
                                                                                                                                                                        200
                                                                                                                                                         
                                                                                                                                                              
                                                                                                                            0
                                                                                                                                                                            
                                                                                                                                                                               0 
                                                                                                                                0       200 400 600 800 1000 1200 1400           0 200 400 600 800 1000 1200 1400
                                                                                                                                                time (days)                                time (days)

                                                                                                                       1400                                                 3500
                                                                                                                                                                                  
                                                                                                                       1200                                                 3000
                                                                                                                                    
                                                                                                                       1000                                                 2500                                        
                                                                                                                        800                                                2000
                                                                                                                                  
                                                                                                    Simulated vs Data
                                                                                                           600                      
                                                                                                                                            
                                                                                                                                                                            1500

                Computer Simulation
                                                                                                                                                                           1000
                                                                                                           400                             
                                                                                                                                      
                           2500                                                                    1000                200                                       500
                                                                                                                                                     
                                                                                                                                                             
                                                                                                                                                                        0
                                                                                                                         
                                                                                                                         0
                               2000                                                                  800                  
                                                                                                                           0  200 400 600 800 1000 1200 1400                     0    100   200      300 400    500   600
                                                                                                                                 
                    (discretisation,
                               1500
                                              
                                                                                                     600           
                                                                                                                  
                                                                                                                     
                                                                                                                      
                                                                                                                              
                                                                                                                                    time
                                                                                                                                   
                                                                                                                                         (days)
                                                                                                                                         
                                                                                                                                                                                                    time (days)
                                    
                       timestep) 
                               1000                                                                  400
                                                                                                                
                                                                                                                                      
                                                  
                                                                                                                                         
                                500                       
                                                        
                                                                                                200
                                                                    
                                                                         
                                  0
                                                                                                    
                                                                                                       0 
                                      0        200 400 600 800 1000 1200 1400                            0 200 400 600 800 1000 1200 1400
                                                       time (days)                                                 time (days)

                               1400                                                                 3500
                                                                                                          
                               1200                                                                3000
Challenges in Geomodelling

• Improve representation of the reality with
  geologically realistic models based on identifiable
  parameters.
• More effective use of information from
  various sources by incorporating prior geological
  and expert knowledge with associate uncertainty
• Uncertainty propagation from data into
  the model without “freezing” assumptions and
  predefined model dependencies.
Aims
Uncertainty quantification with a geomodel
which is able to improve geological realism
by more effective use of prior information
• Model petrophysical properties in a fluvial reservoir
  using a robust machine learning approach –
  semi-supervised Support Vector Regression (SVR)
• Reproduce realistic geological structures and inherent
  uncertainty of the geomodel
• Integrate additional spatial data that are non-linearly
  correlated with reservoir properties.
Outline

• Geoscience modelling under uncertainty
• Machine learning based geomodels
• Semi-supervised SVR reservoir model
  – Case study
  – Robustness to noise
  – Predictions with uncertainty
• Conclusions
Support Vector Regression (SVR)
• Linear regression in hyperspace                                     L
                                                               w + C ∑ ξi
                                                                2
• Complexity control with training errors:        min   1
                                                        2
                                                    w
                                                                     i =1

SVR is formulated in terms of dot products of input data: (x ∙ x') → K (x , x')
where K(x,xi) is a symmetric and positively defined kernel function.

Kernel trick projects data into sufficiently high dimensional space:
                                                      L
        f ( x) = wx + b                      f ( x) = ∑ yiα i K ( x,xi ) + b
                                                        i =1




                                                   support vectors
Semi-supervised Learning Concept

 • Supervised learning with a tutor
    – Learn from known input and output
      (e.g. multi-layer perceptron neural network)
 • Unsupervised learning without a tutor
    – Learn from known inputs only, no outputs are
      available (e.g. Kohonen classification maps)
 • Semi-supervised learning
    – Learn from a combination of data:
       • Labelled with both known input and output
       • Unlabelled with only input available (manifold)
Kernel Methods on Geo-manifolds
 • Data-driven models incorporate prior knowledge on the domain
   of the problem using graph models of natural manifolds
 • Kernel function enforces continuity along the graph model –
   manifold – obtained from the prior information




Spiral manifold         Conventional regression   Semi-supervised
represented by          estimate based on         regression estimation
unlabelled points (+)   labelled data only (●)    follows the smoothness
                                                  along the graph
Semi-supervised Approach
• Manifold assumption: data actually lie on the
  low-dimensional manifold in the input space
• Geometry of the manifold can be estimated with
  unlabelled data:
   – incorporate natural similarities in data
   – enforce smoothness on the manifold
• Manifold carries physical information and
  incorporates prior physical knowledge
• Geo-manifold can reflect stochastic nature of the
  inherent model uncertainty
Sources of Geo-manifold fro Reservoir Models

 Geo-manifold for reservoir model can be elicited
 from prior information:
    – on-site spatial data (seismic, well logs)
    – other relevant data
       (outcrops, modern analogues, lab experiments)
    – expert knowledge in a non-parametric form
    – parametric geological models
                     (object shapes, process models)
    – training image based models
Semi-supervised SVR Geomodel

                                     Prior information



                                          SVR
                                        Learning
Seismic data
                                        Machine
                 + geo-manifold
                   unlabelled data

Stanford VI
synthetic
case study                                               Semi-supervised (SVR)

• poro&perm
 labelled data

 from wells
Outline

• Geoscience modelling under uncertainty
• Machine learning based geomodels
• Semi-supervised SVR reservoir model
  – Case study
  – Robustness to noise
  – Predictions with uncertainty
• Conclusions
Case Study
Stanford VI: a realistic synthetic reservoir data set
• Fluvial clastic reservoir:
        - sinuous channels
        - meandering channels
        - delta front
• Geomodel:
      - multi-points statistics models
      - sedimentation process model

• “Hard” poro/perm data from wells
•Synthetic seismic data:
       - 6 attributes:
          AI, EI, λ, μ, Sw, Poisson ratio
                                            S. Castro, J. Caers and T. Mukerji
Variability in Facies Modelling
                 Multi-point simulation realisations




Training Image   Hard well data   Soft probabilistic data based on seismic
Case Study
2D layer slices from different geological section:              porosity truth case
    • sinuous channels
    • delta front

SVR geomodel (tuneable or fixed parameters):
• Spatial correlation size
     – Gaussian kernel width σ
• Continuity strength
     – Impact of unlabelled data of the manifold
• Smoothness along the manifold
     – Number of unlabelled points in the manifold
     – Number of neighbours in kernel regression
•   Prior belief level for seismic data
     – Weight of additional seismic input (scaling parameter)
•   Trade-off between goodness of fit and complexity
     – Regularisation term C determines balance between training error and margin max
     – Classification error
Stochastic Sampling for Matched Models
• 640 models generated in 8D parameter space
• 40 good fitting models with misfit < 250
Misfit minimisation:   Generated models home in the regions of good fit:           Misfit
                                    channel porosity                                   170
                                                                                       180
                                                                                       200
                                                            channel permeability       220
                                                                                       250
                                       shale porosity                                  300
                                                                                       500
                                                                                      1000
                                                              shale permeability
                                                                                      2000
                                                                                      5000




                                    channel porosity       channel permeability
Fitted Model: Property Distribution
Realistic reproduction of geological structures detected from the prior data:
– fluvial channels
– thin mud channel boundaries
– point-bars




                                             porosity truth case
Fitted Model Forecast: Fluvial Channels case
Oil and water
production from
7 largest producing
wells:
● History data
  (truth case + noise)

○ Validation truth
   case forecast data
   Matched model
Variability of Uncertain Model Properties
• Correlation
  - kernel size σ                                  σ                        σ
                               channel sands                    shale
• Smoothness along the
  manifold - number of
  unlabelled points N            N                                          N
                                channel sands                    shale

• Impact of additional
  data (seismic) on the
  predicted variables
                                scaling porosity       scaling for permeability

• Seismic interpretation
  uncertainty

                           Amplitude threshold for channel/shale boundary
Non-uniqueness of Semi-supervised SVR
Stochastic realisations, based on geo-manifolds generated with
different random seeds, represent inherent non-uniqueness of
the model with the given combination of the parameter values

   Realisation 1          Realisation 2           Truth case
Impact of Noise in Seismic Data
Original seismic data   with injected noise N(0,σ)     ● unlabelled data




                                                                     Semi-SVM porosity
 Truth case porosity
                                                Semi-SVM
                                                porosity for
                                                N(0,2σ) added
                                                noise
Production: Stochastic Realisations
Realisations of a single
fitted model with unique
set of parameters
Oil production profiles for
10 stochastic realisations
for 6 wells:

● History data
  (truth case + noise)

○ Validation truth
   case forecast data
    Oil production
    profiles for semi-SVR
    model realisations
Multiple matching models vs Truth case porosity

    Multiple good fitting φ models                               Truth case φ




The river delta front structure is very similar for different models due to the very
clean synthetic seismic with no noise.
Fitted Model Forecast: Delta Front case
Oil and water
production from
7 largest producing
wells:

● History data
  (truth case + noise)
    Fitted model
    Truth case
Fitted Model Forecast: Delta Front case
Oil production from
7 largest producing
wells:

● History data
  (truth case + noise)
   Fitted model
   Truth case
Forecast with Uncertainty
Confidence P10/P90 interval for
production forecast based on
multiple models:
Total oil and water production
profiles:

● History data
  (truth case + noise)

○ Validation truth
   case forecast data
   P10/P90 production
   forecast confidence bounds
Uncertainty of Model Parameters
Posterior
probability
distribution of the
geomodel
parameters:
• Kernel width
 – correlation –
 for poro & perm
 in sand or shale
• Continuity in sand
  and shale bodies
  – by N unlab
• Impact of seismic
  data to poro & perm

 – weight
Outline

• Geoscience modelling under uncertainty
• Machine learning based geomodels
• Semi-supervised SVR reservoir model
  – Case study
  – Robustness to noise
  – Predictions with uncertainty
• Conclusions
Conclusions
• A novel learning based model of petroleum reservoir based on
  capturing complex dependencies from data.
•   Semi-supervised SVR geomodel takes into account natural similarities in space
    and data relations:
     – Reproduction of geological structures and anisotropy of a fluvial systems in a
       realistic way based on prior information on geo-manifold represented by
       unlabelled data
     – Robustness to noise and flexible control of signal/noise levels in data to detect
       geologically interpretable information
     – Stochastic non-uniqueness inherent to the model is represented by the
       distribution of unlabelled data
• Multiple fitted models match both production history and the
  validation data in the forecast
•   Uncertainty of the SVR model is quantified by inference of the multiple
    generated models, which provide uncertainty forecast envelope based on
    posterior probability
Further work
• Extension to 3D case by adding one more input to the SVR model
• Integrate other relevant data from outcrops and lab experiments
• Apply SVR modelling approach with Bayesian UQ framework to
  application in different fields: environmental and climate modelling,
  epidemiolgy, etc.


• 2 PhD positions in the Uncertainty Quantification project:
   – Geologist, data integration
   – Uncertainty modelling with machine learning
   Apply to vasily.demyanov@pet.hw.ac.uk
Acknowledgments

• J. Caers and S. Castro of Stanford University for providing Stanford
  VI case study
• UK EPSRC grant (GR/T24838/01)
• Swiss National Science Foundation for funding “GeoKernels: kernel-
  based methods for geo- and environmental sciences”
• Sponsors of Heriot-Watt Uncertainty Quantification project:
Research Summary

 • Developed a novel model for petroleum reservoir based on capturing
   complex dependencies from data with learning methods.
 • Novel model provide multiple HM model for different fluvial reservoirs:
   sinuous channels, delta front
     – both production history and the validation data in the forecast are matched
 • Benefits of the novel data driven geomodelling approach:
     – Reproduce realistic geological structure and anisotropy of property
       distribution.
     – Robust to noise in prior data
     – Relate to identifiable properties: continuity, correlation, prior belief in data,
       etc.
 • Model uncertainty is described by the inference of multiple models
     – Posterior confidence interval describe uncertainty forecast
     – Uncertainty of the model parameters is quantified by posterior probability
       distributions
Multiple good fitting φ models

Labelled (●) & unlabelled (+) data   Seismic data
                                                    Prior information




                                                          Learning
                                                          Machine
                                                           (SVR)
Next Steps

• Production uncertainty forecasting based on the inference of the
  generated HM models.
• Extension to 3D case by adding one more input to the SVR model
• Integrate other relevant data from outcrops and lab experiments
Aims

Uncertainty quantification with a geomodel
which is able to improve geological realism
by more effective use of prior information
• Explore robustness of semi-supervised SVR
  geomodel to noisy data
• Develop a way to reproduce inherent uncertainty
  of the semi-supervised SVR geomodel by
  stochastic realisations
• Integrate semi-supervised SVR geomodel into the
  Bayesian uncertainty quantification framework
Content

• Motivation and Aims
• Semi-supervised learning concept
  – Support Vector Machine (SVM) recap
• Machine learning based geomodel
  – Noise pollution experiment
  – Inherent non-uniqueness of SVR-based model
  – SVR geomodel in Bayesian sampling framework
• Conclusions
Impact of Noise in Seismic Data
   In a real case additional data (seismic) are usually noisier
     than in our synthetic case
Seismic is processed through a low pass filter to build a
manifold of unlabelled points:
Elastic impedance      Filtering low frequency   Channel geo-manifold
                       component from seismic    defined by unlabelled points
Seismic Data Polluted with Noise
Gaussian noise with zero mean and 3 different std.dev σ is added.




   N(0, σ)                    N(0, 2σ)               N(0, 3σ)


   Truth case
Filtering
Only a low frequency component is left after filtering




 N(0, σ)                     N(0, 2σ)                N(0, 3σ)




   Truth case
Geo-manifold
Unlabelled points are generated only in the cells below the threshold




  N(0, σ)                      N(0, 2σ)              N(0, 3σ)




  Truth case
Porosity SVR Estimates for Noisy Data
Noise level: 1 σ        Noise level: 2 σ          Noise level: 3 σ




Geo-manifold becomes less concentrative
and the channel “erodes” with increase of the
noise level


                                           Truth case
Prediction with a Large Noise Level
Noise level: 3σ




Even with large noise levels the channel
continuity can be traced in SVR prediction
although it is barely visible in the input data


                                           Truth case
Impact of Inherent Non-uniqueness
Stochastic realisations
of water production
from 6 largest
producing wells
NA Sampling: Misfit Distribution
Misfit of models
generated by NA


Lowest misfit = 188
NA Sampling: Parameter Distributions
Histogram of
parameter values
for the generated
models


Models generated
by NA home in the
regions of good fit
Support Vector Machine (SVM)

Linear separation problem
                              1       αi = 0        Normal Samples
                          + b=
                     wx
                          1
                                      0 < αi < C    Support Vectors (SV)
                                      αi = C        Support Vectors
                                                    untypical or noisy
                                                                     L
                                                              w + C ∑ ξi
                                                               2
                                     Soft margin:   min   1
                                                          2
                                                     w
                                                                    i =1

                 ξ                    ξi ≥ 0   slack variables to allow
             1
          =-                                   noisy samples & outliers
       +b
      x2                                       to lie inside or on the
  w
                                               outer side of the margin

Trade-off between: margin maximisation & training error minimisation
Increase space dimension to solve separation problem linearly

Weitere ähnliche Inhalte

Was ist angesagt?

386465179-Magnetotelluric-Mt-Method.pdf
386465179-Magnetotelluric-Mt-Method.pdf386465179-Magnetotelluric-Mt-Method.pdf
386465179-Magnetotelluric-Mt-Method.pdfDarwinHude
 
Biogeochemical anomalies
Biogeochemical anomaliesBiogeochemical anomalies
Biogeochemical anomaliesPramoda Raj
 
Unconventional reservoirs
Unconventional reservoirsUnconventional reservoirs
Unconventional reservoirsHamas Ul Ghani
 
Reservoir Modeling with Petrel
Reservoir Modeling with PetrelReservoir Modeling with Petrel
Reservoir Modeling with Petreladeeba setu
 
Petrophysical Analysis Of Reservoir Rock Of Kadanwari Gas [Autosaved]
Petrophysical Analysis Of Reservoir Rock Of Kadanwari Gas [Autosaved]Petrophysical Analysis Of Reservoir Rock Of Kadanwari Gas [Autosaved]
Petrophysical Analysis Of Reservoir Rock Of Kadanwari Gas [Autosaved]muhammad ali
 
Unconventional Reservoirs Flow modelling challenges
Unconventional Reservoirs Flow modelling challengesUnconventional Reservoirs Flow modelling challenges
Unconventional Reservoirs Flow modelling challengesSistema FIEB
 
Practical sequence stratigraphy for iconoclasts
Practical sequence stratigraphy for iconoclastsPractical sequence stratigraphy for iconoclasts
Practical sequence stratigraphy for iconoclastsChristopher Modica
 
Petroleum Exploration Overview
Petroleum Exploration OverviewPetroleum Exploration Overview
Petroleum Exploration OverviewAndi Anriansyah
 
Well lod ,well Testing and mud logging Ghulam Abbas Abbasi
Well lod ,well Testing and mud logging Ghulam Abbas AbbasiWell lod ,well Testing and mud logging Ghulam Abbas Abbasi
Well lod ,well Testing and mud logging Ghulam Abbas AbbasiUniversity of Sindh
 
Using 3-D Seismic Attributes in Reservoir Characterization
Using 3-D Seismic Attributes in Reservoir CharacterizationUsing 3-D Seismic Attributes in Reservoir Characterization
Using 3-D Seismic Attributes in Reservoir Characterizationguest05b785
 
Hydrothermal Ore Deposits: A DISCUSSION
Hydrothermal Ore Deposits: A DISCUSSIONHydrothermal Ore Deposits: A DISCUSSION
Hydrothermal Ore Deposits: A DISCUSSIONKaren Juan
 
Geophysical Methods of Hydrocarbon Exploration
Geophysical Methods of Hydrocarbon ExplorationGeophysical Methods of Hydrocarbon Exploration
Geophysical Methods of Hydrocarbon ExplorationM.T.H Group
 

Was ist angesagt? (20)

386465179-Magnetotelluric-Mt-Method.pdf
386465179-Magnetotelluric-Mt-Method.pdf386465179-Magnetotelluric-Mt-Method.pdf
386465179-Magnetotelluric-Mt-Method.pdf
 
Basic Petrophysics
Basic PetrophysicsBasic Petrophysics
Basic Petrophysics
 
Biogeochemical anomalies
Biogeochemical anomaliesBiogeochemical anomalies
Biogeochemical anomalies
 
Well logs
Well logsWell logs
Well logs
 
Oil and Gas Reservoir Engineering
Oil and Gas Reservoir EngineeringOil and Gas Reservoir Engineering
Oil and Gas Reservoir Engineering
 
Unconventional reservoirs
Unconventional reservoirsUnconventional reservoirs
Unconventional reservoirs
 
Reservoir Modeling with Petrel
Reservoir Modeling with PetrelReservoir Modeling with Petrel
Reservoir Modeling with Petrel
 
Engineering geology unit i
Engineering geology unit  iEngineering geology unit  i
Engineering geology unit i
 
Petrophysical Analysis Of Reservoir Rock Of Kadanwari Gas [Autosaved]
Petrophysical Analysis Of Reservoir Rock Of Kadanwari Gas [Autosaved]Petrophysical Analysis Of Reservoir Rock Of Kadanwari Gas [Autosaved]
Petrophysical Analysis Of Reservoir Rock Of Kadanwari Gas [Autosaved]
 
Unconventional Reservoirs Flow modelling challenges
Unconventional Reservoirs Flow modelling challengesUnconventional Reservoirs Flow modelling challenges
Unconventional Reservoirs Flow modelling challenges
 
Practical sequence stratigraphy for iconoclasts
Practical sequence stratigraphy for iconoclastsPractical sequence stratigraphy for iconoclasts
Practical sequence stratigraphy for iconoclasts
 
Petroleum system
Petroleum systemPetroleum system
Petroleum system
 
Petroleum Exploration Overview
Petroleum Exploration OverviewPetroleum Exploration Overview
Petroleum Exploration Overview
 
Well lod ,well Testing and mud logging Ghulam Abbas Abbasi
Well lod ,well Testing and mud logging Ghulam Abbas AbbasiWell lod ,well Testing and mud logging Ghulam Abbas Abbasi
Well lod ,well Testing and mud logging Ghulam Abbas Abbasi
 
Well logging
Well loggingWell logging
Well logging
 
tight Gas reservoir
 tight Gas reservoir tight Gas reservoir
tight Gas reservoir
 
Using 3-D Seismic Attributes in Reservoir Characterization
Using 3-D Seismic Attributes in Reservoir CharacterizationUsing 3-D Seismic Attributes in Reservoir Characterization
Using 3-D Seismic Attributes in Reservoir Characterization
 
Hydrothermal Ore Deposits: A DISCUSSION
Hydrothermal Ore Deposits: A DISCUSSIONHydrothermal Ore Deposits: A DISCUSSION
Hydrothermal Ore Deposits: A DISCUSSION
 
Reservoir Modeling
Reservoir ModelingReservoir Modeling
Reservoir Modeling
 
Geophysical Methods of Hydrocarbon Exploration
Geophysical Methods of Hydrocarbon ExplorationGeophysical Methods of Hydrocarbon Exploration
Geophysical Methods of Hydrocarbon Exploration
 

Andere mochten auch

Using sentence compression to develop visual analytics - VISLA15
Using sentence compression to develop visual analytics - VISLA15Using sentence compression to develop visual analytics - VISLA15
Using sentence compression to develop visual analytics - VISLA15Shane Dawson
 
Probabilistic Risk Assessment
Probabilistic Risk AssessmentProbabilistic Risk Assessment
Probabilistic Risk AssessmentHaroon Abbu
 
Visualization of Uncertain Information in Tag Clouds
Visualization of Uncertain Information in Tag CloudsVisualization of Uncertain Information in Tag Clouds
Visualization of Uncertain Information in Tag CloudsManolis Wallace
 
Visualizing Uncertainty in the Prediction of Academic Risk
Visualizing Uncertainty in the Prediction of Academic RiskVisualizing Uncertainty in the Prediction of Academic Risk
Visualizing Uncertainty in the Prediction of Academic RiskXavier Ochoa
 
Data quality and uncertainty visualization
Data quality and uncertainty visualizationData quality and uncertainty visualization
Data quality and uncertainty visualizationbdemchak
 
Benchmarking Learning Analytics in Australia
Benchmarking Learning Analytics in AustraliaBenchmarking Learning Analytics in Australia
Benchmarking Learning Analytics in AustraliaShane Dawson
 
Introduction to Visualizing Uncertainties
Introduction to Visualizing UncertaintiesIntroduction to Visualizing Uncertainties
Introduction to Visualizing UncertaintiesKai Li
 
Visualizacion de datos
Visualizacion de datosVisualizacion de datos
Visualizacion de datosjosecuartas
 
Visual perception and mixed-initiative interaction for assisted visualization...
Visual perception and mixed-initiative interaction for assisted visualization...Visual perception and mixed-initiative interaction for assisted visualization...
Visual perception and mixed-initiative interaction for assisted visualization...Kai Li
 
Monte carlo presentation for analysis of business growth
Monte carlo presentation for analysis of business growthMonte carlo presentation for analysis of business growth
Monte carlo presentation for analysis of business growthAsif Anik
 
Tools for Assessment and Mapping of Natural Hazard Risks, Michael BRUENDL
Tools for Assessment and Mapping of Natural Hazard Risks, Michael BRUENDLTools for Assessment and Mapping of Natural Hazard Risks, Michael BRUENDL
Tools for Assessment and Mapping of Natural Hazard Risks, Michael BRUENDLGlobal Risk Forum GRFDavos
 
Risk And Uncertainty Lecture 2
Risk And Uncertainty Lecture 2Risk And Uncertainty Lecture 2
Risk And Uncertainty Lecture 2Muhammad Ijaz Syed
 
Hazards Risk and Perils, a complete explanation .
Hazards Risk and Perils,  a complete explanation .Hazards Risk and Perils,  a complete explanation .
Hazards Risk and Perils, a complete explanation .Sagar Garg
 

Andere mochten auch (14)

Using sentence compression to develop visual analytics - VISLA15
Using sentence compression to develop visual analytics - VISLA15Using sentence compression to develop visual analytics - VISLA15
Using sentence compression to develop visual analytics - VISLA15
 
Probabilistic Risk Assessment
Probabilistic Risk AssessmentProbabilistic Risk Assessment
Probabilistic Risk Assessment
 
phd-thesis
phd-thesisphd-thesis
phd-thesis
 
Visualization of Uncertain Information in Tag Clouds
Visualization of Uncertain Information in Tag CloudsVisualization of Uncertain Information in Tag Clouds
Visualization of Uncertain Information in Tag Clouds
 
Visualizing Uncertainty in the Prediction of Academic Risk
Visualizing Uncertainty in the Prediction of Academic RiskVisualizing Uncertainty in the Prediction of Academic Risk
Visualizing Uncertainty in the Prediction of Academic Risk
 
Data quality and uncertainty visualization
Data quality and uncertainty visualizationData quality and uncertainty visualization
Data quality and uncertainty visualization
 
Benchmarking Learning Analytics in Australia
Benchmarking Learning Analytics in AustraliaBenchmarking Learning Analytics in Australia
Benchmarking Learning Analytics in Australia
 
Introduction to Visualizing Uncertainties
Introduction to Visualizing UncertaintiesIntroduction to Visualizing Uncertainties
Introduction to Visualizing Uncertainties
 
Visualizacion de datos
Visualizacion de datosVisualizacion de datos
Visualizacion de datos
 
Visual perception and mixed-initiative interaction for assisted visualization...
Visual perception and mixed-initiative interaction for assisted visualization...Visual perception and mixed-initiative interaction for assisted visualization...
Visual perception and mixed-initiative interaction for assisted visualization...
 
Monte carlo presentation for analysis of business growth
Monte carlo presentation for analysis of business growthMonte carlo presentation for analysis of business growth
Monte carlo presentation for analysis of business growth
 
Tools for Assessment and Mapping of Natural Hazard Risks, Michael BRUENDL
Tools for Assessment and Mapping of Natural Hazard Risks, Michael BRUENDLTools for Assessment and Mapping of Natural Hazard Risks, Michael BRUENDL
Tools for Assessment and Mapping of Natural Hazard Risks, Michael BRUENDL
 
Risk And Uncertainty Lecture 2
Risk And Uncertainty Lecture 2Risk And Uncertainty Lecture 2
Risk And Uncertainty Lecture 2
 
Hazards Risk and Perils, a complete explanation .
Hazards Risk and Perils,  a complete explanation .Hazards Risk and Perils,  a complete explanation .
Hazards Risk and Perils, a complete explanation .
 

Ähnlich wie 10,00 Modelling and analysis of geophysical data using geostatistics and machine learning Vasily Demyanov – Heriot–Watt Institute, Edinburgh (U.K.)

L&t%20 investor%20presentation%20 %20feb%202013
L&t%20 investor%20presentation%20 %20feb%202013L&t%20 investor%20presentation%20 %20feb%202013
L&t%20 investor%20presentation%20 %20feb%202013Vikram Pushparaj
 
Extreme habitats
Extreme habitatsExtreme habitats
Extreme habitatsThermal Aid
 
IBM Storwize V7000 Ultimate Performance Eng
IBM Storwize V7000 Ultimate Performance EngIBM Storwize V7000 Ultimate Performance Eng
IBM Storwize V7000 Ultimate Performance EngOleg Korol
 
Data generation for Waterfall Diagram
Data generation for Waterfall DiagramData generation for Waterfall Diagram
Data generation for Waterfall DiagramDick Lam
 
Sl&amp;Et Automation Eng
Sl&amp;Et Automation EngSl&amp;Et Automation Eng
Sl&amp;Et Automation Engtseener
 
Door win. elevation
Door  win. elevationDoor  win. elevation
Door win. elevationpraveen420
 
Canopy management tree training & crop loading – opportunities to learn fro...
Canopy management   tree training & crop loading – opportunities to learn fro...Canopy management   tree training & crop loading – opportunities to learn fro...
Canopy management tree training & crop loading – opportunities to learn fro...MacadamiaSociety
 
parker hannifin annual 06
parker hannifin annual 06parker hannifin annual 06
parker hannifin annual 06finance25
 
ACG European Capital Tour: Investing pitfalls / lessons learned and big succe...
ACG European Capital Tour: Investing pitfalls / lessons learned and big succe...ACG European Capital Tour: Investing pitfalls / lessons learned and big succe...
ACG European Capital Tour: Investing pitfalls / lessons learned and big succe...ACGEU
 
Poster presentation
Poster presentationPoster presentation
Poster presentationredsys
 
Transferring Spatial Perception Between Robots Operating In A Shared Workspace
Transferring Spatial Perception Between Robots Operating In A Shared WorkspaceTransferring Spatial Perception Between Robots Operating In A Shared Workspace
Transferring Spatial Perception Between Robots Operating In A Shared WorkspaceJuxi Leitner
 
Mail Today September 13, 2009
Mail Today  September 13, 2009Mail Today  September 13, 2009
Mail Today September 13, 2009Harrish Iyer
 
Ppt compressed sensing a tutorial
Ppt compressed sensing a tutorialPpt compressed sensing a tutorial
Ppt compressed sensing a tutorialTerence Gao
 
Ditt actionplan
Ditt actionplanDitt actionplan
Ditt actionplandittjapan
 
Google analytics-seasonality
Google analytics-seasonalityGoogle analytics-seasonality
Google analytics-seasonalitySemetis
 
Apstartup crowdfunding ver1
Apstartup crowdfunding ver1 Apstartup crowdfunding ver1
Apstartup crowdfunding ver1 AP DealFlow
 

Ähnlich wie 10,00 Modelling and analysis of geophysical data using geostatistics and machine learning Vasily Demyanov – Heriot–Watt Institute, Edinburgh (U.K.) (20)

L&t%20 investor%20presentation%20 %20feb%202013
L&t%20 investor%20presentation%20 %20feb%202013L&t%20 investor%20presentation%20 %20feb%202013
L&t%20 investor%20presentation%20 %20feb%202013
 
Extreme habitats
Extreme habitatsExtreme habitats
Extreme habitats
 
IBM Storwize V7000 Ultimate Performance Eng
IBM Storwize V7000 Ultimate Performance EngIBM Storwize V7000 Ultimate Performance Eng
IBM Storwize V7000 Ultimate Performance Eng
 
Data generation for Waterfall Diagram
Data generation for Waterfall DiagramData generation for Waterfall Diagram
Data generation for Waterfall Diagram
 
Sl&amp;Et Automation Eng
Sl&amp;Et Automation EngSl&amp;Et Automation Eng
Sl&amp;Et Automation Eng
 
Door win. elevation
Door  win. elevationDoor  win. elevation
Door win. elevation
 
Canopy management tree training & crop loading – opportunities to learn fro...
Canopy management   tree training & crop loading – opportunities to learn fro...Canopy management   tree training & crop loading – opportunities to learn fro...
Canopy management tree training & crop loading – opportunities to learn fro...
 
parker hannifin annual 06
parker hannifin annual 06parker hannifin annual 06
parker hannifin annual 06
 
Mathur
MathurMathur
Mathur
 
ACG European Capital Tour: Investing pitfalls / lessons learned and big succe...
ACG European Capital Tour: Investing pitfalls / lessons learned and big succe...ACG European Capital Tour: Investing pitfalls / lessons learned and big succe...
ACG European Capital Tour: Investing pitfalls / lessons learned and big succe...
 
Poster presentation
Poster presentationPoster presentation
Poster presentation
 
Towards a Sustainable Cocoa Economy:Rural transformation of West African coco...
Towards a Sustainable Cocoa Economy:Rural transformation of West African coco...Towards a Sustainable Cocoa Economy:Rural transformation of West African coco...
Towards a Sustainable Cocoa Economy:Rural transformation of West African coco...
 
Transferring Spatial Perception Between Robots Operating In A Shared Workspace
Transferring Spatial Perception Between Robots Operating In A Shared WorkspaceTransferring Spatial Perception Between Robots Operating In A Shared Workspace
Transferring Spatial Perception Between Robots Operating In A Shared Workspace
 
Mail Today September 13, 2009
Mail Today  September 13, 2009Mail Today  September 13, 2009
Mail Today September 13, 2009
 
Ppt compressed sensing a tutorial
Ppt compressed sensing a tutorialPpt compressed sensing a tutorial
Ppt compressed sensing a tutorial
 
Ditt actionplan
Ditt actionplanDitt actionplan
Ditt actionplan
 
Session 3 ic2011 csoka
Session 3 ic2011 csokaSession 3 ic2011 csoka
Session 3 ic2011 csoka
 
Google analytics-seasonality
Google analytics-seasonalityGoogle analytics-seasonality
Google analytics-seasonality
 
Apstartup crowdfunding ver1
Apstartup crowdfunding ver1 Apstartup crowdfunding ver1
Apstartup crowdfunding ver1
 
Wilson Euec 2010
Wilson Euec 2010Wilson Euec 2010
Wilson Euec 2010
 

Mehr von Beniamino Murgante

Analyzing and assessing ecological transition in building sustainable cities
Analyzing and assessing ecological transition in building sustainable citiesAnalyzing and assessing ecological transition in building sustainable cities
Analyzing and assessing ecological transition in building sustainable citiesBeniamino Murgante
 
Smart Cities: New Science for the Cities
Smart Cities: New Science for the CitiesSmart Cities: New Science for the Cities
Smart Cities: New Science for the CitiesBeniamino Murgante
 
The evolution of spatial analysis and modeling in decision processes
The evolution of spatial analysis and modeling in decision processesThe evolution of spatial analysis and modeling in decision processes
The evolution of spatial analysis and modeling in decision processesBeniamino Murgante
 
Involving citizens in smart energy approaches: the experience of an energy pa...
Involving citizens in smart energy approaches: the experience of an energy pa...Involving citizens in smart energy approaches: the experience of an energy pa...
Involving citizens in smart energy approaches: the experience of an energy pa...Beniamino Murgante
 
Programmazione per la governance territoriale in tema di tutela della biodive...
Programmazione per la governance territoriale in tema di tutela della biodive...Programmazione per la governance territoriale in tema di tutela della biodive...
Programmazione per la governance territoriale in tema di tutela della biodive...Beniamino Murgante
 
Involving Citizens in a Participation Process for Increasing Walkability
Involving Citizens in a Participation Process for Increasing WalkabilityInvolving Citizens in a Participation Process for Increasing Walkability
Involving Citizens in a Participation Process for Increasing WalkabilityBeniamino Murgante
 
Presentation of ICCSA 2019 at the University of Saint petersburg
Presentation of ICCSA 2019 at the University of Saint petersburg Presentation of ICCSA 2019 at the University of Saint petersburg
Presentation of ICCSA 2019 at the University of Saint petersburg Beniamino Murgante
 
RISCHIO TERRITORIALE NEL GOVERNO DEL TERRITORIO: Ricerca e formazione nelle s...
RISCHIO TERRITORIALE NEL GOVERNO DEL TERRITORIO: Ricerca e formazione nelle s...RISCHIO TERRITORIALE NEL GOVERNO DEL TERRITORIO: Ricerca e formazione nelle s...
RISCHIO TERRITORIALE NEL GOVERNO DEL TERRITORIO: Ricerca e formazione nelle s...Beniamino Murgante
 
Presentation of ICCSA 2017 at the University of trieste
Presentation of ICCSA 2017 at the University of triestePresentation of ICCSA 2017 at the University of trieste
Presentation of ICCSA 2017 at the University of triesteBeniamino Murgante
 
GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...
GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...
GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...Beniamino Murgante
 
Focussing Energy Consumers’ Behaviour Change towards Energy Efficiency and Lo...
Focussing Energy Consumers’ Behaviour Change towards Energy Efficiency and Lo...Focussing Energy Consumers’ Behaviour Change towards Energy Efficiency and Lo...
Focussing Energy Consumers’ Behaviour Change towards Energy Efficiency and Lo...Beniamino Murgante
 
Socio-Economic Planning profiles: Sciences VS Daily activities in public sector 
Socio-Economic Planning profiles: Sciences VS Daily activities in public sector Socio-Economic Planning profiles: Sciences VS Daily activities in public sector 
Socio-Economic Planning profiles: Sciences VS Daily activities in public sector Beniamino Murgante
 
GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...
GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...
GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...Beniamino Murgante
 
Garden in motion. An experience of citizens involvement in public space regen...
Garden in motion. An experience of citizens involvement in public space regen...Garden in motion. An experience of citizens involvement in public space regen...
Garden in motion. An experience of citizens involvement in public space regen...Beniamino Murgante
 
Planning and Smartness: the true challenge
Planning and Smartness: the true challengePlanning and Smartness: the true challenge
Planning and Smartness: the true challengeBeniamino Murgante
 
GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...
GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...
GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...Beniamino Murgante
 
Informazione Geografica, Città, Smartness
Informazione Geografica, Città, Smartness Informazione Geografica, Città, Smartness
Informazione Geografica, Città, Smartness Beniamino Murgante
 
Tecnologie, Territorio, Smartness
Tecnologie, Territorio, SmartnessTecnologie, Territorio, Smartness
Tecnologie, Territorio, SmartnessBeniamino Murgante
 

Mehr von Beniamino Murgante (20)

Analyzing and assessing ecological transition in building sustainable cities
Analyzing and assessing ecological transition in building sustainable citiesAnalyzing and assessing ecological transition in building sustainable cities
Analyzing and assessing ecological transition in building sustainable cities
 
Smart Cities: New Science for the Cities
Smart Cities: New Science for the CitiesSmart Cities: New Science for the Cities
Smart Cities: New Science for the Cities
 
The evolution of spatial analysis and modeling in decision processes
The evolution of spatial analysis and modeling in decision processesThe evolution of spatial analysis and modeling in decision processes
The evolution of spatial analysis and modeling in decision processes
 
Smart City or Urban Science?
Smart City or Urban Science?Smart City or Urban Science?
Smart City or Urban Science?
 
Involving citizens in smart energy approaches: the experience of an energy pa...
Involving citizens in smart energy approaches: the experience of an energy pa...Involving citizens in smart energy approaches: the experience of an energy pa...
Involving citizens in smart energy approaches: the experience of an energy pa...
 
Programmazione per la governance territoriale in tema di tutela della biodive...
Programmazione per la governance territoriale in tema di tutela della biodive...Programmazione per la governance territoriale in tema di tutela della biodive...
Programmazione per la governance territoriale in tema di tutela della biodive...
 
Involving Citizens in a Participation Process for Increasing Walkability
Involving Citizens in a Participation Process for Increasing WalkabilityInvolving Citizens in a Participation Process for Increasing Walkability
Involving Citizens in a Participation Process for Increasing Walkability
 
Presentation of ICCSA 2019 at the University of Saint petersburg
Presentation of ICCSA 2019 at the University of Saint petersburg Presentation of ICCSA 2019 at the University of Saint petersburg
Presentation of ICCSA 2019 at the University of Saint petersburg
 
RISCHIO TERRITORIALE NEL GOVERNO DEL TERRITORIO: Ricerca e formazione nelle s...
RISCHIO TERRITORIALE NEL GOVERNO DEL TERRITORIO: Ricerca e formazione nelle s...RISCHIO TERRITORIALE NEL GOVERNO DEL TERRITORIO: Ricerca e formazione nelle s...
RISCHIO TERRITORIALE NEL GOVERNO DEL TERRITORIO: Ricerca e formazione nelle s...
 
Presentation of ICCSA 2017 at the University of trieste
Presentation of ICCSA 2017 at the University of triestePresentation of ICCSA 2017 at the University of trieste
Presentation of ICCSA 2017 at the University of trieste
 
GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...
GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...
GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...
 
Focussing Energy Consumers’ Behaviour Change towards Energy Efficiency and Lo...
Focussing Energy Consumers’ Behaviour Change towards Energy Efficiency and Lo...Focussing Energy Consumers’ Behaviour Change towards Energy Efficiency and Lo...
Focussing Energy Consumers’ Behaviour Change towards Energy Efficiency and Lo...
 
Socio-Economic Planning profiles: Sciences VS Daily activities in public sector 
Socio-Economic Planning profiles: Sciences VS Daily activities in public sector Socio-Economic Planning profiles: Sciences VS Daily activities in public sector 
Socio-Economic Planning profiles: Sciences VS Daily activities in public sector 
 
GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...
GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...
GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...
 
Garden in motion. An experience of citizens involvement in public space regen...
Garden in motion. An experience of citizens involvement in public space regen...Garden in motion. An experience of citizens involvement in public space regen...
Garden in motion. An experience of citizens involvement in public space regen...
 
Planning and Smartness: the true challenge
Planning and Smartness: the true challengePlanning and Smartness: the true challenge
Planning and Smartness: the true challenge
 
GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...
GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...
GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...
 
Murgante smart energy
Murgante smart energyMurgante smart energy
Murgante smart energy
 
Informazione Geografica, Città, Smartness
Informazione Geografica, Città, Smartness Informazione Geografica, Città, Smartness
Informazione Geografica, Città, Smartness
 
Tecnologie, Territorio, Smartness
Tecnologie, Territorio, SmartnessTecnologie, Territorio, Smartness
Tecnologie, Territorio, Smartness
 

Kürzlich hochgeladen

Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 

Kürzlich hochgeladen (20)

Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 

10,00 Modelling and analysis of geophysical data using geostatistics and machine learning Vasily Demyanov – Heriot–Watt Institute, Edinburgh (U.K.)

  • 1. UNCERTAINTY QUANTIFICATION OF GEOSCIENCE PREDICTION MODELS BASED ON SUPPORT VECTOR REGRESSION V. Demyanov1, A. Pozdnoukhov2, M. Kanevski3, M. Christie1 1 Institute of Petroleum Engineering, Heriot-Watt University, Edinburgh, UK vasily.demyanov@pet.hw.ac.uk 2 National Centre for Geocomputation, National University of Ireland, Maynooth. 3 Institute of Geomatics and Risk Analysis, University of Lausanne
  • 2. Outline • Geoscience modelling under uncertainty • Machine learning based geomodels • Semi-supervised SVR reservoir model – Case study – Robustness to noise – Predictions with uncertainty • Conclusions
  • 3. Outline • Geoscience modelling under uncertainty • Machine learning based geomodels • Semi-supervised SVR reservoir model – Case study – Robustness to noise – Predictions with uncertainty • Conclusions
  • 4. Uncertainty Quantification (UQ) Framework Natural System Observed Data 2500  1000       2000 800                 1500 600           1000 400       500          200              0       0  0 200 400 600 800 1000 1200 1400 0 200 400 600 800 1000 1200 1400 time (days) time (days) 1400 3500   1200 3000  Forecast Uncertainty 1000 2500  800  2000   600  1500 2500  1000     Mathematical 400  1000          2000 800       Model 200              500                    Model 0 0 1500 600     MISMATCH  0 200 400 600 800 1000 1200 1400 0 100 200 300 400 500 600 time (days) time (days) parameters   (parameters, pde) 1000 400       500          200               Computationally 0  0 200 400 600 800 1000 1200 1400      0  0 200 400 600 800 1000 1200 1400 expensive time (days) time (days) 1400 3500   1200 3000  1000 2500  800 2000   Computer Simulation Simulated vs Data 600    1500  1000 2500 1000 400      200          500             2000 800       (discretisation, 0     0     0     600 800 1000 1200 1400  200 400   0 100 200 300 400 500 600 1500 600      timestep)  1000 400    time (days) time (days)       500          200               0       0  0 200 400 600 800 1000 1200 1400 0 200 400 600 800 1000 1200 1400 time (days) time (days) 1400 3500   1200  3000
  • 5. Adaptive Stochastic Optimisation for UQ Sampling prior iteration distribution Evaluation: Model 1 Model 2 Model New Model 3 Ranking Reproduction simulation population …………  Mismatch Model n calculation Ensemble of Models Sampling algorithms: • Genetic algorithms • Particle swarm optimisation • Ant Colony optimisation Inferred Ensemble of • Neighbourhood Models for prediction Inference approximation
  • 6. Search for Matching Models Challenge • FW simulation of multiple models generated for different combinations of parameter values is computationally expensive • High-dimensional parameter space remains fairly empty and poorly described despite thousands of generated models Number of parameters Region of computational efficiency 100-10,000 FW runs Number of points per axis
  • 7. UQ Framework with fast ML approximation Observed Data Natural System 2500  1000      2000 800                 1500 600           1000 400       500          200               0       0  0 200 400 600 800 1000 1200 1400 0 200 400 600 800 1000 1200 1400 time (days) time (days) 1400 3500   1200 3000  1000 2500  Machine Learning 600 800      2000 1500 Forecast Uncertainty  1000 400       2500 1000 Mathematical 200              500             0 0 2000 800        Model 0 200 400 600 800 1000 1200 1400 0 Model 100 200 300 400  500 600                MISMATCH1000 parameters time (days) 1500 (days) time 600       (parameters, pde)  400       500          200               0       0  0 200 400 600 800 1000 1200 1400 0 200 400 600 800 1000 1200 1400 time (days) time (days) 1400 3500   1200 3000  1000 2500  800  2000   Simulated vs Data 600   1500 Computer Simulation  1000 400    2500  1000 200         500                  0     0 2000 800     0  200 400 600 800 1000 1200 1400 0 100 200 300 400 500 600   (discretisation, 1500  600          time     (days)  time (days)  timestep)  1000 400       500          200               0       0  0 200 400 600 800 1000 1200 1400 0 200 400 600 800 1000 1200 1400 time (days) time (days) 1400 3500   1200  3000
  • 8. Challenges in Geomodelling • Improve representation of the reality with geologically realistic models based on identifiable parameters. • More effective use of information from various sources by incorporating prior geological and expert knowledge with associate uncertainty • Uncertainty propagation from data into the model without “freezing” assumptions and predefined model dependencies.
  • 9. Aims Uncertainty quantification with a geomodel which is able to improve geological realism by more effective use of prior information • Model petrophysical properties in a fluvial reservoir using a robust machine learning approach – semi-supervised Support Vector Regression (SVR) • Reproduce realistic geological structures and inherent uncertainty of the geomodel • Integrate additional spatial data that are non-linearly correlated with reservoir properties.
  • 10. Outline • Geoscience modelling under uncertainty • Machine learning based geomodels • Semi-supervised SVR reservoir model – Case study – Robustness to noise – Predictions with uncertainty • Conclusions
  • 11. Support Vector Regression (SVR) • Linear regression in hyperspace L w + C ∑ ξi 2 • Complexity control with training errors: min 1 2 w i =1 SVR is formulated in terms of dot products of input data: (x ∙ x') → K (x , x') where K(x,xi) is a symmetric and positively defined kernel function. Kernel trick projects data into sufficiently high dimensional space: L f ( x) = wx + b f ( x) = ∑ yiα i K ( x,xi ) + b i =1 support vectors
  • 12. Semi-supervised Learning Concept • Supervised learning with a tutor – Learn from known input and output (e.g. multi-layer perceptron neural network) • Unsupervised learning without a tutor – Learn from known inputs only, no outputs are available (e.g. Kohonen classification maps) • Semi-supervised learning – Learn from a combination of data: • Labelled with both known input and output • Unlabelled with only input available (manifold)
  • 13. Kernel Methods on Geo-manifolds • Data-driven models incorporate prior knowledge on the domain of the problem using graph models of natural manifolds • Kernel function enforces continuity along the graph model – manifold – obtained from the prior information Spiral manifold Conventional regression Semi-supervised represented by estimate based on regression estimation unlabelled points (+) labelled data only (●) follows the smoothness along the graph
  • 14. Semi-supervised Approach • Manifold assumption: data actually lie on the low-dimensional manifold in the input space • Geometry of the manifold can be estimated with unlabelled data: – incorporate natural similarities in data – enforce smoothness on the manifold • Manifold carries physical information and incorporates prior physical knowledge • Geo-manifold can reflect stochastic nature of the inherent model uncertainty
  • 15. Sources of Geo-manifold fro Reservoir Models Geo-manifold for reservoir model can be elicited from prior information: – on-site spatial data (seismic, well logs) – other relevant data (outcrops, modern analogues, lab experiments) – expert knowledge in a non-parametric form – parametric geological models (object shapes, process models) – training image based models
  • 16. Semi-supervised SVR Geomodel Prior information SVR Learning Seismic data Machine + geo-manifold unlabelled data Stanford VI synthetic case study Semi-supervised (SVR) • poro&perm labelled data from wells
  • 17. Outline • Geoscience modelling under uncertainty • Machine learning based geomodels • Semi-supervised SVR reservoir model – Case study – Robustness to noise – Predictions with uncertainty • Conclusions
  • 18. Case Study Stanford VI: a realistic synthetic reservoir data set • Fluvial clastic reservoir: - sinuous channels - meandering channels - delta front • Geomodel: - multi-points statistics models - sedimentation process model • “Hard” poro/perm data from wells •Synthetic seismic data: - 6 attributes: AI, EI, λ, μ, Sw, Poisson ratio S. Castro, J. Caers and T. Mukerji
  • 19. Variability in Facies Modelling Multi-point simulation realisations Training Image Hard well data Soft probabilistic data based on seismic
  • 20. Case Study 2D layer slices from different geological section: porosity truth case • sinuous channels • delta front SVR geomodel (tuneable or fixed parameters): • Spatial correlation size – Gaussian kernel width σ • Continuity strength – Impact of unlabelled data of the manifold • Smoothness along the manifold – Number of unlabelled points in the manifold – Number of neighbours in kernel regression • Prior belief level for seismic data – Weight of additional seismic input (scaling parameter) • Trade-off between goodness of fit and complexity – Regularisation term C determines balance between training error and margin max – Classification error
  • 21. Stochastic Sampling for Matched Models • 640 models generated in 8D parameter space • 40 good fitting models with misfit < 250 Misfit minimisation: Generated models home in the regions of good fit: Misfit channel porosity 170 180 200 channel permeability 220 250 shale porosity 300 500 1000 shale permeability 2000 5000 channel porosity channel permeability
  • 22. Fitted Model: Property Distribution Realistic reproduction of geological structures detected from the prior data: – fluvial channels – thin mud channel boundaries – point-bars porosity truth case
  • 23. Fitted Model Forecast: Fluvial Channels case Oil and water production from 7 largest producing wells: ● History data (truth case + noise) ○ Validation truth case forecast data Matched model
  • 24. Variability of Uncertain Model Properties • Correlation - kernel size σ σ σ channel sands shale • Smoothness along the manifold - number of unlabelled points N N N channel sands shale • Impact of additional data (seismic) on the predicted variables scaling porosity scaling for permeability • Seismic interpretation uncertainty Amplitude threshold for channel/shale boundary
  • 25. Non-uniqueness of Semi-supervised SVR Stochastic realisations, based on geo-manifolds generated with different random seeds, represent inherent non-uniqueness of the model with the given combination of the parameter values Realisation 1 Realisation 2 Truth case
  • 26. Impact of Noise in Seismic Data Original seismic data with injected noise N(0,σ) ● unlabelled data Semi-SVM porosity Truth case porosity Semi-SVM porosity for N(0,2σ) added noise
  • 27. Production: Stochastic Realisations Realisations of a single fitted model with unique set of parameters Oil production profiles for 10 stochastic realisations for 6 wells: ● History data (truth case + noise) ○ Validation truth case forecast data Oil production profiles for semi-SVR model realisations
  • 28. Multiple matching models vs Truth case porosity Multiple good fitting φ models Truth case φ The river delta front structure is very similar for different models due to the very clean synthetic seismic with no noise.
  • 29. Fitted Model Forecast: Delta Front case Oil and water production from 7 largest producing wells: ● History data (truth case + noise) Fitted model Truth case
  • 30. Fitted Model Forecast: Delta Front case Oil production from 7 largest producing wells: ● History data (truth case + noise) Fitted model Truth case
  • 31. Forecast with Uncertainty Confidence P10/P90 interval for production forecast based on multiple models: Total oil and water production profiles: ● History data (truth case + noise) ○ Validation truth case forecast data P10/P90 production forecast confidence bounds
  • 32. Uncertainty of Model Parameters Posterior probability distribution of the geomodel parameters: • Kernel width – correlation – for poro & perm in sand or shale • Continuity in sand and shale bodies – by N unlab • Impact of seismic data to poro & perm – weight
  • 33. Outline • Geoscience modelling under uncertainty • Machine learning based geomodels • Semi-supervised SVR reservoir model – Case study – Robustness to noise – Predictions with uncertainty • Conclusions
  • 34. Conclusions • A novel learning based model of petroleum reservoir based on capturing complex dependencies from data. • Semi-supervised SVR geomodel takes into account natural similarities in space and data relations: – Reproduction of geological structures and anisotropy of a fluvial systems in a realistic way based on prior information on geo-manifold represented by unlabelled data – Robustness to noise and flexible control of signal/noise levels in data to detect geologically interpretable information – Stochastic non-uniqueness inherent to the model is represented by the distribution of unlabelled data • Multiple fitted models match both production history and the validation data in the forecast • Uncertainty of the SVR model is quantified by inference of the multiple generated models, which provide uncertainty forecast envelope based on posterior probability
  • 35. Further work • Extension to 3D case by adding one more input to the SVR model • Integrate other relevant data from outcrops and lab experiments • Apply SVR modelling approach with Bayesian UQ framework to application in different fields: environmental and climate modelling, epidemiolgy, etc. • 2 PhD positions in the Uncertainty Quantification project: – Geologist, data integration – Uncertainty modelling with machine learning Apply to vasily.demyanov@pet.hw.ac.uk
  • 36. Acknowledgments • J. Caers and S. Castro of Stanford University for providing Stanford VI case study • UK EPSRC grant (GR/T24838/01) • Swiss National Science Foundation for funding “GeoKernels: kernel- based methods for geo- and environmental sciences” • Sponsors of Heriot-Watt Uncertainty Quantification project:
  • 37. Research Summary • Developed a novel model for petroleum reservoir based on capturing complex dependencies from data with learning methods. • Novel model provide multiple HM model for different fluvial reservoirs: sinuous channels, delta front – both production history and the validation data in the forecast are matched • Benefits of the novel data driven geomodelling approach: – Reproduce realistic geological structure and anisotropy of property distribution. – Robust to noise in prior data – Relate to identifiable properties: continuity, correlation, prior belief in data, etc. • Model uncertainty is described by the inference of multiple models – Posterior confidence interval describe uncertainty forecast – Uncertainty of the model parameters is quantified by posterior probability distributions
  • 38. Multiple good fitting φ models Labelled (●) & unlabelled (+) data Seismic data Prior information Learning Machine (SVR)
  • 39. Next Steps • Production uncertainty forecasting based on the inference of the generated HM models. • Extension to 3D case by adding one more input to the SVR model • Integrate other relevant data from outcrops and lab experiments
  • 40. Aims Uncertainty quantification with a geomodel which is able to improve geological realism by more effective use of prior information • Explore robustness of semi-supervised SVR geomodel to noisy data • Develop a way to reproduce inherent uncertainty of the semi-supervised SVR geomodel by stochastic realisations • Integrate semi-supervised SVR geomodel into the Bayesian uncertainty quantification framework
  • 41. Content • Motivation and Aims • Semi-supervised learning concept – Support Vector Machine (SVM) recap • Machine learning based geomodel – Noise pollution experiment – Inherent non-uniqueness of SVR-based model – SVR geomodel in Bayesian sampling framework • Conclusions
  • 42. Impact of Noise in Seismic Data In a real case additional data (seismic) are usually noisier than in our synthetic case Seismic is processed through a low pass filter to build a manifold of unlabelled points: Elastic impedance Filtering low frequency Channel geo-manifold component from seismic defined by unlabelled points
  • 43. Seismic Data Polluted with Noise Gaussian noise with zero mean and 3 different std.dev σ is added. N(0, σ) N(0, 2σ) N(0, 3σ) Truth case
  • 44. Filtering Only a low frequency component is left after filtering N(0, σ) N(0, 2σ) N(0, 3σ) Truth case
  • 45. Geo-manifold Unlabelled points are generated only in the cells below the threshold N(0, σ) N(0, 2σ) N(0, 3σ) Truth case
  • 46. Porosity SVR Estimates for Noisy Data Noise level: 1 σ Noise level: 2 σ Noise level: 3 σ Geo-manifold becomes less concentrative and the channel “erodes” with increase of the noise level Truth case
  • 47. Prediction with a Large Noise Level Noise level: 3σ Even with large noise levels the channel continuity can be traced in SVR prediction although it is barely visible in the input data Truth case
  • 48. Impact of Inherent Non-uniqueness Stochastic realisations of water production from 6 largest producing wells
  • 49. NA Sampling: Misfit Distribution Misfit of models generated by NA Lowest misfit = 188
  • 50. NA Sampling: Parameter Distributions Histogram of parameter values for the generated models Models generated by NA home in the regions of good fit
  • 51. Support Vector Machine (SVM) Linear separation problem 1 αi = 0 Normal Samples + b= wx 1 0 < αi < C Support Vectors (SV) αi = C Support Vectors untypical or noisy L w + C ∑ ξi 2 Soft margin: min 1 2 w i =1 ξ ξi ≥ 0 slack variables to allow 1 =- noisy samples & outliers +b x2 to lie inside or on the w outer side of the margin Trade-off between: margin maximisation & training error minimisation Increase space dimension to solve separation problem linearly