Papers
Topics
Authors
Recent
Search
2000 character limit reached

Interaction-based Material Network (IMN)

Updated 5 July 2026
  • IMN is a machine learning framework that embeds explicit interaction physics within a binary-tree structure for multiscale material modeling.
  • It employs analytical two-phase homogenization blocks and trains on linear-elastic DNS data to extrapolate to nonlinear, path-dependent behavior.
  • IMN offers significant computational speed-ups over DNS while preserving interpretability through physically meaningful parameters and interaction laws.

Searching arXiv for IMN/DMN/ODMN papers and related material-network work. arxiv_search(query="interaction-based material network deep material network ODMN polycrystalline materials modeling", max_results=10, sort_by="relevance") Interaction-based Material Network (IMN) denotes a family of structure-preserving, mechanistic machine-learning surrogates for multiscale material modeling that retain an explicit homogenization architecture rather than replacing it with a purely black-box predictor. Across the literature, the term is used for closely related formulations derived from Deep Material Networks (DMNs): an interface-enriched network with cohesive layers for heterogeneous media with interfacial failure (Liu, 2019), a Hill–Mandel-based interaction formulation for polycrystalline homogenization and nonlinear upscaling (Wei et al., 4 Feb 2025), and a rotation-free alternative to the original DMN in which interaction planes are parameterized directly by unit normals (He et al., 6 Feb 2026). In all of these uses, the central idea is that microstructural subregions are organized in a binary tree, combined through analytical two-phase building blocks, trained primarily on linear-elastic data, and then deployed for nonlinear, path-dependent online prediction.

1. Terminology, lineage, and scope

The IMN emerged from the DMN program as a way to make phase interaction more explicit while preserving the interpretability of analytical homogenization blocks. In the work by Liu et al., "Deep material network with cohesive layers: Multi-stage training and interfacial failure analysis" (Liu, 2019), IMN refers to a DMN enriched by a hierarchy of zero-thickness cohesive building blocks. Each selected bottom-layer node is attached to a small subnetwork of serial cohesive layers, so that interfacial traction–separation behavior can be represented within the same reduced-order architecture that handles bulk homogenization.

In later polycrystal modeling, the term is used for a Hill–Mandel-based interaction mechanism that directly encodes stress-equilibrium directions among RVE subregions. The paper "Orientation-aware interaction-based deep material network in polycrystalline materials modeling" (Wei et al., 4 Feb 2025) describes this interaction mechanism as the core of the ODMN. There, the IMN component captures equilibrium among subregions, while an orientation-aware mechanism learns crystallographic textures and enables texture evolution prediction.

A systematic comparison later characterized IMN as a rotation-free formulation relative to the original DMN. Rather than orienting each interaction by three Euler angles, IMN directly parameterizes the unit normal of the interaction plane by two angles, yielding a more compact offline training problem while maintaining comparable online prediction accuracy for sufficiently deep networks (He et al., 6 Feb 2026).

This usage suggests that IMN is best understood not as a single fixed architecture but as a class of analytical material networks in which interaction physics is made explicit at the building-block level. The invariant features are the binary-tree topology, physically interpretable parameters, and the reuse of linear-elastic offline data to support nonlinear online extrapolation.

2. Governing mechanics and interaction laws

A central formulation of IMN is based on the Hill–Mandel macro–micro energetic consistency condition. In the ODMN presentation, the virtual-work statement is written as

δWmacro=σˉ:δε,δWmicro=i=02N1Wiσi:δεi,\delta W_{\mathrm{macro}}=\bar{\sigma}:\delta\varepsilon,\qquad \delta W_{\mathrm{micro}}=\sum_{i=0}^{2^N-1} W^i\,\sigma^i:\delta\varepsilon^i,

which implies

iWiσi:(δεiδε)=0.\sum_i W^i\,\sigma^i:(\delta\varepsilon^i-\delta\varepsilon)=0.

The interaction assumption is a rank-one decomposition of each subregion strain increment,

δεi=δε+j=02N2αi,jajNj,\delta\varepsilon^i=\delta\varepsilon+\sum_{j=0}^{2^N-2}\alpha^{i,j}\,a^j\otimes N^j,

and substitution into the Hill–Mandel condition yields stress-equilibrium constraints

i=02N1Wiαi,jσiNj=0for j=0,,2N2.\sum_{i=0}^{2^N-1} W^i\,\alpha^{i,j}\,\sigma^i\cdot N^j=0 \qquad \text{for } j=0,\dots,2^N-2.

In the linear regime, these relations define a small system for the interaction variables aja^j, while the equilibrium directions NjN^j themselves are trainable in the homogenization stage (Wei et al., 4 Feb 2025).

The same interaction physics can be expressed at the level of each binary homogenization block. The rotation-free IMN formulation defines a unit normal

