Repository logo

Machine Learning for Inverse Design

dc.contributor.authorThomas, Evan
dc.contributor.supervisorTamblyn, Isaac
dc.date.accessioned2023-02-08T14:32:32Z
dc.date.available2023-02-08T14:32:32Z
dc.date.issued2023-02-08en_US
dc.description.abstract"Inverse design" formulates the design process as an inverse problem; optimal values of a parameterized design space are sought so to best reproduce quantitative outcomes from the forwards dynamics of the design's intended environment. Arguably, two subtasks are necessary to iteratively solve such a design problem; the generation and evaluation of designs. This thesis work documents two experiments leveraging machine learning (ML) to facilitate each subtask. Included first is a review of relevant physics and machine learning theory. Then, analysis on the theoretical foundations of ensemble methods realizes a novel equation describing the effect of Bagging and Random Forests on the expected mean squared error of a base model. Complex models of design evaluation may capture environmental dynamics beyond those that are useful for a design optimization. These constitute unnecessary time and computational costs. The first experiment attempts to avoid these by replacing EGSnrc, a Monte Carlo simulation of coupled electron-photon transport, with an efficient ML "surrogate model". To investigate the benefits of surrogate models, a simulated annealing design optimization is twice conducted to reproduce an arbitrary target design, once using EGSnrc and once using a random forest regressor as a surrogate model. It is found that using the surrogate model produced approximately an 100x speed-up, and converged upon an effective design in fewer iterations. In conclusion, using a surrogate model is faster and (in this case) also more effective per-iteration. The second experiment of this thesis work leveraged machine learning for design generation. As a proof-of-concept design objective, the work seeks to efficiently sample 2D Ising spin model configurations from an optimized design space with a uniform distribution of internal energies. Randomly sampling configurations yields a narrow Gaussian distribution of internal energies. Convolutional neural networks (CNN) trained with NeuroEvolution, a mutation-only genetic algorithm, were used to statistically shape the design space. Networks contribute to sampling by processing random inputs, their outputs are then regularized into acceptable configurations. Samples produced with CNNs had more uniform distribution of internal energies, and ranged across the entire space of possible values. In combination with conventional sampling methods, these CNNs can facilitate the sampling of configurations with uniformly distributed internal energies.en_US
dc.identifier.urihttp://hdl.handle.net/10393/44603
dc.identifier.urihttp://dx.doi.org/10.20381/ruor-28809
dc.language.isoenen_US
dc.publisherUniversité d'Ottawa / University of Ottawaen_US
dc.rightsAttribution-ShareAlike 4.0 International*
dc.rights.urihttp://creativecommons.org/licenses/by-sa/4.0/*
dc.subjectMachine Learningen_US
dc.subjectInverse Designen_US
dc.subjectBaggingen_US
dc.subjectOptimizationen_US
dc.subjectArtificial Intelligenceen_US
dc.subjectRandom Forestsen_US
dc.subjectAutomationen_US
dc.subjectDesignen_US
dc.subjectSurrogate Modelen_US
dc.subjectGenerative Designen_US
dc.titleMachine Learning for Inverse Designen_US
dc.typeThesisen_US
thesis.degree.disciplineSciences / Scienceen_US
thesis.degree.levelMastersen_US
thesis.degree.nameMScen_US
uottawa.departmentPhysique / Physicsen_US

Files

Original bundle

Now showing 1 - 2 of 2
Loading...
Thumbnail ImageThumbnail Image
Name:
Thomas_Evan_2023_Supplemental.pdf
Size:
331.26 KB
Format:
Adobe Portable Document Format
Description:
Supplemental sections. Contains computer code.
Loading...
Thumbnail ImageThumbnail Image
Name:
Thomas_Evan_2023_thesis.pdf
Size:
2.82 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail ImageThumbnail Image
Name:
license.txt
Size:
6.65 KB
Format:
Item-specific license agreed upon to submission
Description: