PoreML: A Data-Driven Framework for Learning Multiphase Flow in Porous Media

summary

Video file (mp4)

The gist

Detailed Research Summary of PoreML: A Data-Driven Framework for Learning Multiphase Flow in Porous Media PoreML is an open-source, physics-grounded framework designed to unify data generation, model

In short

PoreML is an open-source framework that unifies data generation, model training, and evaluation for learning multiphase flow in porous media. It introduces a validated Lattice Boltzmann solver to create a massive dataset of 560 runs and 158,546 time steps across diverse geometries. The framework uses advanced metrics like the Euler characteristic to rigorously test machine learning models for physical accuracy.

Key concepts

Lattice Boltzmann Method (LBM)
This is a GPU-native solver used to simulate fluid flow within porous structures. It models the physics by distributing fluid properties across a discrete grid, ensuring that the resulting motion is consistent with fundamental fluid dynamics equations like Navier–Stokes. It allows for reproducible data generation.
PoreML Dataset
This is an extensive collection of time-resolved, 3D fluid distribution data for multiphase flow in porous media. It includes 560 simulation runs and over 158,000 stored time steps across different geometries and wetting conditions. This dataset serves as the foundation for training machine learning models.
Euler Characteristic ($\chi$)
This mathematical tool is used to quantify the topological fidelity of a fluid flow simulation. It measures the connectivity of the fluid phases by counting features like islands, tunnels, and enclosed bubbles. A high Euler characteristic indicates that a model accurately captures how fluids are connected in space.
Autoregressive Rollouts
This is a machine learning evaluation technique where models are tested by predicting future states sequentially over long sequences of time steps. This assesses the model's ability to maintain physical consistency and predict the long-term evolution of fluid interfaces rather than just single-step accuracy.

Terminology used across episodes

This episode discusses

The paper

PoreML: A Data-Driven Framework for Learning Multiphase Flow in Porous Media · Read on arXiv

Chunyang Wang, Mingrui Zhang, Yuyan Zhang, Linqi Zhu, Xin Ju, Edo Sicco Boek, Martin J. Blunt, Gege Wen

Imperial College London University of Stanford University Queen Mary University of London EarthFlow AI, Inc.

Multiphase flow in porous microstructures is central to CO 2 storage, fuel-cell operation, and flip-chip packaging. Predicting these flows remains challenging because wettability and complex pore geometry govern the nonlinear evolution of fluid interfaces. Machine learning holds substantial promise for advancing the field, but progress is constrained by scarce time-resolved 3D datasets and a lack of a unified workflow for training and evaluating models. To fill this critical gap, we introduce PoreML, an open-source framework unifying data generation, model training, and evaluation grounded in pore-scale physics. The framework comprises three core components. (a) A modern GPU-native lattice Boltzmann solver, validated against analytical solutions and published experiments, enables reproducible data generation. (b) A 3.3 TB dataset contains 560 simulation runs and 158,546 stored time steps across four application-driven scenarios. These trajectories span synthetic structures and geometries derived from micro-CT scans of real materials, covering diverse wetting conditions and viscosity ratios. (c) A unified learning framework evaluates one-step prediction and autoregressive rollouts. Its domain-specific evaluation protocols assess predictive accuracy and physical consistency. We evaluate five models of diverse architecture under these protocols. Two complementary challenges assess transfer to larger domains and from synthetic to micro-CT-derived structures. PoreML provides a shared foundation for machine-learning research on multiphase flow in porous media, with the aim of empowering the community to develop reliable predictive models and advance the field.

Transcript

Introduction to the show: ident: AI Radio. Generated commentary on the latest Artificial Intelligence papers.

Tom: Today's paper: "PoreML: A Data-Driven Framework for Learning Multiphase Flow in Porous Media".

Jane: Detailed Research Summary of PoreML: A Data-Driven Framework for Learning Multiphase Flow in Porous Media PoreML is an open-source, physics-grounded framework designed to unify data generation, model training,

Tom: First, who's behind it and why it matters.

Paper summary: Tom: So we’ve covered that PoreML is a framework aiming to unify data generation, training, and evaluation for multiphase flow in porous media. We talked about how it uses a GPU-native lattice Boltzmann solver to make the data reproducible > Page one -- <ref:2610.10314#pg1>

Jane: And then they have this dataset, which is described as substantial—it contains five hundred sixty simulation runs and over one hundred fifty-eight thousand five hundred forty-six stored time steps across four application-driven scenarios > Page two --

Lu: It's important to note that this dataset isn't just synthetic; it pairs generated structures with real geometries from microcomputed tomography scans, covering various domain sizes and wettabilities > Page two -- <ref:2610.10314#pg1>

Meng: From a production standpoint, the scale of that data is huge. Having all those time steps means you can train models on very long sequences > Page one -- <ref:2610.10314#pg1>

Tom: And the framework includes methods for one-step prediction and autoregressive rollouts to assess long-term predictive capability > Page one -- <ref:2610.10314#pg1>

Jane: So, what this really means for someone listening who isn't deep in pore-scale physics is that they have a standardized way to generate high-quality data and a rigorous benchmark to test any AI model they build on top of it > Page three -- <ref:2610.10314#pg1>

Lu: It shows that the scarcity of time-resolved experimental data can be overcome by using direct simulation on microCT scans as a controlled alternative, though the resolution of the input mesh still matters > Page three -- <ref:2610.10314#pg1>

Meng: And from my perspective, if you want to deploy a model, having this unified evaluation protocol that checks for physical consistency is key because low field error doesn't guarantee correct connectivity > Page three -- <ref:2610.10314#pg1>

Tom: So it’s about moving beyond just looking at the final state of the flow and starting to check how the fluid actually moved through those complex pore spaces > Page one -- <ref:2610.10314#pg1>

Jane: So, we're setting up a system where you can generate data that is both physically accurate and ready for rigorous machine learning research > Page one -- <ref:2610.10314#pg1>

Conclusion: Tom: To wrap up, PoreML is this open-source framework that connects physics to machine learning for modeling multiphase flow in porous media > Page one -- <ref:2610.10314#pg1,multiphase flow in porous media>

Jane: The authors are Chunyang Wang, Mingrui Zhang, Yuyan Zhang, Linqi Zhu, Xin Ju, Edo Sicco Boek, Martin J. Blunt and Gege Wen > Page one -- <ref:2610.10314#pg1>

Lu: The main implication is that they provide a shared foundation for the community to develop reliable predictive models for this complex physical system > Page one -- <ref:2610.10314#pg1>

Meng: If you're building an AI model for something like CO two storage or fuel cells, you have this framework to start with rather than starting from scratch > Page one -- <ref:2610.10314#pg1>

Tom: It means the community can focus on developing models that actually work in these real-world scenarios because they are tested against physical consistency metrics like the Euler characteristic > Page three -- <ref:2610.10314#pg1>

Jane: So, it’s about moving from just having a lot of data to having a robust system for learning accurate predictive models for these complex physical processes > Page one -- <ref:2610.10314#pg1>

More episodes

← Home