n=[cos(2πθ)sin(πϕ),  sin(2πθ)sin(πϕ),  cos(πϕ)],\vec n=\bigl[\cos(2\pi\theta)\sin(\pi\phi),\;\sin(2\pi\theta)\sin(\pi\phi),\;\cos(\pi\phi)\bigr],

and imposes rule-of-mixtures relations for strain and stress together with traction continuity,

εh=f1ε1+f2ε2,σh=f1σ1+f2σ2,\boldsymbol\varepsilon^h=f^1\boldsymbol\varepsilon^1+f^2\boldsymbol\varepsilon^2,\qquad \boldsymbol\sigma^h=f^1\boldsymbol\sigma^1+f^2\boldsymbol\sigma^2,

H(n)T(σ2σ1)=0.\mathbf H(\vec n)^T(\boldsymbol\sigma^2-\boldsymbol\sigma^1)=0.

Solving these relations yields a closed-form homogenized stiffness,

Ch=f1C1+f2C2(C2C1)Hb,\mathbf C^h = f^1 \mathbf C^1 + f^2 \mathbf C^2 -\left(\mathbf C^2-\mathbf C^1\right)\mathbf H\mathbf b,

with iWiσi:(δεiδε)=0.\sum_i W^i\,\sigma^i:(\delta\varepsilon^i-\delta\varepsilon)=0.0 defined analytically in terms of iWiσi:(δεiδε)=0.\sum_i W^i\,\sigma^i:(\delta\varepsilon^i-\delta\varepsilon)=0.1, iWiσi:(δεiδε)=0.\sum_i W^i\,\sigma^i:(\delta\varepsilon^i-\delta\varepsilon)=0.2, iWiσi:(δεiδε)=0.\sum_i W^i\,\sigma^i:(\delta\varepsilon^i-\delta\varepsilon)=0.3, and the child stiffness tensors (He et al., 6 Feb 2026).

The ODMN paper states the same binary merge through the operator

iWiσi:(δεiδε)=0.\sum_i W^i\,\sigma^i:(\delta\varepsilon^i-\delta\varepsilon)=0.4

where

iWiσi:(δεiδε)=0.\sum_i W^i\,\sigma^i:(\delta\varepsilon^i-\delta\varepsilon)=0.5

This formulation makes the interaction direction iWiσi:(δεiδε)=0.\sum_i W^i\,\sigma^i:(\delta\varepsilon^i-\delta\varepsilon)=0.6 part of the learned physics (Wei et al., 4 Feb 2025).

In the cohesive IMN, interaction is enriched further by explicit interface kinematics. The compliance of a cohesively bonded block is propagated analytically as

iWiσi:(δεiδε)=0.\sum_i W^i\,\sigma^i:(\delta\varepsilon^i-\delta\varepsilon)=0.7

where iWiσi:(δεiδε)=0.\sum_i W^i\,\sigma^i:(\delta\varepsilon^i-\delta\varepsilon)=0.8 is a reciprocal-length activation and iWiσi:(δεiδε)=0.\sum_i W^i\,\sigma^i:(\delta\varepsilon^i-\delta\varepsilon)=0.9 is the effective layer thickness. The online cohesive law follows the Camacho–Ortiz bilinear form with

δεi=δε+j=02N2αi,jajNj,\delta\varepsilon^i=\delta\varepsilon+\sum_{j=0}^{2^N-2}\alpha^{i,j}\,a^j\otimes N^j,0

δεi=δε+j=02N2αi,jajNj,\delta\varepsilon^i=\delta\varepsilon+\sum_{j=0}^{2^N-2}\alpha^{i,j}\,a^j\otimes N^j,1

and

δεi=δε+j=02N2αi,jajNj,\delta\varepsilon^i=\delta\varepsilon+\sum_{j=0}^{2^N-2}\alpha^{i,j}\,a^j\otimes N^j,2

with irreversible softening enforced by updating δεi=δε+j=02N2αi,jajNj,\delta\varepsilon^i=\delta\varepsilon+\sum_{j=0}^{2^N-2}\alpha^{i,j}\,a^j\otimes N^j,3 when δεi=δε+j=02N2αi,jajNj,\delta\varepsilon^i=\delta\varepsilon+\sum_{j=0}^{2^N-2}\alpha^{i,j}\,a^j\otimes N^j,4 exceeds it during loading (Liu, 2019).

3. Binary-tree architecture and parameterization

