GEOREKA Software
  1. Companies
  2. GEOREKA Software
  3. Software
  4. GEOREKA - Intuitive Machine Learning ...

GEOREKAIntuitive Machine Learning Software for Geological Modelling

SHARE

Intuitive Machine Learning focuses on leveraging machine learning techniques to enhance geological modelling, particularly through the application of classification methods to categorical data. Unlike traditional numeric input methods like assay analysis, this approach enables a more efficient and faster categorization of geological spaces in 3D modelling. By labeling areas with categories such as lithology, a classification system is created that allows for efficient modeling. This method draws parallels to implicit modelling, which has been used in the geological industry for over two decades, but it uses machine learning classifiers to distinguish geological domains effectively. The approach simulates real-world 3D geological reconstructions from limited available data, using classification functions to determine whether a point belongs to a specific geological unit. The integration of machine learning with existing domain-specific anisotropy methodologies ensures a seamless transition for practitioners while offering a significant step forward in geological data modelling.

Most popular related searches

Main idea

The main adoption that we made is in applying ML techniques for geological categorical data as opposed to numeric data like assays etc. The general aim of modelling geology is to reconstruct a 3D representation of the real 3D world from the limited data we have. We do this by labelling an area with certain categories like lithology. Those labels can be used for a classification system.  One of the major strengths of ML is that it is fast at classification, and that is essentially what modelling geology is all about: a point in 3D space is classified as being part of a unit, or not. Once we started approaching geological modelling as a set of classification functions we were quickly able to build realistic models using these ML classifiers.

In using ML techniques this way, they become very similar to the implicit modelling introduced to the industry over 2 decades ago. More about this can be found in our blog post Machine Learning Demystified.

A simple example

Let us look at a, to some, famous example: Marvin. It is a simple artificial data set. It has an Oxide layer (blue) on the top bounded by the topography, a Quartz porphyry (QzP) vein constrained below it and finally Granodiorite sitting against the QzP.

For each domain a function is created that defines the volume of that domain. Each domain can, and typically will, have its own anisotropy. Integrating the anisotropy with ML is no different than for implicit modelling.

This model is created using ML techniques instead of implicit modelling. On the left we show an example workflow for modelling the QzP  domain from four different data sets: 2 exploration drill sets and 2 manually added control sets. The yellow box on the right contains the tool to train an ML classifier.

The only difference in this workflow compared to implicit modelling is that instead of interpolating numeric values (indicator points or distance values), we created a ML classifier for this domain. This means that all points belonging to a category, QzP in this instance, are labelled as inside (or +1 for historical perspective). All others are labelled as outside (or -1) before the ML classifier tries to separate the two groups.

Intuitive integration

To transition from established workflows to new ones like using ML tools it is always easiest to compare with what you already know. That is how we integrated ML into our modelling. In practise, this means we convert the unit to model into indicator values. This allows us to either use Ordinary Kriging, implicit modelling using RBF’s or the ML classifiers to ‘interpolate’ the data. In turn, this means the different methods and their results can be easily compared. To the user the workflows are identical except for the interpolation method used. Moreover, in our article Machine Learning demystified, we explain the similarities between ML and existing methods.