Data-driven model reconstruction for nonlinear wave dynamics

Ekaterina Smolina, Lev Smirnov, Daniel Leykam, Franco Nori, Daria Smirnova
11/18/2024
physics.opticscs.LGmath-ph

No confident code implementation found for this paper.

Abstract

The use of machine learning to predict wave dynamics is a topic of growing interest, but commonly-used deep learning approaches suffer from a lack of interpretability of the trained models. Here we present an interpretable machine learning framework for analyzing the nonlinear evolution dynamics of optical wavepackets in complex wave media. We use sparse regression to reduce microscopic discrete lattice models to simpler effective continuum models which can accurately describe the dynamics of the wavepacket envelope. We apply our approach to valley-Hall domain walls in honeycomb photonic lattices of laser-written waveguides with Kerr-type nonlinearity and different boundary shapes. The reconstructed equations accurately reproduce the linear dispersion and nonlinear effects including self-steepening and self-focusing. This scheme is proven free of the a priori limitations imposed by the underlying hierarchy of scales traditionally employed in asymptotic analytical methods. It represents a powerful interpretable machine learning technique of interest for advancing design capabilities in photonics and framing the complex interaction-driven dynamics in various topological materials.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{smolina2024datadriven,
  title  = {Data-driven model reconstruction for nonlinear wave dynamics},
  author = {Ekaterina Smolina and Lev Smirnov and Daniel Leykam and Franco Nori and Daria Smirnova},
  year   = {2024},
  eprint = {2411.11556},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2411.11556v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2411.11556.svg)](https://codeofpaper.com/paper/2411.11556)

Discussion