IMN retains the binary-tree topology of DMN. A depth-δεi=δε+j=02N2αi,jajNj,\delta\varepsilon^i=\delta\varepsilon+\sum_{j=0}^{2^N-2}\alpha^{i,j}\,a^j\otimes N^j,5 network has δεi=δε+j=02N2αi,jajNj,\delta\varepsilon^i=\delta\varepsilon+\sum_{j=0}^{2^N-2}\alpha^{i,j}\,a^j\otimes N^j,6 leaf nodes and δεi=δε+j=02N2αi,jajNj,\delta\varepsilon^i=\delta\varepsilon+\sum_{j=0}^{2^N-2}\alpha^{i,j}\,a^j\otimes N^j,7 internal interaction nodes in the polycrystal formulations, while the systematic assessment states that an δεi=δε+j=02N2αi,jajNj,\delta\varepsilon^i=\delta\varepsilon+\sum_{j=0}^{2^N-2}\alpha^{i,j}\,a^j\otimes N^j,8-layer tree has δεi=δε+j=02N2αi,jajNj,\delta\varepsilon^i=\delta\varepsilon+\sum_{j=0}^{2^N-2}\alpha^{i,j}\,a^j\otimes N^j,9 base leaves and i=02N1Wiαi,jσiNj=0for j=0,,2N2.\sum_{i=0}^{2^N-1} W^i\,\alpha^{i,j}\,\sigma^i\cdot N^j=0 \qquad \text{for } j=0,\dots,2^N-2.0 total nodes when the entire hierarchy is counted (Wei et al., 4 Feb 2025, He et al., 6 Feb 2026). Each parent node combines two child subtrees through an analytical two-phase homogenization block.

In the ODMN, each material leaf i=02N1Wiαi,jσiNj=0for j=0,,2N2.\sum_{i=0}^{2^N-1} W^i\,\alpha^{i,j}\,\sigma^i\cdot N^j=0 \qquad \text{for } j=0,\dots,2^N-2.1 carries three trainable Tait–Bryan angles i=02N1Wiαi,jσiNj=0for j=0,,2N2.\sum_{i=0}^{2^N-1} W^i\,\alpha^{i,j}\,\sigma^i\cdot N^j=0 \qquad \text{for } j=0,\dots,2^N-2.2 and a scalar i=02N1Wiαi,jσiNj=0for j=0,,2N2.\sum_{i=0}^{2^N-1} W^i\,\alpha^{i,j}\,\sigma^i\cdot N^j=0 \qquad \text{for } j=0,\dots,2^N-2.3, with weight

i=02N1Wiαi,jσiNj=0for j=0,,2N2.\sum_{i=0}^{2^N-1} W^i\,\alpha^{i,j}\,\sigma^i\cdot N^j=0 \qquad \text{for } j=0,\dots,2^N-2.4

In the crystal frame, the node obeys a linear law

i=02N1Wiαi,jσiNj=0for j=0,,2N2.\sum_{i=0}^{2^N-1} W^i\,\alpha^{i,j}\,\sigma^i\cdot N^j=0 \qquad \text{for } j=0,\dots,2^N-2.5

and the rotated stiffness in the specimen frame is

i=02N1Wiαi,jσiNj=0for j=0,,2N2.\sum_{i=0}^{2^N-1} W^i\,\alpha^{i,j}\,\sigma^i\cdot N^j=0 \qquad \text{for } j=0,\dots,2^N-2.6

During plastic loading, the elastic deformation gradient is polar-decomposed as

i=02N1Wiαi,jσiNj=0for j=0,,2N2.\sum_{i=0}^{2^N-1} W^i\,\alpha^{i,j}\,\sigma^i\cdot N^j=0 \qquad \text{for } j=0,\dots,2^N-2.7

and the updated orientation i=02N1Wiαi,jσiNj=0for j=0,,2N2.\sum_{i=0}^{2^N-1} W^i\,\alpha^{i,j}\,\sigma^i\cdot N^j=0 \qquad \text{for } j=0,\dots,2^N-2.8 is used to reconstruct the orientation distribution function from i=02N1Wiαi,jσiNj=0for j=0,,2N2.\sum_{i=0}^{2^N-1} W^i\,\alpha^{i,j}\,\sigma^i\cdot N^j=0 \qquad \text{for } j=0,\dots,2^N-2.9 (Wei et al., 4 Feb 2025).

The later texture-generalizable framework states the full ODMN parameter set as

aja^j0

where aja^j1 parameterize each internal interaction node and the leaf angles represent crystallographic orientation (Wei et al., 7 Dec 2025).

In the original DMN and cohesive IMN, bottom-layer activations use ReLU,

aja^j2

and parent weights are accumulated recursively. The 2019 cohesive IMN emphasizes that all fitting parameters aja^j3 have clear physical interpretations in terms of topology and orientation of phase patterns, while each added cohesive layer contributes its own reciprocal length, orientation, and softening law (Liu, 2019). When all cohesive blocks are deactivated, the original DMN is exactly recovered.

This architecture yields a constrained hypothesis space. The network does not learn an arbitrary constitutive map; it learns the parameters of a hierarchical assembly of physically meaningful homogenization and interaction blocks. A plausible implication is that this architectural bias underlies the repeatedly reported extrapolation from linear-elastic training data to nonlinear deployment.

4. Offline training and identification from linear-elastic data

