Skip to article frontmatterSkip to article content

Abstractions Overview

CSIC
UCM
IGEO

Geoscience Tasks

Interpolation. Within Convex Hull of points; Missingness

Extrapolation. X-Casting; Problems - Data Drift, Distribution Shift, Bad Generalization

Variable Transformation. Multivariate, High-Correlation, High-Dimensionality


Operator Learning

A Space, time, and quantity perspective


Quadrant of Things That Can Go Wrong

  • Measurements
  • Domain Shape
  • Model
  • Solution Procedure

Designing Models for Dynamical Systems

A Hierarchical Sequence of Decisions (Gharari et al, 2021)


Data-Driven Model Elements with PGMs

  • Pieces - Observations, Covariates, Latent Variables, Quantity of Interest
  • Directions - Directional, Bi-Directional, Non-Directional
  • Independence

Bayesian Modeling

  • Data Likelihood, Prior, Marginal Likelihood
  • Posterior, Prior Predictive Distribution, Posterior Predictive Distribution
  • Variational Posterior

ML Algorithm Abstractions

How to read ML papers effectively.

  • Data Module
  • Model
  • Criteria
  • Optimizer
  • (Learner)

Software Stack

  • Hardware Agnostic Tensor Library - jax
  • AutoDifferentiation - jax
  • Deep Learning Library - keras
  • Probabilistic Programming Language - numpyro
References
  1. Gharari, S., Gupta, H. V., Clark, M. P., Hrachowitz, M., Fenicia, F., Matgen, P., & Savenije, H. H. G. (2021). Understanding the Information Content in the Hierarchy of Model Development Decisions: Learning From Data. Water Resources Research, 57(6). 10.1029/2020wr027948