Machine Learning for Petrophysics: Data Quality & Workflows
When developing petrophysical machine learning models, it is essential to ensure that input data is of high quality, trustworthy and reliable. Data...
5 min read
Andy McDonald
:
September 14, 2026
AI is in almost every conversation at the moment, everywhere from social media feeds to the titles of half the talks in a conference programme. Petrophysics and geoscience have not been isolated from this.
None of that enthusiasm is misplaced. The algorithms behind it are real and many of them have been in daily use for years, and even decades. What has happened in recent years is that the term "Artificial Intelligence (AI)" stretches to include a simple rule-based engine all the way up to a large language model writing Python scripts, drafting reports and carrying out operations automatically.
Within this article, we will separate out the terms that often get bundled together and put the everyday petrophysical tasks in the right bucket.
Much of what gets called AI in petrophysics today was once called Machine Learning ten years ago, and before that, multivariate statistics. Over that period, computing power has grown, and with it the size of the models we are able to run. The naming has drifted too. What was once a regression model that predicts a missing log curve is now announced as Artificial Intelligence rather than Machine Learning.
When a Machine Learning regression model is renamed to AI, it can become harder to discuss it with your colleagues and friends. If it is relabelled AI, then it can obscure what is behind it and the next person still has to ask which methodology you ran, and what data and parameters were passed into it.
To help with consistency, we can define the three categories as

Using the definitions above, everyday petrophysical tasks land in specific places:

Generative AI is the class of models behind the current generation of foundation models, including Large Language Models (LLMs), and it rests on two developments. In 2014, Generative Adversarial Networks (GANs) made it clear that a model could produce new examples resembling its training data rather than a single predicted value. In 2017, the transformer architecture arrived, and that is the design today's LLMs are built on.
These tools are now used widely to summarise documents and research papers, write code, generate reports and even build interactive dashboards. What they produce is recombined from patterns in their training material, and that material does not include your proprietary wells or interpretations. They are best treated as a capable graduate rather than an oracle that knows everything, though their ability to reason, automate and generalise is improving quickly.
One area that often gets lost in the noise of the AI hype is that of whether these models should be fully automating the process or assisting the petrophysicist.
Many statistical models find patterns that can be slow to spot by eye, generative tools help with the code and the write-up. However, if left unsupervised they can have unintended consequences later down the pipeline. This is where the Human in the Loop becomes an essential component of the workflow. And we have been doing that as petrophysicists for years.
Computer assisted interpretation made a manual and sometimes lengthy process of interpreting a log, much faster and easier. But we moved along with that and made it an important part of the workflow to check the results make geological and petrophysical sense.
The same is true for any AI automation or process. The model proposes its suggestions, and we validate it and decide if it fits our view of the subsurface. When preparing reports, we should be naming the methods that we use, making their inputs visible, and describing the parameters and explainable features within the report.
We can call it AI if that is what the audience expects. But we need to ask what the model actually does to the data, because that is what decides whether we can trust the result.
When creating reports, presentations or papers, name the method used rather than the category. Where a workflow is bought or inherited, record which method was run and what it was trained on alongside the interpretation.
Interactive Petrophysics handles part of this already. Every curve carries a curve history that records the method and parameters used to create it, so the provenance stays attached to the curve. How the method is described in a report is still down to the author.
When developing petrophysical machine learning models, it is essential to ensure that input data is of high quality, trustworthy and reliable. Data...