A defining property of IMN formulations is that offline training uses linear-elastic DNS data only. In the ODMN, the training set consists of 500 linear-elastic RVE stiffnesses aja^j4 generated by DAMASK-FFT with random/stability-filtered cubic aja^j5, and the loss is a relative MSE over a minibatch,

aja^j6

The paper also gives an optional texture-error monitor,

aja^j7

and trains with AdamW, weight-decay aja^j8, learning rate aja^j9, batch-size NjN^j0, epochs NjN^j1, with a hold-out set of 100 samples (Wei et al., 4 Feb 2025).

The cohesive IMN adopts a two-stage training strategy on linear-elastic DNS data only. Stage I fits the elastic DMN parameters by minimizing

NjN^j2

using SGD with back-propagation of analytical gradients, mini-batch size NjN^j3, and a Bold-driver learning-rate schedule. Stage II fixes the DMN parameters and fits the cohesive activations and angles for each enriched node and layer, again using the overall stiffness MSE. The procedure includes model compression by deleting unused nodes, merging similar sub-trees, and, for the cohesive stage, merging layers whose normals coincide by summing activations (Liu, 2019).

The 2026 assessment reformulates the shared training objective for DMN and IMN as

NjN^j4

where the second term regularizes the total active base-node mass and controls network complexity. Best-practice settings reported there are Adam, 10,000 epochs, initial learning rate NjN^j5, learning-rate reduction by NjN^j6 if no validation-loss improvement for 50 epochs, and activation regularization with NjN^j7 as the best trade-off (He et al., 6 Feb 2026).

For texture-generalizable ODMN, the later TACS-GNN-ODMN framework extends the offline stage in two directions. Texture-Adaptive Clustering and Sampling initializes the texture-related parameters from an ODF histogram, and a two-layer GATv2Conv graph neural net with global mean pooling predicts the NjN^j8 stress-equilibrium angles. Its dataset comprises NjN^j9 texture classes n=[cos(2πθ)sin(πϕ),  sin(2πθ)sin(πϕ),  cos(πϕ)],\vec n=\bigl[\cos(2\pi\theta)\sin(\pi\phi),\;\sin(2\pi\theta)\sin(\pi\phi),\;\cos(\pi\phi)\bigr],0 n=[cos(2πθ)sin(πϕ),  sin(2πθ)sin(πϕ),  cos(πϕ)],\vec n=\bigl[\cos(2\pi\theta)\sin(\pi\phi),\;\sin(2\pi\theta)\sin(\pi\phi),\;\cos(\pi\phi)\bigr],1 RVEs n=[cos(2πθ)sin(πϕ),  sin(2πθ)sin(πϕ),  cos(πϕ)],\vec n=\bigl[\cos(2\pi\theta)\sin(\pi\phi),\;\sin(2\pi\theta)\sin(\pi\phi),\;\cos(\pi\phi)\bigr],2 RVEs, with 500 crystal-stiffness triplets per RVE, giving n=[cos(2πθ)sin(πϕ),  sin(2πθ)sin(πϕ),  cos(πϕ)],\vec n=\bigl[\cos(2\pi\theta)\sin(\pi\phi),\;\sin(2\pi\theta)\sin(\pi\phi),\;\cos(\pi\phi)\bigr],3 pairs of n=[cos(2πθ)sin(πϕ),  sin(2πθ)sin(πϕ),  cos(πϕ)],\vec n=\bigl[\cos(2\pi\theta)\sin(\pi\phi),\;\sin(2\pi\theta)\sin(\pi\phi),\;\cos(\pi\phi)\bigr],4, and uses AdamW with learning rate n=[cos(2πθ)sin(πϕ),  sin(2πθ)sin(πϕ),  cos(πϕ)],\vec n=\bigl[\cos(2\pi\theta)\sin(\pi\phi),\;\sin(2\pi\theta)\sin(\pi\phi),\;\cos(\pi\phi)\bigr],5, n=[cos(2πθ)sin(πϕ),  sin(2πθ)sin(πϕ),  cos(πϕ)],\vec n=\bigl[\cos(2\pi\theta)\sin(\pi\phi),\;\sin(2\pi\theta)\sin(\pi\phi),\;\cos(\pi\phi)\bigr],6, n=[cos(2πθ)sin(πϕ),  sin(2πθ)sin(πϕ),  cos(πϕ)],\vec n=\bigl[\cos(2\pi\theta)\sin(\pi\phi),\;\sin(2\pi\theta)\sin(\pi\phi),\;\cos(\pi\phi)\bigr],7, weight-decay n=[cos(2πθ)sin(πϕ),  sin(2πθ)sin(πϕ),  cos(πϕ)],\vec n=\bigl[\cos(2\pi\theta)\sin(\pi\phi),\;\sin(2\pi\theta)\sin(\pi\phi),\;\cos(\pi\phi)\bigr],8, batch size n=[cos(2πθ)sin(πϕ),  sin(2πθ)sin(πϕ),  cos(πϕ)],\vec n=\bigl[\cos(2\pi\theta)\sin(\pi\phi),\;\sin(2\pi\theta)\sin(\pi\phi),\;\cos(\pi\phi)\bigr],9, and early stopping around epoch εh=f1ε1+f2ε2,σh=f1σ1+f2σ2,\boldsymbol\varepsilon^h=f^1\boldsymbol\varepsilon^1+f^2\boldsymbol\varepsilon^2,\qquad \boldsymbol\sigma^h=f^1\boldsymbol\sigma^1+f^2\boldsymbol\sigma^2,0 for εh=f1ε1+f2ε2,σh=f1σ1+f2σ2,\boldsymbol\varepsilon^h=f^1\boldsymbol\varepsilon^1+f^2\boldsymbol\varepsilon^2,\qquad \boldsymbol\sigma^h=f^1\boldsymbol\sigma^1+f^2\boldsymbol\sigma^2,1 (Wei et al., 7 Dec 2025).

