Page 84 - Read Online
P. 84

Page 6 of 20                       Gesch et al. J. Mater. Inf. 2025, 5, 42  https://dx.doi.org/10.20517/jmi.2025.23

               time steps is set to 30,000,000, and no-flux boundary conditions are applied to all sides of the domain,
               ensuring that microstructures stick to the edges of the simulation box and do not pass through. All
               microstructure evolutionary trajectories are evenly divided into the 100 intervals, ensuring that each
               simulation has a 256 × 256 × 100 data points. As it does not have microstructures, it is not included in the
               dataset, but a snapshot of the initial condition is also saved for each trajectory. Given the five coupled fields
               in each simulation, the total size of a microstructure evolution for 200 simulations is 256 × 256 × 100 × 5 ×
               200 (26 billion data points) generated in this work. Each phase-field simulation takes about 377 minutes by
               using 16 CPUs on HPC facilities at the Alabama Supercomputer Center to predict the microstructure
               evolution of Ostwald ripening over the 100 time frames. All microstructure databases have been uploaded to
                                                                                  [59]
               the materials data facility (MDF) [57,58]  and the database is already available online .

               Dimensionality reduction of microstructural evolution
               A key component of our accelerated framework is the manifold hypothesis, which suggests that high-
                                                                                         [60]
               dimensional data lies near a low-dimensional manifold inside high-dimensional space . Similarly, many
               studies have shown that high-dimensional microstructure images can be effectively transformed into a
               lower-dimensional space while preserving key features to represent their evolutionary behaviors. Therefore,
               we applied dimensionality reduction to transform the 2D microstructure images of Ostwald ripening into a
               reduced space. A recent study by Desai et al. has demonstrated that the autoencoder is a very powerful
               technique in transforming microstructure images into low-dimensional space and provides smooth
                                         [61]
               trajectories in the latent space . As such, we primarily adopted this approach to process the 2D images of
               Ostwald ripening for all five coupled fields [Figure 1B].

               Autoencoder
               An autoencoder is an unsupervised learning technique that is designed to encode high-dimensional data
               into a compressed and meaningful representation [62,63] . Briefly speaking, an autoencoder has two major
               components: an encoder that maps the input data into a lower-dimensional space, and a decoder that
               reconstructs the original data from this compressed representation [Figure 1B]. The code typically has a
               space Z, which is smaller than the original space of input data but can still retain useful features in its
               compressed space. This capability makes autoencoders a powerful tool for transforming 2D microstructure
               image data, X (x, t), into a low-dimensional representation, Z (x, t) [64,65] . The microstructure dataset used to
                                                                     i
               train the autoencoders consists of 80,000 2D images, which is 80% of all microstructure images generated
               for Ostwald ripening. The microstructure images from the early time frames (1 to 80) were preferentially
               selected as training data due to their larger diversity, while those from later time frames tend to exhibit more
               uniform and constant features because most of the systems have reached a fully stabilized state after time
               frame 80 and were thus included less often. This selection strategy also ensured that each microstructure
               trajectory has an equal number of microstructure images (80) included in the entire dataset. The training
               routine further creates a split between training data and validation data, with 80% used for training and 20%
               used for testing. The autoencoders were trained to minimize the reconstruction error using the binary
                                                  [66]
               cross-entropy (BCE) as the loss function . We selected BCE as the performance metric for evaluating the
               reconstruction performance of the autoencoder due to two main reasons: (i) its focus on the probabilistic
               difference between the predicted and actual outputs when there are discrete options, such as in phase
               selection during reconstruction; and (ii) faster convergence speed during the training process. The training
               was conducted for a total of 1,400 epochs, and the autoencoder reached convergence after approximately
               700 epochs, based on the training and validation loss shown in Supplementary Figure 2. The reconstruction
               error depends on the size of the latent dimension Z, i.e., the degree of data compression desired. By testing
               the performance of autoencoders, we found that the 2D microstructure images with 256 × 256 pixels can be
               effectively transformed a 16-value representation which can be viewed as a 4 × 4 matrix. The well-trained
               autoencoders enable the complete encoding and reconstruction of any microstructure frame of the same
   79   80   81   82   83   84   85   86   87   88   89