Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

MIN-ML: A Machine Learning Framework for Exploring Mineral Relations and Classifying Common Igneous Minerals

View through CrossRef
Explorations of mineral compositions aiming to reveal complex magmatic processes in melts have proliferated with the growing accessibility of geochemical datasets through databases including PetDB, LEPR/TraceDs, and GEOROC and of computational methods. The generation and continuous quality assurance of mineral data in these databases requires significant human intervention and individual post-processing. One major problem is that minerals may be misclassified (i.e., a compiled dataset of clinopyroxenes may contain some amphiboles), and compilations may contain poor-quality electron microprobe (EPMA) analyses (with low totals, low cation sums, or poor correspondence to the theoretical stoichiometry of a mineral phase). At the moment, individual studies compiling geochemical datasets for specific tectonic settings [1] or calibrating thermobarometers based on mineral-melt equilibrium [2] tend to apply their own filters. With a push for a more consistent approach, we create a new open-source Python package called MIN-ML (MINeral classification using Machine Learning) for classifying common igneous minerals based on oxide data collected by EPMA, with functions for calculating stoichiometries and crystallographic sites based on this classification. Utilizing this package allows for the identification of misclassified mineral phases and poor-quality data. We streamline data processing and cleaning to allow for the rapid transition to usable data, improving the utility of data curated in these databases and furthering computing and modeling capabilities. While mineral identification and classification are obviously critical to the success of computational methodologies and machine learning (ML) applied to these large datasets, the question of how to best classify minerals from EPMA analyses comes to the fore. We approach this question by exploring and developing ML workflows, both supervised (classification algorithms) and unsupervised (dimensionality reduction and clustering). Unsupervised methods including autoencoders, a type of artificial neural network, present the opportunity to classify minerals with little a priori information. Autoencoders pair two neural networks with an encoder, compressing input data to a dimensionality-reduced latent representation, and a decoder, expanding latent representations to reconstruct the input and minimize loss. We present a novel autoencoder model aimed at meaningfully representing EPMA analyses of minerals in latent space, investigating the relationships between mineral phases, and performing classifications of these minerals. The model is trained with newly compiled datasets of twelve igneous mineral phases on thousands to tens of thousands of analyses per phase – across tectonic settings to train these ML models. The autoencoder is applied to datasets of mineral analyses from PetDB, LEPR, and GEOROC to evaluate model performance and show significant improvements in mineral phase segregation and classification, critical to rigorous dataset quality control and future integration into data processing routines.  [1] Gale, A., et al., The mean composition of ocean ridge basalts. Geochemistry, Geophysics, Geosystems 14, 489-518 (2013).[2] Petrelli, M., et al., Machine learning thermobarometry: Application to clinopyroxene-bearing magmas. JGR: Solid Earth 125, e2020JB020130 (2020).[3] Lehnert, K. A., et al., 2022, IEDA2: Evolving EarthChem, LEPR/TraceDs, and SESAR into a Next Generation Data Infrastructure for Data-Driven Research Paradigms in Geochemistry, Petrology, and Volcanology, in 2022 Goldschmidt Conference.
Title: MIN-ML: A Machine Learning Framework for Exploring Mineral Relations and Classifying Common Igneous Minerals
Description:
Explorations of mineral compositions aiming to reveal complex magmatic processes in melts have proliferated with the growing accessibility of geochemical datasets through databases including PetDB, LEPR/TraceDs, and GEOROC and of computational methods.
The generation and continuous quality assurance of mineral data in these databases requires significant human intervention and individual post-processing.
One major problem is that minerals may be misclassified (i.
e.
, a compiled dataset of clinopyroxenes may contain some amphiboles), and compilations may contain poor-quality electron microprobe (EPMA) analyses (with low totals, low cation sums, or poor correspondence to the theoretical stoichiometry of a mineral phase).
At the moment, individual studies compiling geochemical datasets for specific tectonic settings [1] or calibrating thermobarometers based on mineral-melt equilibrium [2] tend to apply their own filters.
With a push for a more consistent approach, we create a new open-source Python package called MIN-ML (MINeral classification using Machine Learning) for classifying common igneous minerals based on oxide data collected by EPMA, with functions for calculating stoichiometries and crystallographic sites based on this classification.
Utilizing this package allows for the identification of misclassified mineral phases and poor-quality data.
We streamline data processing and cleaning to allow for the rapid transition to usable data, improving the utility of data curated in these databases and furthering computing and modeling capabilities.
 While mineral identification and classification are obviously critical to the success of computational methodologies and machine learning (ML) applied to these large datasets, the question of how to best classify minerals from EPMA analyses comes to the fore.