5. Online nonlinear prediction and constitutive deployment

Once trained, IMN is used as an online multiscale solver rather than merely as a stiffness regressor. In the ODMN, the inputs are the macroscopic deformation gradient εh=f1ε1+f2ε2,σh=f1σ1+f2σ2,\boldsymbol\varepsilon^h=f^1\boldsymbol\varepsilon^1+f^2\boldsymbol\varepsilon^2,\qquad \boldsymbol\sigma^h=f^1\boldsymbol\sigma^1+f^2\boldsymbol\sigma^2,2 and time increment εh=f1ε1+f2ε2,σh=f1σ1+f2σ2,\boldsymbol\varepsilon^h=f^1\boldsymbol\varepsilon^1+f^2\boldsymbol\varepsilon^2,\qquad \boldsymbol\sigma^h=f^1\boldsymbol\sigma^1+f^2\boldsymbol\sigma^2,3. Internal state variables per leaf include εh=f1ε1+f2ε2,σh=f1σ1+f2σ2,\boldsymbol\varepsilon^h=f^1\boldsymbol\varepsilon^1+f^2\boldsymbol\varepsilon^2,\qquad \boldsymbol\sigma^h=f^1\boldsymbol\sigma^1+f^2\boldsymbol\sigma^2,4, εh=f1ε1+f2ε2,σh=f1σ1+f2σ2,\boldsymbol\varepsilon^h=f^1\boldsymbol\varepsilon^1+f^2\boldsymbol\varepsilon^2,\qquad \boldsymbol\sigma^h=f^1\boldsymbol\sigma^1+f^2\boldsymbol\sigma^2,5, plastic variables εh=f1ε1+f2ε2,σh=f1σ1+f2σ2,\boldsymbol\varepsilon^h=f^1\boldsymbol\varepsilon^1+f^2\boldsymbol\varepsilon^2,\qquad \boldsymbol\sigma^h=f^1\boldsymbol\sigma^1+f^2\boldsymbol\sigma^2,6, interaction variables εh=f1ε1+f2ε2,σh=f1σ1+f2σ2,\boldsymbol\varepsilon^h=f^1\boldsymbol\varepsilon^1+f^2\boldsymbol\varepsilon^2,\qquad \boldsymbol\sigma^h=f^1\boldsymbol\sigma^1+f^2\boldsymbol\sigma^2,7, weights εh=f1ε1+f2ε2,σh=f1σ1+f2σ2,\boldsymbol\varepsilon^h=f^1\boldsymbol\varepsilon^1+f^2\boldsymbol\varepsilon^2,\qquad \boldsymbol\sigma^h=f^1\boldsymbol\sigma^1+f^2\boldsymbol\sigma^2,8, and orientations εh=f1ε1+f2ε2,σh=f1σ1+f2σ2,\boldsymbol\varepsilon^h=f^1\boldsymbol\varepsilon^1+f^2\boldsymbol\varepsilon^2,\qquad \boldsymbol\sigma^h=f^1\boldsymbol\sigma^1+f^2\boldsymbol\sigma^2,9. The outputs are the homogenized stress H(n)T(σ2σ1)=0.\mathbf H(\vec n)^T(\boldsymbol\sigma^2-\boldsymbol\sigma^1)=0.0, tangent H(n)T(σ2σ1)=0.\mathbf H(\vec n)^T(\boldsymbol\sigma^2-\boldsymbol\sigma^1)=0.1, and updated textures H(n)T(σ2σ1)=0.\mathbf H(\vec n)^T(\boldsymbol\sigma^2-\boldsymbol\sigma^1)=0.2 (Wei et al., 4 Feb 2025).

The online solve uses the same tree as the offline homogenization. The downscaling map is

H(n)T(σ2σ1)=0.\mathbf H(\vec n)^T(\boldsymbol\sigma^2-\boldsymbol\sigma^1)=0.3

