the Creative Commons Attribution 4.0 License.
the Creative Commons Attribution 4.0 License.
The impact of data preprocessing in machine-learning models for spatial continuity of fault detection using borehole data and Triangulated Irregular Networks
Abstract. Accurate fault detection is crucial for 3D subsurface structural modeling, yet the success of the method fundamentally depends on a critical property: the spatial continuity of fault-traces. In this study, we illustrated that spatial continuity strongly depends on spatial additivity of machine-learning-based classification. Spatial additivity dictates whether a machine-learning (ML) model yields consistent predictions when evaluating an entire structural domain versus its localized spatial subsets. While supervised ML can be used to map tectonic discontinuities, the impact of data preprocessing on the important properties (spatial additivity, spatial continuity) remains unaddressed. This study compares three data-scaling workflows influencing a Support Vector Machine (SVM) classifier: independent subset scaling, per-surface local scaling, and canonical ML scaling. Validated on structural data from the Kraków-Silesian Homocline, the results demonstrate that local and independent scaling frameworks violate spatial additivity, introducing potential artifacts. Conversely, the canonical global architecture satisfies spatial additivity, ensuring stable, continuous fault networks. Crucially, maintaining spatial additivity is vital for the incremental updating of geological models, enabling the seamless integration of newly acquired borehole data without triggering complete recalculations of the global feature space.
- Preprint
(2889 KB) - Metadata XML
- BibTeX
- EndNote
Status: final response (author comments only)
- RC1: 'Comment on egusphere-2026-3591', Anonymous Referee #1, 23 Jul 2026
-
RC2: 'Comment on egusphere-2026-3591', Anonymous Referee #2, 06 Sep 2026
This paper tests three different methods of scaling input data to a machine learning workflow. The methods are tested for their ability to maintain spatial additivity, meaning to produce the same results when applied on a subregion of a spatial dataset as when applied to the entire dataset. The authors conclude that canonical machine learning scaling, in which scale factors are fit to the training data and then applied to all datasets (training, synthetic test, and real-world data), is the only one of the three methods that meets the criterion of spatial additivity. The scaling methods are tested on a machine learning workflow for fault detection from one of the second author’s previous papers, but the conclusions are likely relevant to applications of machine learning to spatial data more broadly. The methods and reasoning are sound as far as I can tell, and I found the paper mostly clear, but I do think some minor to moderate revision is required, as detailed in my comments below.
- It would be good to have an explanation of how the three scaling methods were chosen. Especially since the “canonical” method turns out to be the best one, it is worth discussing why other methods were being considered to begin with. In the background section, several other papers are cited that have used machine learning for geological feature detection. Perhaps stating how these papers have scaled data (if known) would help to justify the need for a comparison of different methods.
- While “spatial additivity” is defined early in the paper, a reference to or discussion of previous work on the concept would be helpful.
- The use of spatial additivity as an evaluation criterion seems to me to be one of the most broadly transportable ideas from this paper. Applications of machine learning in geology almost always deal with spatial data, and I have not seen others test for spatial additivity. Some additional discussion of this criterion and its value beyond the present study would strengthen the paper.
- Lines 144-146: This reasoning isn’t clear to me. Wouldn’t the solution to different ranges of different attributes be to scale each data type independently, rather than each data set (which presumably includes data of all types)? Indeed, doing that seems to have already been discussed in the Introduction.
- Line 374-5: Is it possible to say which known faults these were? Are they ones in the maps or cross sections shown earlier?
- Line 454: It’s unclear to me what the “local re-triangulation” refers to. Aren’t the models already triangulated as input to the ML algorithm, as shown in Fig. 1?
Minor Comments:
Line 57: Should “test and production tests” be “test and production sets?”
Line 122: the word “the” is missing before “following.”
The heading to section 5.2 should not end in “and.”
For part c of the Fig. 9 caption, I think this should say “red rectangle” not “red triangle.”
Citation: https://doi.org/10.5194/egusphere-2026-3591-RC2
Model code and software
Stability of Fault Predictions Using Triangulated Models of Homoclinal Interfaces Adam Lewiński https://github.com/lewi9/SubsurfaceBreaks_DataScalingMethods/blob/main/README.md
Viewed
| HTML | XML | Total | BibTeX | EndNote | |
|---|---|---|---|---|---|
| 192 | 42 | 23 | 257 | 17 | 13 |
- HTML: 192
- PDF: 42
- XML: 23
- Total: 257
- BibTeX: 17
- EndNote: 13
Viewed (geographical distribution)
| Country | # | Views | % |
|---|
| Total: | 0 |
| HTML: | 0 |
| PDF: | 0 |
| XML: | 0 |
- 1
This manuscript investigates the influence of different data-scaling strategies on SVM-based fault classification using synthetic and borehole-derived TIN datasets. The topic is relevant to machine-learning-assisted geological modelling, particularly because preprocessing choices are often treated as a technical detail despite their potentially important influence on spatial predictions. The manuscript therefore addresses a useful methodological problem. However, in its present form, substantial revisions are required before the main conclusions can be fully supported.
I provide the following major comments.
1. Definition of spatial additivity and spatial continuity
The manuscript should distinguish more clearly between spatial additivity, prediction invariance, spatial continuity, and geological accuracy. The current subset experiment mainly evaluates whether predictions for the same observations change when those observations are processed within different spatial extents. This is a measure of prediction or spatial additivity, but it does not directly demonstrate that the resulting fault traces are geometrically or topologically continuous. I recommend introducing a formal mathematical definition of spatial additivity in the methods and using separate metrics for fault continuity.
2. Dataset description and reproducibility
Although the Study Area section provides enough geological information about the 810 boreholes, the actual dataset used in the study for the machine learning remains insufficiently described. A dedicated subsection should explain the spatial distribution and characteristics of the boreholes, the specific stratigraphic horizon extracted from each borehole, how these observations are converted to a TIN, the resulting number of vertices and triangles, and exactly what constitutes one observation supplied to the supplier.
The manuscript should also clearly separate the synthetic and real datasets. The number of synthetic surfaces, parameter ranges used for regional dip, dip direction, fault throw, noise, and other variables, the distributions from which these parameters are sampled, and the class proportions should be reported. A table summarizing these parameters would greatly improve reproducibility.
3. Relationship between synthetic and real data
The method assumes that the synthetic training surfaces represent the geometric characteristics of the real-borehole derived surface. This is a fundamental assumption and should be evaluated rather than only stated. I recommend comparing the distributions of the principal geometric attributes between synthetic and real datasets. Otherwise, differences in classification may partly result from synthetic-to-real domain shift rather than preprocessing alone.
4. Mathematical description of the three scaling methods
Since scaling architecture is the central methodological variable, the three approaches should be defined mathematically. This would make the distinction among independent subset scaling, per-surface local scaling, and training-derived global scaling much clearer than the current predominantly descriptive presentation.
The workflow figures should also be revised. Software-specific terms such as FIT_TRANSFORM and TRANSFORM are less informative for the general geological readership than explicitly showing where the mean and standard deviation are estimated and where those same parameters are subsequently reused. A single three-panel comparative figure may be more effective than separate figures.
6. Data-leakage discussion
The Data Leakage subsection is useful but relies heavily on a limited number of sources (Kumar and Narayan) and focuses mainly on conventional ML leakage. The discussion should be expanded to include spatial dependence and spatially correlated train/test observations, which are directly relevant to TIN-based geological data.
The authors should also distinguish classical data leakage from inconsistent preprocessing. Fitting a scaler using combined training and test data constitutes direct leakage, whereas independently fitting a transformation on the test or production dataset represents a different methodological problem. These situations should not be treated as conceptually identical.
7. Quantitative assessment of spatial additivity
The Results section currently relies too heavily on visual inspection. The number of changed classifications should be treated as a primary quantitative result rather than appearing mainly in the Discussion.
For each method, the authors should report at least the number and percentage of changed classifications, together with separate counts of fault-to-homocline and homocline-to-fault transitions. A formal disagreement metric could be defined as the proportion of observations within a subset whose predictions differ between complete-domain and subset processing.
The current analysis also appears to use only one selected rectangular subset. The result may depend strongly on subset size, position, point density, and local feature distribution. I therefore recommend repeating the experiment using multiple spatial subsets of different sizes and locations and reporting the mean, variability, and range of the disagreement metric for each preprocessing method.
Some of the tables appear in the Appendix instead of the Results, where they should be properly described.
8. Discussion
The Discussion requires substantial strengthening. Several parts currently repeat the Results, whereas greater emphasis should be placed on explaining the mechanism causing the observed behaviour, the conditions under which local scaling becomes problematic, the influence of subset size and feature distributions, and the geological implications of the classification patterns.
The suggestion that independently scaling real data could alleviate poor representation of reality by synthetic models should be treated cautiously. Independent standardization does not generally solve synthetic-to-real domain shift. Similarly, the suggestion that Method 2 may be preferable because it produces visually smoother patterns is not sufficiently supported, particularly because the manuscript also states that this method fails to identify some known faults. Visual smoothness should not be equated with geological accuracy.
The formal definition of spatial additivity currently introduced in the Discussion should instead appear in the Methods. Likewise, much of the literature discussion presented under “Bridging the research gap” would be more appropriate in the Introduction, where the novelty of the study is established.
Figure 1 appears two times one time after the abstract and one time in the methodology. I never understood why it appears two times. In addition, in the Introduction, 45-50 is not properly described for a non-expert reader. Also, in sentence 285 real data file word is not properly quoted; the commas used are wrong. Appendix A should go to the results and must be properly described and discussed. In addition, Appendix B.