<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Mater.</journal-id>
<journal-title>Frontiers in Materials</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Mater.</abbrev-journal-title>
<issn pub-type="epub">2296-8016</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">874339</article-id>
<article-id pub-id-type="doi">10.3389/fmats.2022.874339</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Materials</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Evaluating the predictive power of machine learning model for shear transformation in metallic glasses using metrics for an imbalanced dataset</article-title>
<alt-title alt-title-type="left-running-head">Lee and Ryu</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fmats.2022.874339">10.3389/fmats.2022.874339</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Lee</surname>
<given-names>Jaemin</given-names>
</name>
<uri xlink:href="https://loop.frontiersin.org/people/1763542/overview"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Ryu</surname>
<given-names>Seunghwa</given-names>
</name>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/171818/overview"/>
</contrib>
</contrib-group>
<aff>
<institution>Department of Mechanical Engineering</institution>, <institution>Korea Advanced Institute of Science and Technology (KAIST)</institution>, <addr-line>Daejeon</addr-line>, <country>South Korea</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1440251/overview">Takuya Iwashita</ext-link>, Oita University, Japan</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1225662/overview">Yunjiang Wang</ext-link>, Institute of Acoustics (CAS), China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1469678/overview">Bin Wu</ext-link>, Beijing Normal University, China</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Seunghwa Ryu, <email>ryush@kaist.ac.kr</email>
</corresp>
<fn fn-type="other">
<p>This article was submitted to Computational Materials Science, a section of the journal Frontiers in Materials</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>22</day>
<month>07</month>
<year>2022</year>
</pub-date>
<pub-date pub-type="collection">
<year>2022</year>
</pub-date>
<volume>9</volume>
<elocation-id>874339</elocation-id>
<history>
<date date-type="received">
<day>12</day>
<month>02</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>01</day>
<month>07</month>
<year>2022</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2022 Lee and Ryu.</copyright-statement>
<copyright-year>2022</copyright-year>
<copyright-holder>Lee and Ryu</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>Plastic deformation of metallic glasses, which show no long-range structural order, proceeds by shear transformation of a local group of atoms referred to as the shear transformation zone (STZ). Unlike crystalline solids, it is difficult to identify STZs and predict the onset of plasticity from a random atomic configuration under a given loading. Recently, significant efforts have been made to predict the shear transformation with initial atomic properties using machine learning. However, despite the class imbalance, where the atoms participating in shear transformation is much rarer compared to the others, few studies have explored the issue of the proper predictive metric choice, with most studies considering widely used metrics such as Recall or AUC in the machine learning community. Therefore, here we train a graph neural network that predicts the initially activated STZ and evaluate its predictive power using various metrics considered to be proper for handling imbalanced datasets. We find that the AUC value is significantly overestimated due to the class imbalance and too many atoms are misclassified as initial STZ, so other metrics such as the precision, f1, MCC, and AP indicate very low predictive power close to zero. Additionally, we reveal that the predictive performance changes significantly over the threshold value of non-affine displacement, above which an atom is classified as the initially activated STZ, due to the change in the degree of class imbalance. Our study implies that it is crucial to use an identical threshold for this type of classification (i.e., the class ratio) for a fair assessment of ML models adapted in different studies and to holistically evaluate the predictive performance based on various metrics.</p>
</abstract>
<kwd-group>
<kwd>metallic glass</kwd>
<kwd>machine Learning</kwd>
<kwd>graph neural network</kwd>
<kwd>imbalanced dataset</kwd>
<kwd>shear transformation zone</kwd>
</kwd-group>
<contract-sponsor id="cn001">National Research Foundation<named-content content-type="fundref-id">10.13039/501100001321</named-content>
</contract-sponsor>
</article-meta>
</front>
<body>
<sec id="s1">
<title>Introduction</title>
<p>Despite the superior elastic limit and strength exceeding their crystalline counterparts, the application area of metallic glasses has been limited due to catastrophic failures via the formation of shear bands (<xref ref-type="bibr" rid="B30">Spaepen, 1977</xref>; <xref ref-type="bibr" rid="B6">Cheng and Ma, 2011</xref>; <xref ref-type="bibr" rid="B36">Wang, 2012</xref>; <xref ref-type="bibr" rid="B16">Greer et al., 2013</xref>). The sites of potential shear transformations are referred to as shear transformation zones (STZs) and are defined by the presence of defects in amorphous solids (<xref ref-type="bibr" rid="B1">Argon, 1979</xref>; <xref ref-type="bibr" rid="B2">Argon and Shi, 1983</xref>; <xref ref-type="bibr" rid="B27">Schuh et al., 2007</xref>; <xref ref-type="bibr" rid="B18">Homer and Schuh, 2009</xref>; <xref ref-type="bibr" rid="B14">Falk and Langer, 2011</xref>; <xref ref-type="bibr" rid="B19">Hufnagel et al., 2016</xref>). Despite long efforts over a few decades to deepen our understanding of plastic deformation, it remains difficult to relate the strength and ductility of metallic glasses to well-defined short- or medium-range orders in metallic glasses. It has been revealed that several atomic properties, such as the Cu-centered icosahedral structure, an atomic-level modulus, and the participation fraction of low-frequency vibrational modes are related to the activation of a STZ (<xref ref-type="bibr" rid="B5">Cheng et al., 2008</xref>; <xref ref-type="bibr" rid="B13">Ding et al., 2014</xref>; <xref ref-type="bibr" rid="B3">Barbot et al., 2018</xref>; <xref ref-type="bibr" rid="B37">Xu et al., 2018</xref>; <xref ref-type="bibr" rid="B28">Schwartzman-Nowik et al., 2019</xref>; <xref ref-type="bibr" rid="B38">Xu et al., 2021</xref>) to some extent. Also, it was reported that the correlation between these atomic properties and STZ activation is highest in initially activated STZ and gradually decreases with the applied strain (<xref ref-type="bibr" rid="B24">Patinet et al., 2016</xref>). However, the existing studies discuss the correlations among the aforementioned atomic features and STZ sites without providing definitive prediction accuracy.</p>
<p>Recently, the advancement of machine learning (ML) algorithms for handling various complex problems with nonlinearity or high dimensionality (<xref ref-type="bibr" rid="B17">Harrington et al., 2019</xref>; <xref ref-type="bibr" rid="B31">Tian et al., 2020</xref>) has led to STZ prediction studies based on ML algorithms, starting with Cubuk&#x2019;s pioneering study which defined &#x201c;softness&#x201d; using a support vector machine with the geometric features of atoms (<xref ref-type="bibr" rid="B10">Cubuk et al., 2015</xref>). In this line of studies, the predictive performance of a trained ML model was evaluated by metrics such as the AUC (area under the curve) of ROC (receiver operating characteristic) curve or with a probability plot associated with recall (<xref ref-type="bibr" rid="B26">Schoenholz et al., 2016</xref>; <xref ref-type="bibr" rid="B9">Cubuk et al., 2017</xref>; <xref ref-type="bibr" rid="B35">Wang and Jain, 2019</xref>; <xref ref-type="bibr" rid="B34">Wang et al., 2020</xref>). Unfortunately, STZ prediction is a classification problem with an inherently large class imbalance because a very small fraction of atoms undergoes shear transformation, whereas AUC and recall are known to be inadequate if used to evaluate the ML model in the presence of a large class imbalance (<xref ref-type="bibr" rid="B11">Davis and Goadrich, 2006</xref>; <xref ref-type="bibr" rid="B22">Lobo et al., 2008</xref>). For example, when evaluating the performance of a test kit for the COVID-19 virus for 1,000 people with 990 normal and 10 positive cases (i.e., a class ratio of 99:1), a test kit correctly classifying all ten patients but incorrectly classifying 90 normal cases as positive will have the recall of 100%. In contrast, the precision, which is the ratio of actual positive cases among those predicted to positive, becomes 10%. Therefore, in most class-imbalance classification problems, various complementary metrics, &#x200b;&#x200b;such as precision, the f1-score, the Matthews correlation coefficient, and AP (average precision) as well as recall and AUC are used for performance evaluations of ML models (<xref ref-type="bibr" rid="B11">Davis and Goadrich, 2006</xref>; <xref ref-type="bibr" rid="B4">Boughorbel et al., 2017</xref>; <xref ref-type="bibr" rid="B20">Johnson and Khoshgoftaar, 2019</xref>; <xref ref-type="bibr" rid="B8">Chicco and Jurman, 2020</xref>).</p>
<p>In this paper, therefore, we predict the initially shear transformed atoms for the <inline-formula id="inf1">
<mml:math id="m1">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mn>64</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mi>Z</mml:mi>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mn>36</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> metallic glass system via a ML model trained on atomic features and evaluate its predictive performance with various metrics for a fair assessment of the predictive power of a ML model for the occurrence of shear transformation. Because existing studies show that the atomic features of neighboring or closely located atoms also play important roles (<xref ref-type="bibr" rid="B7">Cheng et al., 2009</xref>; <xref ref-type="bibr" rid="B33">Wakeda and Shibutani, 2010</xref>), we chose the graph neural network (GNN) as our ML model to classify the initially activated STZ atoms (atoms with non-affine displacement values higher than a threshold) and normal atoms (atoms with non-affine displacement values lower than a threshold) by reflecting the features of neighboring atoms. Because the performance of a graph neural network may greatly depend on its hyperparameters, we carried out the optimization of the hyperparameter set via a grid search method. The performance of our GNN model is comparable to those in the literature, as indicated by the recall and AUC-ROC values, which are as high as those in existing studies. However, the other metrics show very low values close to zero. From an in-depth investigation of a confusion matrix after classification, we find that the number of false positives, i.e., normal atoms incorrectly predicted as STZ atoms, is high and that the ratio of true STZ atoms among predicted STZ atoms is low. This is a commonly observed problem when training a ML model for classification problems with large class imbalances. Additionally, we reveal that the predictive performance changes significantly over the threshold value of non-affine displacement upon a change in the degree of the class imbalance. Interestingly, for the atoms in a true STZ cluster, the confidence of an atom belonging to the STZ is positively correlated with the non-affine displacement, which suggests that our ML model learnt some realistic features of STZ clusters. However, too many normal atoms are falsely predicted to be true STZ atoms, making the applicability of the ML model very limited when predicting STZ clusters in the early stage deformation.</p>
</sec>
<sec sec-type="methods" id="s2">
<title>Methods</title>
<sec id="s2-1">
<title>Molecular dynamics simulation and atom labelling</title>
<p>A schematic diagram of the overall procedure for predicting shear transformed atoms is shown in <xref ref-type="fig" rid="F1">Figure 1</xref>. First, a <inline-formula id="inf2">
<mml:math id="m2">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mn>64</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mi>Z</mml:mi>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mn>36</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> metallic glass specimen composed of 10,000 atoms was prepared using the EAM potential (<xref ref-type="bibr" rid="B29">Sheng et al., 2011</xref>) for the interatomic interaction via molecular dynamics simulation package LAMMPS (<xref ref-type="bibr" rid="B25">Plimpton, 1995</xref>). A periodic boundary condition was applied to all three directions of the supercell. During the equilibration period of the liquid-state sample for 10 ns through a NPT ensemble at 2,000&#xa0;K and 0&#xa0;atm, we randomly choose 75 out of 1,000 microstates (snapshots taken every 10&#xa0;ps). These were quenched to 300&#xa0;K at a rate of <inline-formula id="inf3">
<mml:math id="m3">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mi>K</mml:mi>
<mml:mo>/</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> to produce 75 different solid specimens. Given that shear transformation occurs at very distinct locations depending on the applied shear direction, an athermal quasi-static shear simulation was performed on 75 specimens in the six directions of xy, yz, xz, -xy, -yz, and -xz, until the shear strain reaches <inline-formula id="inf4">
<mml:math id="m4">
<mml:mrow>
<mml:mn>4</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> with a shear strain increment of <inline-formula id="inf5">
<mml:math id="m5">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>4</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mtext>&#xa0;</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula>. The non-affine displacement of atom i is defined as<disp-formula id="equ1">
<mml:math id="m6">
<mml:mrow>
<mml:msubsup>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>min</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:msub>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:msubsup>
<mml:mi>J</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>&#x2217;</mml:mo>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</disp-formula>where <inline-formula id="inf6">
<mml:math id="m7">
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the number of atoms neighboring atom i, <inline-formula id="inf7">
<mml:math id="m8">
<mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is a displacement vector between atom j and atom i, and <inline-formula id="inf8">
<mml:math id="m9">
<mml:mrow>
<mml:msubsup>
<mml:mi>J</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>&#x2217;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the affine transformation tensor that minimizes <inline-formula id="inf9">
<mml:math id="m10">
<mml:mrow>
<mml:munder>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:munder>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="italic">&#x394;</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:msub>
<mml:mi>J</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> (<xref ref-type="bibr" rid="B15">Falk and Langer, 1998</xref>). As the applied shear strain was increased, the non-affine displacement <inline-formula id="inf10">
<mml:math id="m11">
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>min</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> values of all atoms were calculated for every shear step. When a group of atoms with <inline-formula id="inf11">
<mml:math id="m12">
<mml:mrow>
<mml:msubsup>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>min</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> greater than <inline-formula id="inf12">
<mml:math id="m13">
<mml:mrow>
<mml:msubsup>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> initially occurred, those atoms were labeled as the initially shear transformed atoms (label 1), with the others labeled as normal atoms (label 0).</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Schematic diagram of the overall procedure for predicting shear transformed atoms. We conducted an AQS (athermal quasi-static shear) test of six different directions with 75 different <inline-formula id="inf13">
<mml:math id="m14">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>Cu</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mn>64</mml:mn>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mtext>Zr</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mn>36</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> bulk metallic glass specimens. Then, we defined the initially STZ activated atoms as label 1 and the others as label 0. To predict the initially shear transformed atoms, we calculate various atomic properties and assigned those values as node features of a metallic glass graph structure. The graph structure with the node features is given as the input of a model with a GAT (graph attention network) and fully connected layers.</p>
</caption>
<graphic xlink:href="fmats-09-874339-g001.tif"/>
</fig>
</sec>
<sec id="s2-2">
<title>Atomic features</title>
<p>Next, for the initial state before applying shear deformation, the atomic properties of each atom were calculated and assigned as a feature vector, <inline-formula id="inf14">
<mml:math id="m15">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>1</mml:mn>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mn>19</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>&#xa0;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mo>:</mml:mo>
<mml:msub>
<mml:mi>j</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>p</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>o</mml:mi>
<mml:mi>f</mml:mi>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>a</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>m</mml:mi>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>. First, with one-hot encoding, the type of atom was assigned as a feature: [1,0] <inline-formula id="inf15">
<mml:math id="m16">
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msup>
<mml:mi>f</mml:mi>
<mml:mn>1</mml:mn>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msup>
<mml:mi>f</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> for Cu and [0,1] <inline-formula id="inf16">
<mml:math id="m17">
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msup>
<mml:mi>f</mml:mi>
<mml:mn>1</mml:mn>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msup>
<mml:mi>f</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> for Zr. Also, because the Cu-centered icosahedron is known to be a locally stable structure, the feature is set to [1 0] <inline-formula id="inf17">
<mml:math id="m18">
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msup>
<mml:mi>f</mml:mi>
<mml:mn>3</mml:mn>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msup>
<mml:mi>f</mml:mi>
<mml:mn>4</mml:mn>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> for the atoms whose Voronoi index is &#x3c; 0,0,12,0&#x3e;, and [0 1] <inline-formula id="inf18">
<mml:math id="m19">
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msup>
<mml:mi>f</mml:mi>
<mml:mn>3</mml:mn>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msup>
<mml:mi>f</mml:mi>
<mml:mn>4</mml:mn>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> otherwise (<xref ref-type="bibr" rid="B21">Lee et al., 2011</xref>; <xref ref-type="bibr" rid="B12">Ding, 2014</xref>). In addition, certain scalar atomic properties, in this case the Voronoi volume, potential energy, and participation fraction for vibrational normal mode, were calculated and assigned as features <inline-formula id="inf19">
<mml:math id="m20">
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msup>
<mml:mi>f</mml:mi>
<mml:mn>5</mml:mn>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msup>
<mml:mi>f</mml:mi>
<mml:mn>6</mml:mn>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msup>
<mml:mi>f</mml:mi>
<mml:mn>7</mml:mn>
</mml:msup>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>, and the tensor composites of the atomic-level stiffness tensor <inline-formula id="inf20">
<mml:math id="m21">
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi>f</mml:mi>
<mml:mn>8</mml:mn>
</mml:msup>
<mml:mo>&#x223c;</mml:mo>
<mml:msup>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mn>13</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>:</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mn>14</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mn>24</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mn>34</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mn>44</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mn>54</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mn>64</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and stress tensor <inline-formula id="inf21">
<mml:math id="m22">
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mo>&#xa0;</mml:mo>
<mml:msup>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mn>14</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x223c;</mml:mo>
<mml:msup>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mn>19</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>:</mml:mo>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mrow>
<mml:mn>11</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mrow>
<mml:mn>22</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mrow>
<mml:mn>33</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mrow>
<mml:mn>12</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mrow>
<mml:mn>23</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mrow>
<mml:mn>31</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> were assigned as features after properly accounting for relative orientations compared to the applied shear. Then, we made a graph structure in which each atom is a node and the nearest neighbor atoms obtained from Voronoi tessellation are connected by edges, with the <inline-formula id="inf22">
<mml:math id="m23">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> feature vector then assigned to each node. Finally, 450 graphs, each of which consisting of 10,000 nodes with 19-dim node features, were generated by considering 75 specimens and six different shear directions. These graphs were divided into training, validation, and test sets at a ratio of 3:1:1. Specifically, although it is true that STZ activation depends on the applied shear direction, there may be some correlation between STZs activated from different shear directions. Therefore, 75 specimens were divided into 3:1:1 and the data for six shear directions of a specimen were made to belong to the same set.</p>
</sec>
<sec id="s2-3">
<title>Machine learning algorithm and evaluation metrics</title>
<p>As a machine learning model for predicting the initial STZ activation, a graph attention network (GAT) was selected to account for the features of surrounding atoms efficiently. In each layer of GNN, the feature vectors of neighbor nodes are aggregated and multiplied by a trainable weight matrix. Therefore, as the number of layers increases, the features of farther atoms can be aggregated. Through this, medium-range features, which are known to be important in predicting STZ, can be applied. Also, Unlike a graph convolutional network (GCN), which aggregates feature vectors of neighboring nodes equally, the GAT shows better performance because it performs a weighted sum using trainable attention vectors (<xref ref-type="bibr" rid="B32">Veli&#x10d;kovi&#x107; et al., 2017</xref>). In terms of the architecture, like most graph neural network structures, fully connected layers were combined after several GAT layers, and Mish was used as an activation function (<xref ref-type="bibr" rid="B23">Misra, 2019</xref>). In addition, because the performance of a neural network changes greatly according to the structure of the network or the hyperparameters, the number of GAT layers (L: [2,4,6,8,10,12]), the output dimension of each layer (M: [10, 15, 20,25, 30, 35,40]), and the number of attention vectors (N: [6, 9, 12, 15]) are optimized by means of grid search and four-fold cross-validation. In addition, in order to prevent the model from being biased toward the major class during training due to the class imbalance, the weighted cross-entropy is used as a loss function.</p>
<p>Finally, unlike previous studies, the predictive power of the trained machine learning model is measured with the six evaluation metrics of recall, precision, the F1 score, the Matthews correlation coefficient (MCC), AUC-ROC and the average precision (AP). The test dataset was evaluated by the trained model and the results were classified as true positives (TP, true: label 1 and predict: label 1), false positives (FP, true: label 0 and predict: label 1), false negatives (FN, true: label 1 and predict: label 0), and true negatives (TN, true: label 0, predict: label 0). With these values, recall <inline-formula id="inf23">
<mml:math id="m24">
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>P</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>F</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, precision <inline-formula id="inf24">
<mml:math id="m25">
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>P</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>F</mml:mi>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, the F1 score <inline-formula id="inf25">
<mml:math id="m26">
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>T</mml:mi>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>T</mml:mi>
<mml:mi>P</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>F</mml:mi>
<mml:mi>P</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>F</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, and MCC <inline-formula id="inf26">
<mml:math id="m27">
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>P</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>F</mml:mi>
<mml:mi>N</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>F</mml:mi>
<mml:mi>P</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>T</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>T</mml:mi>
<mml:mi>P</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>F</mml:mi>
<mml:mi>N</mml:mi>
<mml:mo>)</mml:mo>
<mml:mo>(</mml:mo>
<mml:mi>T</mml:mi>
<mml:mi>P</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>F</mml:mi>
<mml:mi>P</mml:mi>
<mml:mo>)</mml:mo>
<mml:mo>(</mml:mo>
<mml:mi>T</mml:mi>
<mml:mi>N</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>F</mml:mi>
<mml:mi>P</mml:mi>
<mml:mo>)</mml:mo>
<mml:mo>(</mml:mo>
<mml:mi>T</mml:mi>
<mml:mi>N</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>F</mml:mi>
<mml:mi>N</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> are calculated. The receiver operating characteristic (ROC) curve is drawn and the AUC value is obtained as the area below the curve. The AP is calculated by averaging the precision of the precision-recall (PR) curve.</p>
</sec>
</sec>
<sec sec-type="results|discussion" id="s3">
<title>Results and discussion</title>
<sec id="s3-1">
<title>The evaluation of model performance using various metrics</title>
<p>The performance of the model was evaluated with the six metrics of recall, precision, the f1-score, the Matthews correlation coefficient (MCC), AUC-ROC, and the average precision of the precision-recall curve (AP). The reference value, <inline-formula id="inf27">
<mml:math id="m28">
<mml:mrow>
<mml:msubsup>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, the threshold value with which to classify the atoms as initially shear transformed atoms (label 1) or normal atoms (label 0), was set to 0.1&#x212b;<sup>2</sup>. <xref ref-type="table" rid="T1">Table 1</xref> shows the hyperparameter sets of the GAT models optimized for the six different metrics and their performance outcomes. Depending on the model, the evaluated metrics vary by approximately 10&#x2013;20%, but no dramatic changes were observed after hyperparameter optimization. For the model optimized for AUC (L &#x3d; 4, M &#x3d; 15, N &#x3d; 9), the AUC of the test dataset was found to be 0.8508 (<xref ref-type="fig" rid="F2">Figure 2A</xref>), which is higher than that in a previous study (<xref ref-type="bibr" rid="B35">Wang and Jain, 2019</xref>; <xref ref-type="bibr" rid="B34">Wang et al., 2020</xref>). However, the other metrics were nearly equal to zero, except for recall (Recall &#x3d; 0.7002, Precision &#x3d; 0.0086, f1-score &#x3d; 0.0169, MCC &#x3d; 0.0662, and AP &#x3d; 0.0160), meaning that the predictive power of the trained model is extremely low.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Hyperparameter optimization results. The columns of the table are the values of each metric for an imbalanced dataset. The rows are the metrics used for optimization and the corresponding optimized hyperparameters. A <inline-formula id="inf28">
<mml:math id="m29">
<mml:mrow>
<mml:msubsup>
<mml:mtext>D</mml:mtext>
<mml:mrow>
<mml:mtext>thres</mml:mtext>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> value of 0.1&#x212b;<sup>2</sup> is used here.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Optimized for</th>
<th align="center">Recall</th>
<th align="left">Precision</th>
<th align="left">f1</th>
<th align="center">MCC</th>
<th align="center">AUC</th>
<th align="left">AP</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Recall (L &#x3d; 10,M &#x3d; 25,N &#x3d; 12)</td>
<td align="char" char=".">0.7333</td>
<td align="left">0.0074</td>
<td align="char" char=".">0.0147</td>
<td align="char" char=".">0.0615</td>
<td align="char" char=".">0.8451</td>
<td align="char" char=".">0.0150</td>
</tr>
<tr>
<td align="left">Precision optimized (L &#x3d; 6,M &#x3d; 35, N &#x3d; 9)</td>
<td align="char" char=".">0.6821</td>
<td align="left">0.0089</td>
<td align="char" char=".">0.0175</td>
<td align="char" char=".">0.0668</td>
<td align="char" char=".">0.8488</td>
<td align="char" char=".">0.0160</td>
</tr>
<tr>
<td align="left">f1 optimized (L &#x3d; 6,M &#x3d; 35, N &#x3d; 9)</td>
<td align="char" char=".">0.6821</td>
<td align="left">0.0089</td>
<td align="char" char=".">0.0175</td>
<td align="char" char=".">0.0668</td>
<td align="char" char=".">0.8488</td>
<td align="char" char=".">0.0160</td>
</tr>
<tr>
<td align="left">MCC_opt (L &#x3d; 4, M &#x3d; 40, N &#x3d; 9)</td>
<td align="char" char=".">0.6931</td>
<td align="left">0.0088</td>
<td align="char" char=".">0.0173</td>
<td align="char" char=".">0.0670</td>
<td align="char" char=".">0.8491</td>
<td align="char" char=".">0.0161</td>
</tr>
<tr>
<td align="left">AUC_opt (L &#x3d; 4, M &#x3d; 15, N &#x3d; 9)</td>
<td align="char" char=".">0.7002</td>
<td align="left">0.0086</td>
<td align="char" char=".">0.0169</td>
<td align="char" char=".">0.0662</td>
<td align="char" char=".">0.8508</td>
<td align="char" char=".">0.0160</td>
</tr>
<tr>
<td align="left">AP_opt (L &#x3d; 8,M &#x3d; 20,N &#x3d; 12)</td>
<td align="char" char=".">0.7030</td>
<td align="left">0.0084</td>
<td align="char" char=".">0.0165</td>
<td align="char" char=".">0.0654</td>
<td align="char" char=".">0.8494</td>
<td align="char" char=".">0.0167</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Prediction results of the machine learning model: <bold>(A)</bold> The receiver operating characteristic (ROC) curve of the test specimens. <bold>(B)</bold> The predicted shear transformed atoms which the model classified as label 1. The red atoms are true positive atoms and the white atoms are the atoms predicted as label 1 but that are actually label 0. <bold>(C)</bold> The true shear transformed atoms which we labeled as 1. The red atoms are both true and correctly predicted (true positive atoms) and the white atoms are shear transformed atoms that the model incorrectly classified as label 0.</p>
</caption>
<graphic xlink:href="fmats-09-874339-g002.tif"/>
</fig>
<p>To better understand the prediction results, we plotted the ROC curve of the test dataset and visualized the true and predicted STZ atoms in a supercell, as shown in <xref ref-type="fig" rid="F2">Figure 2</xref>. <xref ref-type="fig" rid="F2">Figure 2B</xref> visualizes all atoms predicted as STZ atoms, while the true STZ atoms among them are shown in red. In <xref ref-type="fig" rid="F2">Figure 2C</xref>, all true STZ atoms are shown, while the correctly predicted STZ atoms among them are shown in red. Our results indicate that a large proportion of true STZ atoms are correctly predicted as STZs, whereas only a small portion of the predicted STZ atoms are true STZ atoms. More quantitatively, for the classification task of our test dataset atoms, true positives (TP) numbered 1,134, false positives (FP) amounted to 126,180, false negatives (FN) numbered 486, and true negatives (TN) amounted to 772,200. Because the number of false positives (FP), referring to the number of erroneous predictions of normal atoms as STZ atoms, was very high, the precision score, which is the ratio of the true STZ atoms among the predicted STZ atoms, was significantly low. Therefore, even if the AUC is relatively high at 0.85, it may have been overestimated due to the class imbalance, and various metrics such as precision must be considered together to assess the predictive power of a ML model fairly.</p>
</sec>
<sec id="s3-2">
<title>Correlation between non-affine displacement field and prediction confidence of machine learning model</title>
<p>As shown in <xref ref-type="fig" rid="F3">Figure 3A</xref>, the prediction results were also evaluated with a probability plot while varying the non-affine displacement value. In many existing studies, the validity of machine learning models was evaluated with this plot, although only the recall of atoms with a specific non-affine displacement value can be assessed. As the non-affine displacement increases, the accuracy of the trained model (evaluated only with the recall metric) converges to a value over 70%, but approximately 20% of the atoms with low non-affine displacement are incorrectly predicted as STZs. However, as shown in <xref ref-type="fig" rid="F3">Figure 3B</xref>, with an increase in the non-affine displacement value, the number of atoms undergoing that amount of non-affine displacement exponentially decreases. Hence, the probability plot indicates that very few of predicted STZ atoms are true STZ.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Correlation between non-affine displacement and the probability that the model classifies atoms of specific non-affine displacements as STZ: <bold>(A)</bold> the <italic>x</italic>-axis is the non-affine displacement of atoms and the <italic>y</italic>-axis is the probability (ratio) that the trained model classifies atoms with a corresponding non-affine displacement value as STZ atoms. <bold>(B)</bold> Histogram of non-affine displacement values (normalized as the probability density function). <bold>(C)</bold> The figure on the left is the true STZ atoms and the corresponding non-affine displacement values. A cross-section view at a constant <italic>z</italic> value is displayed in 2D in the figure on the right. <bold>(D)</bold> The figure on the left shows the predicted STZ atoms and the probability that the model predicted them as STZ atoms (i.e., confidence). Also, the cross-section view at the same <italic>z</italic> value in <bold>(C)</bold> is displayed in 2D on the right.</p>
</caption>
<graphic xlink:href="fmats-09-874339-g003.tif"/>
</fig>
<p>However, the fact that the model more correctly classifies atoms with large non-affine displacement has certain implications. <xref ref-type="fig" rid="F3">Figure 3C</xref> shows a true STZ cluster and its cross-section view, and the non-affine displacement value of each atom is expressed in color. It can be seen that in a STZ cluster, atoms located at the center tend to have a larger non-affine displacement value. Also, <xref ref-type="fig" rid="F3">Figure 3D</xref> shows atoms classified as STZs by our ML model for the same specimen shown in <xref ref-type="fig" rid="F3">Figure 3C</xref>; the figure on the right is a cross-section at the same height (i.e., an identical <italic>z</italic> value) as that shown in <xref ref-type="fig" rid="F3">Figure 3C</xref>. In <xref ref-type="fig" rid="F3">Figure 3D</xref>, the confidence (probability that the model classifies the atom as STZ) is shown in color. We note that the probability in <xref ref-type="fig" rid="F3">Figure 3D</xref> differs from that in <xref ref-type="fig" rid="F3">Figure 3A</xref>. Probability (ratio) in <xref ref-type="fig" rid="F3">Figure 3A</xref> refers to the proportion of atoms classified as STZ atoms by the model among atoms with a specific non-affine displacement value. On the other hand, the confidence in <xref ref-type="fig" rid="F3">Figure 3C</xref> is the &#x2018;probability that an atom is STZ&#x2019; obtained by the softmax function in the last layer of the ML model, and if the confidence is 0.5 or more, the model determines that the atom is STZ.</p>
<p>As mentioned above, the model misclassifies too many normal atoms as STZ atoms. However, in clusters predicted as STZ, it can be seen that the atom located at the center has a higher probability value, which means that the model classified central atoms with greater confidence. Not only for true STZ atoms but also the incorrectly classified STZ clusters, the confidence level is higher for atoms located closer to the center of each cluster. Hence, we can conclude that the ML model learned some characteristics of the STZ cluster, i.e., that the non-affine displacement is larger towards the center. It is plausible that incorrectly classified STZ clusters may undergo shear transformation under greater shear strain. However, even if this is the case, because we only learn and evaluate the ML model with the initially activated STZs, those must be counted as false prediction cases. Additionally, most atomic features used in the present study have scalar values, and it can be inherently difficult to predict STZs that occur in different patterns under different shear strain directions for an identical specimen.</p>
</sec>
<sec id="s3-3">
<title>The effect of <inline-formula id="inf29">
<mml:math id="m30">
<mml:mrow>
<mml:msubsup>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>min</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> threshold value</title>
<p>Additionally, we trained the GAT model while varying the threshold value of the non-affine displacement and evaluated its predictive power with six different metrics. The non-affine displacement of an atom is a value indicating how inhomogeneously the atom is displaced relative to its neighbor, and its distribution is a monotonically decaying function with a long tail. Because there is no abrupt change in the histogram, existing studies chose a certain threshold value above which the recall of the ML model converges (<xref ref-type="bibr" rid="B10">Cubuk et al., 2015</xref>) or an arbitrary threshold value (<xref ref-type="bibr" rid="B35">Wang and Jain, 2019</xref>). However, as discussed earlier, the performance of the classification model for class imbalance problem cannot be assessed by a single metric; therefore we ran the evaluation with all six metrics, as depicted in <xref ref-type="fig" rid="F4">Figure 4</xref>.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>For various non-affine displacement threshold values, the <bold>(A)</bold> class ratio, <bold>(B)</bold> recall, <bold>(C)</bold> precision, <bold>(D)</bold> AUC, <bold>(E)</bold> AP, <bold>(F)</bold> f1, and <bold>(G)</bold> MCC are plotted.</p>
</caption>
<graphic xlink:href="fmats-09-874339-g004.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F4">Figure 4A</xref> shows the class ratio, the ratio of STZ atoms to normal atoms as a function of the threshold value. Because the non-affine displacement value increases as an atom is located closer to the core of a STZ cluster, the class ratio decreases quickly with an increase of the threshold. Hence, all metrics change dramatically with a change of the threshold value (<xref ref-type="fig" rid="F4">Figures 4B&#x2013;G</xref>). As the threshold increases, recall and AUC increase, whereas precision, F1, and AP decrease. We note that although AUC is often used as a metric in many existing studies (<xref ref-type="bibr" rid="B35">Wang and Jain, 2019</xref>; <xref ref-type="bibr" rid="B34">Wang et al., 2020</xref>), it is questionable if AUC can serve as a reasonable metric, as it changes from 0.7 to 0.85 (note that this is a dramatic change, considering its bound of [0.5, 1]) with an adjustment of the threshold. Interestingly, MCC shows a maximum at an intermediate value of the threshold, which appears properly to reflect the increase in the recall and the decrease in the precision with a change of the threshold. Unlike AUC, which overestimates the model&#x2019;s performance with a decrease of the class ratio, MCC reflects the limited predictive power of our GAT model and can be considered as a more comprehensive and proper metric. Our results imply that the performance of a ML model must be analyzed with various metrics to account for the class imbalance.</p>
</sec>
</sec>
<sec sec-type="conclusion" id="s4">
<title>Conclusion</title>
<p>In this paper, we trained a GAT model to predict STZ atoms with various atomic features and evaluated its performance with various metrics for the class imbalance problem. Although the trained GAT model shows a superior AUC value, other metrics are found to be close to zero, which indicates that the actual predictive power of the model is very limited. We find that although our model was able to learn several features of STZ clusters, such as &#x2018;higher non-affine displacement for atoms closer to the core of a STZ cluster&#x2019;, it predicts too many false positives; i.e., too many predicted STZ atoms turn out to be normal atoms. It is well known that similar limitations exist for ML models trained for classification tasks of datasets with high levels of class imbalance in general. Our study implies that the class imbalance problem can serve as a fundamental barrier preventing realistic predictions of the onset of plasticity in metallic glasses and that a multifaceted analysis is thus required when assessing the performance of a ML model for STZ predictions. In the future, we plan to apply more strategies for overcoming the class imbalance, such as under-sampling the major class, over-sampling the minor class, and using focal loss. Additionally, we note that the large class imbalance does not always causes a challenge in the classification task if a distinguishable feature exists as in the case of defects in the crystalline solids. A recent paper (<xref ref-type="bibr" rid="B39">Yang et al., 2021</xref>) reported that the STZ formation may be associated with thermodynamic feature beyond the structural origin considered here. Likewise, it is expected that the performance of prediction model will significantly improve as features associated with the shear transformation are developed through the constant efforts of the material science community.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s5">
<title>Data availability statement</title>
<p>The raw data supporting the conclusions of this article will be made available by the authors, without undue reservation.</p>
</sec>
<sec id="s6">
<title>Author contributions</title>
<p>JL conducted the research under the guidance of SR. JL and SR contributed to the results analysis, and wrote the manuscript.</p>
</sec>
<sec id="s7">
<title>Funding</title>
<p>This work is supported by the KAIST funded Global Singularity Research Program for 2022 under award number 1711100689, Nanomedical Devices Development Project of NNFC in 2022, and the National Research Foundation of Korea under award number 2021M3E5E3080379.</p>
</sec>
<ack>
<p>The authors thank Sunghwan Kim for his assistance with molecular dynamics simulation</p>
</ack>
<sec sec-type="COI-statement" id="s8">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s9">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Argon</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>1979</year>). <article-title>Plastic deformation in metallic glasses</article-title>. <source>Acta metall.</source> <volume>27</volume>, <fpage>47</fpage>&#x2013;<lpage>58</lpage>. <pub-id pub-id-type="doi">10.1016/0001-6160(79)90055-5</pub-id> </citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Argon</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Shi</surname>
<given-names>L. T.</given-names>
</name>
</person-group> (<year>1983</year>). <article-title>Development of visco-plastic deformation in metallic glasses</article-title>. <source>Acta Metall.</source> <volume>31</volume>, <fpage>499</fpage>&#x2013;<lpage>507</lpage>. <pub-id pub-id-type="doi">10.1016/0001-6160(83)90038-x</pub-id> </citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Barbot</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Lerbinger</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Hernandez-Garcia</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Garc&#xed;a-Garc&#xed;a</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Falk</surname>
<given-names>M. L.</given-names>
</name>
<name>
<surname>Vandembroucq</surname>
<given-names>D.</given-names>
</name>
<etal/>
</person-group> (<year>2018</year>). <article-title>Local yield stress statistics in model amorphous solids</article-title>. <source>Phys. Rev. E</source> <volume>97</volume>, <fpage>033001</fpage>. <pub-id pub-id-type="doi">10.1103/physreve.97.033001</pub-id> </citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Boughorbel</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Jarray</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>El-Anbari</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Optimal classifier for imbalanced data using Matthews Correlation Coefficient metric</article-title>. <source>PloS one</source> <volume>12</volume>, <fpage>e0177678</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pone.0177678</pub-id> </citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cheng</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Cao</surname>
<given-names>A. J.</given-names>
</name>
<name>
<surname>Sheng</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>E.</given-names>
</name>
</person-group> (<year>2008</year>). <article-title>Local order influences initiation of plastic flow in metallic glass: Effects of alloy composition and sample cooling history</article-title>. <source>Acta Mater.</source> <volume>56</volume>, <fpage>5263</fpage>&#x2013;<lpage>5275</lpage>. <pub-id pub-id-type="doi">10.1016/j.actamat.2008.07.011</pub-id> </citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cheng</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>E.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Atomic-level structure and structure&#x2013;property relationship in metallic glasses</article-title>. <source>Prog. Mater. Sci.</source> <volume>56</volume>, <fpage>379</fpage>&#x2013;<lpage>473</lpage>. <pub-id pub-id-type="doi">10.1016/j.pmatsci.2010.12.002</pub-id> </citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cheng</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Sheng</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>Atomic level structure in multicomponent bulk metallic glass</article-title>. <source>Phys. Rev. Lett.</source> <volume>102</volume>, <fpage>245501</fpage>. <pub-id pub-id-type="doi">10.1103/physrevlett.102.245501</pub-id> </citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chicco</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Jurman</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>The advantages of the Matthews correlation coefficient (MCC) over F1 score and accuracy in binary classification evaluation</article-title>. <source>BMC genomics</source> <volume>21</volume>, <fpage>6</fpage>. <pub-id pub-id-type="doi">10.1186/s12864-019-6413-7</pub-id> </citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cubuk</surname>
<given-names>E. D.</given-names>
</name>
<name>
<surname>Ivancic</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Schoenholz</surname>
<given-names>S. S.</given-names>
</name>
<name>
<surname>Strickland</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Basu</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Davidson</surname>
<given-names>Z.</given-names>
</name>
<etal/>
</person-group> (<year>2017</year>). <article-title>Structure-property relationships from universal signatures of plasticity in disordered solids</article-title>. <source>Science</source> <volume>358</volume>, <fpage>1033</fpage>&#x2013;<lpage>1037</lpage>. <pub-id pub-id-type="doi">10.1126/science.aai8830</pub-id> </citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cubuk</surname>
<given-names>E. D.</given-names>
</name>
<name>
<surname>Schoenholz</surname>
<given-names>S. S.</given-names>
</name>
<name>
<surname>Rieser</surname>
<given-names>J. M.</given-names>
</name>
<name>
<surname>Malone</surname>
<given-names>B. D.</given-names>
</name>
<name>
<surname>Rottler</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Durian</surname>
<given-names>D. J.</given-names>
</name>
<etal/>
</person-group> (<year>2015</year>). <article-title>Identifying structural flow defects in disordered solids using machine-learning methods</article-title>. <source>Phys. Rev. Lett.</source> <volume>114</volume>, <fpage>108001</fpage>. <pub-id pub-id-type="doi">10.1103/physrevlett.114.108001</pub-id> </citation>
</ref>
<ref id="B11">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Davis</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Goadrich</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2006</year>). &#x201c;<article-title>The relationship between Precision-Recall and ROC curves</article-title>,&#x201d; in <source>
<italic>Proceedings of the 23rd international conference on Machine learning</italic>)</source>, <fpage>233</fpage>&#x2013;<lpage>240</lpage>. </citation>
</ref>
<ref id="B12">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Ding</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2014</year>). <source>Local structure and structural signature underlying properties in metallic glasses and supercooled liquids</source>. <publisher-loc>Baltimore</publisher-loc>: <publisher-name>Johns Hopkins University</publisher-name>. </citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ding</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Patinet</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Falk</surname>
<given-names>M. L.</given-names>
</name>
<name>
<surname>Cheng</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>E.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Soft spots and their structural signature in a metallic glass</article-title>. <source>Proc. Natl. Acad. Sci. U. S. A.</source> <volume>111</volume>, <fpage>14052</fpage>&#x2013;<lpage>14056</lpage>. <pub-id pub-id-type="doi">10.1073/pnas.1412095111</pub-id> </citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Falk</surname>
<given-names>M. L.</given-names>
</name>
<name>
<surname>Langer</surname>
<given-names>J. S.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Deformation and failure of amorphous, solidlike materials</article-title>. <source>Annu. Rev. Condens. Matter Phys.</source> <volume>2</volume>, <fpage>353</fpage>&#x2013;<lpage>373</lpage>. <pub-id pub-id-type="doi">10.1146/annurev-conmatphys-062910-140452</pub-id> </citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Falk</surname>
<given-names>M. L.</given-names>
</name>
<name>
<surname>Langer</surname>
<given-names>J. S.</given-names>
</name>
</person-group> (<year>1998</year>). <article-title>Dynamics of viscoplastic deformation in amorphous solids</article-title>. <source>Phys. Rev. E</source> <volume>57</volume>, <fpage>7192</fpage>&#x2013;<lpage>7205</lpage>. <pub-id pub-id-type="doi">10.1103/physreve.57.7192</pub-id> </citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Greer</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Cheng</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>E.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Shear bands in metallic glasses</article-title>. <source>Mater. Sci. Eng. R Rep.</source> <volume>74</volume>, <fpage>71</fpage>&#x2013;<lpage>132</lpage>. <pub-id pub-id-type="doi">10.1016/j.mser.2013.04.001</pub-id> </citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Harrington</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>A. J.</given-names>
</name>
<name>
<surname>Durian</surname>
<given-names>D. J.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Machine learning characterization of structural defects in amorphous packings of dimers and ellipses</article-title>. <source>Phys. Rev. E</source> <volume>99</volume>, <fpage>022903</fpage>. <pub-id pub-id-type="doi">10.1103/physreve.99.022903</pub-id> </citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Homer</surname>
<given-names>E. R.</given-names>
</name>
<name>
<surname>Schuh</surname>
<given-names>C. A.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>Mesoscale modeling of amorphous metals by shear transformation zone dynamics</article-title>. <source>Acta Mater.</source> <volume>57</volume>, <fpage>2823</fpage>&#x2013;<lpage>2833</lpage>. <pub-id pub-id-type="doi">10.1016/j.actamat.2009.02.035</pub-id> </citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hufnagel</surname>
<given-names>T. C.</given-names>
</name>
<name>
<surname>Schuh</surname>
<given-names>C. A.</given-names>
</name>
<name>
<surname>Falk</surname>
<given-names>M. L.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Deformation of metallic glasses: Recent developments in theory, simulations, and experiments</article-title>. <source>Acta Mater.</source> <volume>109</volume>, <fpage>375</fpage>&#x2013;<lpage>393</lpage>. <pub-id pub-id-type="doi">10.1016/j.actamat.2016.01.049</pub-id> </citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Johnson</surname>
<given-names>J. M.</given-names>
</name>
<name>
<surname>Khoshgoftaar</surname>
<given-names>T. M.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Survey on deep learning with class imbalance</article-title>. <source>J. Big Data</source> <volume>6</volume>, <fpage>27</fpage>. <pub-id pub-id-type="doi">10.1186/s40537-019-0192-5</pub-id> </citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lee</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Lee</surname>
<given-names>C.-M.</given-names>
</name>
<name>
<surname>Lee</surname>
<given-names>K.-R.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Lee</surname>
<given-names>J.-C.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Networked interpenetrating connections of icosahedra: Effects on shear transformations in metallic glass</article-title>. <source>Acta Mater.</source> <volume>59</volume>, <fpage>159</fpage>&#x2013;<lpage>170</lpage>. <pub-id pub-id-type="doi">10.1016/j.actamat.2010.09.020</pub-id> </citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lobo</surname>
<given-names>J. M.</given-names>
</name>
<name>
<surname>Jim&#xe9;nez&#x2010;Valverde</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Real</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2008</year>). <article-title>Auc: A misleading measure of the performance of predictive distribution models</article-title>. <source>Glob. Ecol. Biogeogr.</source> <volume>17</volume>, <fpage>145</fpage>&#x2013;<lpage>151</lpage>. <pub-id pub-id-type="doi">10.1111/j.1466-8238.2007.00358.x</pub-id> </citation>
</ref>
<ref id="B23">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Misra</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2019</year>). <source>Mish: A self regularized non-monotonic neural activation function</source>. <comment>
<italic>arXiv preprint arXiv:1908.08681</italic> 4<bold>,</bold> 2</comment>. </citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Patinet</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Vandembroucq</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Falk</surname>
<given-names>M. L.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Connecting local yield stresses with plastic activity in amorphous solids</article-title>. <source>Phys. Rev. Lett.</source> <volume>117</volume>, <fpage>045501</fpage>. <pub-id pub-id-type="doi">10.1103/physrevlett.117.045501</pub-id> </citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Plimpton</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>1995</year>). <article-title>Fast parallel algorithms for short-range molecular dynamics</article-title>. <source>J. Comput. Phys.</source> <volume>117</volume>, <fpage>1</fpage>&#x2013;<lpage>19</lpage>. <pub-id pub-id-type="doi">10.1006/jcph.1995.1039</pub-id> </citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Schoenholz</surname>
<given-names>S. S.</given-names>
</name>
<name>
<surname>Cubuk</surname>
<given-names>E. D.</given-names>
</name>
<name>
<surname>Sussman</surname>
<given-names>D. M.</given-names>
</name>
<name>
<surname>Kaxiras</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>A. J.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>A structural approach to relaxation in glassy liquids</article-title>. <source>Nat. Phys.</source> <volume>12</volume>, <fpage>469</fpage>&#x2013;<lpage>471</lpage>. <pub-id pub-id-type="doi">10.1038/nphys3644</pub-id> </citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Schuh</surname>
<given-names>C. A.</given-names>
</name>
<name>
<surname>Hufnagel</surname>
<given-names>T. C.</given-names>
</name>
<name>
<surname>Ramamurty</surname>
<given-names>U.</given-names>
</name>
</person-group> (<year>2007</year>). <article-title>Mechanical behavior of amorphous alloys</article-title>. <source>Acta Mater.</source> <volume>55</volume>, <fpage>4067</fpage>&#x2013;<lpage>4109</lpage>. <pub-id pub-id-type="doi">10.1016/j.actamat.2007.01.052</pub-id> </citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Schwartzman-Nowik</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Lerner</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Bouchbinder</surname>
<given-names>E.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Anisotropic structural predictor in glassy materials</article-title>. <source>Phys. Rev. E</source> <volume>99</volume>, <fpage>060601</fpage>. <pub-id pub-id-type="doi">10.1103/physreve.99.060601</pub-id> </citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sheng</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Kramer</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Cadien</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Fujita</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Highly optimized embedded-atom-method potentials for fourteen fcc metals</article-title>. <source>Phys. Rev. B</source> <volume>83</volume>, <fpage>134118</fpage>. <pub-id pub-id-type="doi">10.1103/physrevb.83.134118</pub-id> </citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Spaepen</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>1977</year>). <article-title>A microscopic mechanism for steady state inhomogeneous flow in metallic glasses</article-title>. <source>Acta metall.</source> <volume>25</volume>, <fpage>407</fpage>&#x2013;<lpage>415</lpage>. <pub-id pub-id-type="doi">10.1016/0001-6160(77)90232-2</pub-id> </citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tian</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Fan</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Mousseau</surname>
<given-names>N.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Identifying flow defects in amorphous alloys using machine learning outlier detection methods</article-title>. <source>Scr. Mater.</source> <volume>186</volume>, <fpage>185</fpage>&#x2013;<lpage>189</lpage>. <pub-id pub-id-type="doi">10.1016/j.scriptamat.2020.05.038</pub-id> </citation>
</ref>
<ref id="B32">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Veli&#x10d;kovi&#x107;</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Cucurull</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Casanova</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Romero</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Lio</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Bengio</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2017</year>). <source>Graph attention networks</source>. <comment>
<italic>arXiv preprint arXiv:1710.10903</italic>
</comment>. </citation>
</ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wakeda</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Shibutani</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>Icosahedral clustering with medium-range order and local elastic properties of amorphous metals</article-title>. <source>Acta mater.</source> <volume>58</volume>, <fpage>3963</fpage>&#x2013;<lpage>3969</lpage>. <pub-id pub-id-type="doi">10.1016/j.actamat.2010.03.029</pub-id> </citation>
</ref>
<ref id="B34">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Ding</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Podryabinkin</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Shapeev</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>E.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>Predicting the propensity for thermally activated &#x3b2; events in metallic glasses via interpretable machine learning</article-title>. <source>npj Comput. Mat.</source> <volume>6</volume>, <fpage>194</fpage>. <pub-id pub-id-type="doi">10.1038/s41524-020-00467-4</pub-id> </citation>
</ref>
<ref id="B35">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Jain</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>A transferable machine-learning framework linking interstice distribution and plastic heterogeneity in metallic glasses</article-title>. <source>Nat. Commun.</source> <volume>10</volume>, <fpage>5537</fpage>. <pub-id pub-id-type="doi">10.1038/s41467-019-13511-9</pub-id> </citation>
</ref>
<ref id="B36">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>W. H.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>The elastic properties, elastic models and elastic perspectives of metallic glasses</article-title>. <source>Prog. Mater. Sci.</source> <volume>57</volume>, <fpage>487</fpage>&#x2013;<lpage>656</lpage>. <pub-id pub-id-type="doi">10.1016/j.pmatsci.2011.07.001</pub-id> </citation>
</ref>
<ref id="B37">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xu</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Falk</surname>
<given-names>M. L.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Kong</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Predicting shear transformation events in metallic glasses</article-title>. <source>Phys. Rev. Lett.</source> <volume>120</volume>, <fpage>125503</fpage>. <pub-id pub-id-type="doi">10.1103/physrevlett.120.125503</pub-id> </citation>
</ref>
<ref id="B38">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xu</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Falk</surname>
<given-names>M. L.</given-names>
</name>
<name>
<surname>Patinet</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Guan</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Atomic nonaffinity as a predictor of plasticity in amorphous solids</article-title>. <source>Phys. Rev. Mat.</source> <volume>5</volume>, <fpage>025603</fpage>. <pub-id pub-id-type="doi">10.1103/physrevmaterials.5.025603</pub-id> </citation>
</ref>
<ref id="B39">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>Z.-Y.</given-names>
</name>
<name>
<surname>Wei</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Zaccone</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y.-J.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Machine-learning integrated glassy defect from an intricate configurational-thermodynamic-dynamic space</article-title>. <source>Phys. Rev. B</source> <volume>104</volume>, <fpage>064108</fpage>. <pub-id pub-id-type="doi">10.1103/physrevb.104.064108</pub-id> </citation>
</ref>
</ref-list>
</back>
</article>