Machine Learning Inverse Problem for Topological Photonics

Laura Pilozzi,Francis A. Farrelly,Giulia Marcucci,Claudio Conti
DOI: https://doi.org/10.48550/arXiv.1803.02875
2018-03-08
Abstract:Topological concepts open many new horizons for photonic devices, from integrated optics to lasers. The complexity of large scale topological devices asks for an effective solution of the inverse problem: how best to engineer the topology for a specific application? We introduce a novel machine learning approach to the topological inverse problem. We train a neural network system with the band structure of the Aubry-Andre-Harper model and then adopt the network for solving the inverse problem. Our application is able to identify the parameters of a complex topological insulator in order to obtain protected edge states at target frequencies. One challenging aspect is handling the multivalued branches of the direct problem and discarding unphysical solutions. We overcome this problem by adopting a self-consistent method to only select physically relevant solutions. We demonstrate our technique in a realistic topological laser design and by resorting to the widely available open-source TensorFlow library. Our results are general and scalable to thousands of topological components. This new inverse design technique based on machine learning potentially extends the applications of topological photonics, for example, to frequency combs, quantum sources, neuromorphic computing and metrology.
Optics
What problem does this paper attempt to address?
This paper attempts to address the problem of how to effectively solve the inverse problem in topological photonics, specifically how to design topological structures with desired optical properties based on specific application requirements. Specifically, the authors introduce a machine learning-based approach to solve this inverse problem by training a neural network system to identify the parameters of complex topological insulators to obtain protected edge states at the target frequency. ### Main Issues 1. **Challenges of the Inverse Problem**: - The design of topological photonic devices requires solving the inverse problem, i.e., how to design topological structures based on the desired optical properties (such as protected edge states). - Traditional computational methods often need to be customized for specific tasks, lacking generality and scalability. 2. **Handling Multivalued Branches**: - The multivalued branches of the direct problem lead to non-unique solutions for the inverse problem, requiring the exclusion of non-physical solutions. ### Solution 1. **Machine Learning Approach**: - Using neural networks (NN) to train the band structure of the Aubry-Andre-Harper model, and then using the trained network to solve the inverse problem. - Ensuring only physically feasible solutions are selected through a self-consistent loop method, with specific steps including: - First, inputting features such as target frequency and mode index to obtain preliminary topological parameters. - Then, inputting these parameters into the direct problem network to verify if they meet the original target frequency. - If the verification result matches the target frequency, the solution is retained; otherwise, continue searching for other possible solutions. 2. **Handling Multivalued Functions**: - Introducing classification features (such as mode index and trend) to label training data, effectively handling multivalued functions. - Using multiple independent neural networks to handle different modes and trends separately, avoiding the discontinuity problem in the feature domain of a single network. ### Application Prospects - This method can be applied to the design of various complex topological photonic structures, such as frequency combs, quantum sources, brain-like computing, and metrology. - The method is general and scalable, capable of handling complex structures with thousands of topological components. ### Conclusion By introducing machine learning techniques, the authors successfully solved the inverse problem in topological photonics, providing an efficient and accurate design method, offering new tools and ideas for the development of future topological photonic devices.