Machine-Guided Discovery of a Real-World Rogue Wave Model

Dion Häfner, Johannes Gemmrich, Markus Jochum
11/21/2023
physics.geo-phcs.LG

Official code: dionhaefner/rogue-wave-discovery (14 stars, MIT, last commit 2023-09-25).

Abstract

Big data and large-scale machine learning have had a profound impact on science and engineering, particularly in fields focused on forecasting and prediction. Yet, it is still not clear how we can use the superior pattern matching abilities of machine learning models for scientific discovery. This is because the goals of machine learning and science are generally not aligned. In addition to being accurate, scientific theories must also be causally consistent with the underlying physical process and allow for human analysis, reasoning, and manipulation to advance the field. In this paper, we present a case study on discovering a new symbolic model for oceanic rogue waves from data using causal analysis, deep learning, parsimony-guided model selection, and symbolic regression. We train an artificial neural network on causal features from an extensive dataset of observations from wave buoys, while selecting for predictive performance and causal invariance. We apply symbolic regression to distill this black-box model into a mathematical equation that retains the neural network's predictive capabilities, while allowing for interpretation in the context of existing wave theory. The resulting model reproduces known behavior, generates well-calibrated probabilities, and achieves better predictive scores on unseen data than current theory. This showcases how machine learning can facilitate inductive scientific discovery, and paves the way for more accurate rogue wave forecasting.

View on arXivView PDF

Code Implementations(1)

MIT

Code for the paper "Machine-Guided Discovery of a Real-World Rogue Wave Model" (Häfner et al., 2023)

144Shell, PythonSep 20, 20233 years agoMIT

Similar Papers

Cite this paper

@article{hfner2023machineguided,
  title  = {Machine-Guided Discovery of a Real-World Rogue Wave Model},
  author = {Dion Häfner and Johannes Gemmrich and Markus Jochum},
  year   = {2023},
  eprint = {2311.12579},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2311.12579v1}
}

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/2311.12579.svg)](https://codeofpaper.com/paper/2311.12579)

Discussion