Litcius/Paper detail

Impact of dataset size and convolutional neural network architecture on transfer learning for carbonate rock classification

Harriet Dawson, Olivier Dubrule, Cédric M. John

2022Computers & Geosciences137 citationsDOIOpen Access PDF

Abstract

Modern geological practices, in both industry and academia, rely largely on a legacy of observational data at a range of scales. However, widespread ambiguities in the petrographic description of rock facies reduce the reliability of descriptive data. Previous studies have demonstrated a great potential for the use of convolutional neural networks (CNNs) in the classification of facies from digital images; however, it remains to be determined which of the available CNN architectures performs best for a geological classification task. We evaluate the ability of top-performing CNNs to classify carbonate core images using transfer learning, systematically developing a performance comparison between these architectures on a complex geological dataset. Three datasets with orders of magnitude difference in data quantity (7000–104,000 samples) were created that contain images across seven classes from the modified Dunham Classification for carbonate rocks. Following training of nine different CNNs of four architectures on these datasets, we find the Inception-v3 architecture to be most suited to this classification task, achieving 92% accuracy when trained on the larger dataset. Furthermore, we show that even when using transfer learning the size of the dataset plays a key role in the performance of the models, with those trained on the smaller datasets showing a strong tendency to overfit. This has direct implications for the application of deep learning in geosciences as many papers currently published use very small datasets of less than 5000 samples. Application of the framework developed in this research could aid the future of deep learning based carbonate classification, with further potential to be easily modified to suit the classification of cores originating from different formations and lithologies.

Topics & Concepts

Convolutional neural networkTransfer of learningComputer scienceArtificial intelligenceOverfittingDeep learningTask (project management)FaciesPattern recognition (psychology)Artificial neural networkMachine learningContextual image classificationData miningGeologyImage (mathematics)PaleontologyManagementStructural basinEconomicsMineral Processing and GrindingGeophysical and Geoelectrical MethodsDomain Adaptation and Few-Shot Learning
Impact of dataset size and convolutional neural network architecture on transfer learning for carbonate rock classification | Litcius