Local constitutive responses are then evaluated as

H(n)T(σ2σ1)=0.\mathbf H(\vec n)^T(\boldsymbol\sigma^2-\boldsymbol\sigma^1)=0.4

internal variables are updated, and the interaction variables are obtained from the equilibrium conditions

H(n)T(σ2σ1)=0.\mathbf H(\vec n)^T(\boldsymbol\sigma^2-\boldsymbol\sigma^1)=0.5

by Newton–Raphson. Upscaling gives

H(n)T(σ2σ1)=0.\mathbf H(\vec n)^T(\boldsymbol\sigma^2-\boldsymbol\sigma^1)=0.6

Algorithm 2 in the paper summarizes the forward pass: initialize H(n)T(σ2σ1)=0.\mathbf H(\vec n)^T(\boldsymbol\sigma^2-\boldsymbol\sigma^1)=0.7, H(n)T(σ2σ1)=0.\mathbf H(\vec n)^T(\boldsymbol\sigma^2-\boldsymbol\sigma^1)=0.8, H(n)T(σ2σ1)=0.\mathbf H(\vec n)^T(\boldsymbol\sigma^2-\boldsymbol\sigma^1)=0.9 at Ch=f1C1+f2C2(C2C1)Hb,\mathbf C^h = f^1 \mathbf C^1 + f^2 \mathbf C^2 -\left(\mathbf C^2-\mathbf C^1\right)\mathbf H\mathbf b,0; iterate downscaling, local-law evaluation, residual assembly, and Newton update until convergence; then upscale Ch=f1C1+f2C2(C2C1)Hb,\mathbf C^h = f^1 \mathbf C^1 + f^2 \mathbf C^2 -\left(\mathbf C^2-\mathbf C^1\right)\mathbf H\mathbf b,1 and Ch=f1C1+f2C2(C2C1)Hb,\mathbf C^h = f^1 \mathbf C^1 + f^2 \mathbf C^2 -\left(\mathbf C^2-\mathbf C^1\right)\mathbf H\mathbf b,2; finally update texture through Ch=f1C1+f2C2(C2C1)Hb,\mathbf C^h = f^1 \mathbf C^1 + f^2 \mathbf C^2 -\left(\mathbf C^2-\mathbf C^1\right)\mathbf H\mathbf b,3 (Wei et al., 4 Feb 2025).

The 2026 assessment describes two online IMN schemes for inelastic prediction: a fixed-point iteration that forward-homogenizes tangent stiffnesses and back-dehomogenizes strains until convergence, and a Newton iteration that solves directly for the “jumping” vector Ch=f1C1+f2C2(C2C1)Hb,\mathbf C^h = f^1 \mathbf C^1 + f^2 \mathbf C^2 -\left(\mathbf C^2-\mathbf C^1\right)\mathbf H\mathbf b,4. In the latter,

Ch=f1C1+f2C2(C2C1)Hb,\mathbf C^h = f^1 \mathbf C^1 + f^2 \mathbf C^2 -\left(\mathbf C^2-\mathbf C^1\right)\mathbf H\mathbf b,5

This formulation is used to compare online accuracy and uncertainty across multiple random initializations (He et al., 6 Feb 2026).

The cohesive IMN deploys a different nonlinear local law but follows the same offline/online division. After elastic-only training, the online stage attaches the Camacho–Ortiz irreversible mixed-mode cohesive law to each cohesive layer and solves the IMN implicitly for new loading histories, including loading–unloading, tension/compression, shear, and large local separations, over 300 time steps. The benchmark RVE is a UD composite with Ch=f1C1+f2C2(C2C1)Hb,\mathbf C^h = f^1 \mathbf C^1 + f^2 \mathbf C^2 -\left(\mathbf C^2-\mathbf C^1\right)\mathbf H\mathbf b,6 fiber volume, elastic fiber Ch=f1C1+f2C2(C2C1)Hb,\mathbf C^h = f^1 \mathbf C^1 + f^2 \mathbf C^2 -\left(\mathbf C^2-\mathbf C^1\right)\mathbf H\mathbf b,7 GPa, matrix either elastic Ch=f1C1+f2C2(C2C1)Hb,\mathbf C^h = f^1 \mathbf C^1 + f^2 \mathbf C^2 -\left(\mathbf C^2-\mathbf C^1\right)\mathbf H\mathbf b,8 GPa or von Mises plasticity with Ch=f1C1+f2C2(C2C1)Hb,\mathbf C^h = f^1 \mathbf C^1 + f^2 \mathbf C^2 -\left(\mathbf C^2-\mathbf C^1\right)\mathbf H\mathbf b,9 GPa and piecewise hardening, and interface parameters iWiσi:(δεiδε)=0.\sum_i W^i\,\sigma^i:(\delta\varepsilon^i-\delta\varepsilon)=0.00 GPa, iWiσi:(δεiδε)=0.\sum_i W^i\,\sigma^i:(\delta\varepsilon^i-\delta\varepsilon)=0.01 GPa·m, iWiσi:(δεiδε)=0.\sum_i W^i\,\sigma^i:(\delta\varepsilon^i-\delta\varepsilon)=0.02, iWiσi:(δεiδε)=0.\sum_i W^i\,\sigma^i:(\delta\varepsilon^i-\delta\varepsilon)=0.03 GPa·s, iWiσi:(δεiδε)=0.\sum_i W^i\,\sigma^i:(\delta\varepsilon^i-\delta\varepsilon)=0.04 mm (Liu, 2019).