We approach this question by exploring and developing ML workflows, both supervised (classification algorithms) and unsupervised (dimensionality reduction and clustering).
Unsupervised methods including autoencoders, a type of artificial neural network, present the opportunity to classify minerals with little a priori information.
Autoencoders pair two neural networks with an encoder, compressing input data to a dimensionality-reduced latent representation, and a decoder, expanding latent representations to reconstruct the input and minimize loss.
We present a novel autoencoder model aimed at meaningfully representing EPMA analyses of minerals in latent space, investigating the relationships between mineral phases, and performing classifications of these minerals.
The model is trained with newly compiled datasets of twelve igneous mineral phases on thousands to tens of thousands of analyses per phase – across tectonic settings to train these ML models.
The autoencoder is applied to datasets of mineral analyses from PetDB, LEPR, and GEOROC to evaluate model performance and show significant improvements in mineral phase segregation and classification, critical to rigorous dataset quality control and future integration into data processing routines.
  [1] Gale, A.
, et al.
, The mean composition of ocean ridge basalts.
Geochemistry, Geophysics, Geosystems 14, 489-518 (2013).
[2] Petrelli, M.
, et al.
, Machine learning thermobarometry: Application to clinopyroxene-bearing magmas.
JGR: Solid Earth 125, e2020JB020130 (2020).
[3] Lehnert, K.
A.
, et al.
, 2022, IEDA2: Evolving EarthChem, LEPR/TraceDs, and SESAR into a Next Generation Data Infrastructure for Data-Driven Research Paradigms in Geochemistry, Petrology, and Volcanology, in 2022 Goldschmidt Conference.

Related Results

Mineralogy
Mineralogy
Soils are weathering products of rocks and minerals. The rocks in Earth’s outer surface can be classified as igneous, sedimentary, or metamorphic rocks. Igneous rocks are formed fr...
CONTINUOUS COMPRESSION WITHOUT DEFIBRILLATION FAVOURED NO SHORT-TERM SURVIVAL IN PROLONGED VENTRICULAR FIBRILLATION
CONTINUOUS COMPRESSION WITHOUT DEFIBRILLATION FAVOURED NO SHORT-TERM SURVIVAL IN PROLONGED VENTRICULAR FIBRILLATION
Objectives Aims: During the 2005 American Heart Association (AHA) Consensus Conference, compression first versus defibrillation first for sudden cardiac arrest wi...
Selection of Injectable Drug Product Composition using Machine Learning Models (Preprint)
Selection of Injectable Drug Product Composition using Machine Learning Models (Preprint)
BACKGROUND As of July 2020, a Web of Science search of “machine learning (ML)” nested within the search of “pharmacokinetics or pharmacodynamics” yielded over 100...
CREATING LEARNING MEDIA IN TEACHING ENGLISH AT SMP MUHAMMADIYAH 2 PAGELARAN ACADEMIC YEAR 2020/2021
CREATING LEARNING MEDIA IN TEACHING ENGLISH AT SMP MUHAMMADIYAH 2 PAGELARAN ACADEMIC YEAR 2020/2021
The pandemic Covid-19 currently demands teachers to be able to use technology in teaching and learning process. But in reality there are still many teachers who have not been able ...
Frequency of Common Chromosomal Abnormalities in Patients with Idiopathic Acquired Aplastic Anemia
Frequency of Common Chromosomal Abnormalities in Patients with Idiopathic Acquired Aplastic Anemia
Objective: To determine the frequency of common chromosomal aberrations in local population idiopathic determine the frequency of common chromosomal aberrations in local population...
A Detailed Study of the Mineralogy and Petrology of the Kipawa Rare Earth Elements Deposit (Canada)
A Detailed Study of the Mineralogy and Petrology of the Kipawa Rare Earth Elements Deposit (Canada)
Abstract The Kipawa Syenite Complex is composed of peralkaline leucosyenites, mesosyenites, mafic syenites, amphibole syenites, fenites, peralkaline granite, and ...
Overthickening of sedimentary sequences by igneous intrusions
Overthickening of sedimentary sequences by igneous intrusions
The identification of extensive intrusive igneous complexes in both subsurface data and field studies has led to the quantification of the volumes of igneous material present withi...
Automatic mineral classification from chemical compositions
Automatic mineral classification from chemical compositions
Artificial intelligence (AI) methods are increasingly applied in mineralogy to support tasks such as mineral classification, chemical data interpretation, and automated analytical ...

Back to Top