AlphaGeo — Constitutive Modeling Automation and Automatic Calibration

Back

Abstract

AlphaGeo is a multi‑agent pipeline for automating constitutive modelling: it configures models, performs parameter identification, and calibrates to data with minimal manual effort. The workflow: (1) Explorer samples parameters and initial conditions within bounds; (2) Self‑Play builds a surrogate dataset from states S and deltas D; (3) Learner trains a mapping f: X→ΔA to predict parameter updates; (4) MCTS refines ΔA to minimize calibration error.

Animation guide: The left panels show the Explorer’s bounds and Self‑Play trials; the center panel tracks Learner training; the right panel animates MCTS iterations. The final panel compares baseline, final prediction, and observations with a legend.

Publications & Repositories

Technologies

Python PyTorch TensorFlow HDF5 Multi‑Agent System Semi‑Supervised Learning MCTS

Explorer Agent (adjust A, G within bounds)

Explorer samples A (model parameters [a₁..a_M]) and G (initial conditions [g₁..g_NIC]) within their bounds. Each sample yields a prediction yᵢ and a delta Δyᵢ = yᵢ − y₀ (vs baseline y₀). States are S = {(x, y₀)} and deltas are D = {Δyᵢ}; together they form X = {S, D} for the learner.

Self‑Play Trials (build X={S,D}, Y=ΔA)

X collects states S and differences D where S = {(x, y₀)} are baseline input‑output pairs, D = {Δyᵢ} are per‑trial prediction deltas; A are model parameters [a₁..a_M]; G are initial conditions [g₁..g_NIC].

Learner Agent (train surrogate f: X → ΔA)

MCTS (selection → expansion → simulation → backprop)

Final Parameter Finding