These online procedures define IMN as a reduced-order constitutive solver. The network is not only predicting homogenized quantities but also carrying microstructurally organized internal states, whether those states correspond to cohesive openings, crystal-plastic internal variables, or evolving orientations.

6. Accuracy, efficiency, extensions, and limitations

The reported performance of IMN depends on the physical setting and the specific variant. For polycrystals, the offline-trained ODMN, coupled with a phenomenological crystal-plasticity law per node with 12 FCC slip systems and generalized Hooke’s law, matches DNS under uniaxial, cyclic, and shear loading within iWiσi:(δεiδε)=0.\sum_i W^i\,\sigma^i:(\delta\varepsilon^i-\delta\varepsilon)=0.05 RMSE even for iWiσi:(δεiδε)=0.\sum_i W^i\,\sigma^i:(\delta\varepsilon^i-\delta\varepsilon)=0.06, with errors dropping below iWiσi:(δεiδε)=0.\sum_i W^i\,\sigma^i:(\delta\varepsilon^i-\delta\varepsilon)=0.07 for iWiσi:(δεiδε)=0.\sum_i W^i\,\sigma^i:(\delta\varepsilon^i-\delta\varepsilon)=0.08. At iWiσi:(δεiδε)=0.\sum_i W^i\,\sigma^i:(\delta\varepsilon^i-\delta\varepsilon)=0.09 under uniaxial loading, texture evolution pole figures reproduce the DNS-ODF with iWiσi:(δεiδε)=0.\sum_i W^i\,\sigma^i:(\delta\varepsilon^i-\delta\varepsilon)=0.10 for iWiσi:(δεiδε)=0.\sum_i W^i\,\sigma^i:(\delta\varepsilon^i-\delta\varepsilon)=0.11. The paper also states a speed-up over DNS of iWiσi:(δεiδε)=0.\sum_i W^i\,\sigma^i:(\delta\varepsilon^i-\delta\varepsilon)=0.12–iWiσi:(δεiδε)=0.\sum_i W^i\,\sigma^i:(\delta\varepsilon^i-\delta\varepsilon)=0.13 even with pure-Python implementation, with an optimal trade-off at iWiσi:(δεiδε)=0.\sum_i W^i\,\sigma^i:(\delta\varepsilon^i-\delta\varepsilon)=0.14 and approximately 600 trainable parameters (Wei et al., 4 Feb 2025).

For interface-governed composites, the cohesive IMN reports a Stage II average test error on stiffness of iWiσi:(δεiδε)=0.\sum_i W^i\,\sigma^i:(\delta\varepsilon^i-\delta\varepsilon)=0.15 for iWiσi:(δεiδε)=0.\sum_i W^i\,\sigma^i:(\delta\varepsilon^i-\delta\varepsilon)=0.16. In nonlinear extrapolation, the network captures debonding softening, unloading stiffness degradation, and re-hardening in compression within iWiσi:(δεiδε)=0.\sum_i W^i\,\sigma^i:(\delta\varepsilon^i-\delta\varepsilon)=0.17 of DNS. The online cost for a 300-step RVE simulation drops from 5.6 h on 10 CPUs for DNS with cohesive elements to 33.3 s on a single CPU for IMN iWiσi:(δεiδε)=0.\sum_i W^i\,\sigma^i:(\delta\varepsilon^i-\delta\varepsilon)=0.18, corresponding to iWiσi:(δεiδε)=0.\sum_i W^i\,\sigma^i:(\delta\varepsilon^i-\delta\varepsilon)=0.19 speed-up; smaller networks give 5.8 s for iWiσi:(δεiδε)=0.\sum_i W^i\,\sigma^i:(\delta\varepsilon^i-\delta\varepsilon)=0.20 and 1.4 s for iWiσi:(δεiδε)=0.\sum_i W^i\,\sigma^i:(\delta\varepsilon^i-\delta\varepsilon)=0.21 (Liu, 2019).

The 2026 systematic assessment sharpens the comparison with the original DMN. Across depths iWiσi:(δεiδε)=0.\sum_i W^i\,\sigma^i:(\delta\varepsilon^i-\delta\varepsilon)=0.22, IMN trains in only iWiσi:(δεiδε)=0.\sum_i W^i\,\sigma^i:(\delta\varepsilon^i-\delta\varepsilon)=0.23–iWiσi:(δεiδε)=0.\sum_i W^i\,\sigma^i:(\delta\varepsilon^i-\delta\varepsilon)=0.24 of the time required by DMN. For iWiσi:(δεiδε)=0.\sum_i W^i\,\sigma^i:(\delta\varepsilon^i-\delta\varepsilon)=0.25, both achieve comparable mean stress error iWiσi:(δεiδε)=0.\sum_i W^i\,\sigma^i:(\delta\varepsilon^i-\delta\varepsilon)=0.26 with nearly identical variance across initializations. In very shallow networks, iWiσi:(δεiδε)=0.\sum_i W^i\,\sigma^i:(\delta\varepsilon^i-\delta\varepsilon)=0.27, DMN is marginally more accurate by approximately iWiσi:(δεiδε)=0.\sum_i W^i\,\sigma^i:(\delta\varepsilon^i-\delta\varepsilon)=0.28. Online wall-clock times are essentially the same because DMN converges in fewer iterations, while IMN has a lower per-node, per-iteration cost of about iWiσi:(δεiδε)=0.\sum_i W^i\,\sigma^i:(\delta\varepsilon^i-\delta\varepsilon)=0.29–iWiσi:(δεiδε)=0.\sum_i W^i\,\sigma^i:(\delta\varepsilon^i-\delta\varepsilon)=0.30 (He et al., 6 Feb 2026).

The most explicit limitation identified for ODMN is texture specificity. The later paper on texture-generalizable ODMN states that the original ODMN remains limited by the need to retrain for each distinct crystallographic texture. TACS-GNN-ODMN is proposed to remove this requirement by combining Texture-Adaptive Clustering and Sampling for initializing texture-related parameters with a GNN for predicting stress-equilibrium-related parameters. On validation, it reports an effective stiffness reconstruction error of approximately iWiσi:(δεiδε)=0.\sum_i W^i\,\sigma^i:(\delta\varepsilon^i-\delta\varepsilon)=0.31, nonlinear cyclic-loading mean-relative error below iWiσi:(δεiδε)=0.\sum_i W^i\,\sigma^i:(\delta\varepsilon^i-\delta\varepsilon)=0.32, max-relative error below iWiσi:(δεiδε)=0.\sum_i W^i\,\sigma^i:(\delta\varepsilon^i-\delta\varepsilon)=0.33, texture-difference indices below iWiσi:(δεiδε)=0.\sum_i W^i\,\sigma^i:(\delta\varepsilon^i-\delta\varepsilon)=0.34, and CPU speed-ups of iWiσi:(δεiδε)=0.\sum_i W^i\,\sigma^i:(\delta\varepsilon^i-\delta\varepsilon)=0.35–iWiσi:(δεiδε)=0.\sum_i W^i\,\sigma^i:(\delta\varepsilon^i-\delta\varepsilon)=0.36 relative to DAMASK-FFT for the stated loading cases (Wei et al., 7 Dec 2025).

A recurrent misconception is that the interaction directions in IMN are equivalent to crystallographic orientations. The ODMN results explicitly separate these roles: standard DMN cannot disentangle node orientation from stress-equilibrium directions and therefore cannot predict texture evolution, while interaction-based IMN without orientation captures equilibrium but not texture (Wei et al., 4 Feb 2025). Another common misconception is that training on linear-elastic data implies linear-elastic use only. Across cohesive IMN, ODMN, and the systematic assessment, the stated workflow is the opposite: train on elastic data, then extrapolate to nonlinear, anisotropic, or path-dependent regimes during online prediction (Liu, 2019, He et al., 6 Feb 2026).

The extension space is correspondingly broad but remains tied to the same architecture. Reported or proposed directions include other crystal systems such as HCP and BCC by supplying appropriate iWiσi:(δεiδε)=0.\sum_i W^i\,\sigma^i:(\delta\varepsilon^i-\delta\varepsilon)=0.37 and slip systems, FEiWiσi:(δεiδε)=0.\sum_i W^i\,\sigma^i:(\delta\varepsilon^i-\delta\varepsilon)=0.38 coupling with ODMN as the microscale solver at each Gauss point, enrichment of local laws to include damage or twinning, uncertainty quantification through Bayesian training of the weights iWiσi:(δεiδε)=0.\sum_i W^i\,\sigma^i:(\delta\varepsilon^i-\delta\varepsilon)=0.39, and inverse identification of interface laws from macroscopic experiments (Wei et al., 4 Feb 2025, Liu, 2019). Taken together, these developments position IMN as an interpretable reduced-order formalism for multiscale constitutive modeling in which the network architecture itself encodes the material-mechanics assumptions.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Interaction-based Material Network (IMN).